wavetimer.hier_info
来自「微波炉控制器的设计」· HIER_INFO 代码 · 共 455 行
HIER_INFO
455 行
|wavetimer
done <= baojing:inst1.BAOJING
clk => baojing:inst1.CLK
clk => state_control:inst5.clk
clk => miaobiao:inst2.clk
clk => inputdata:inst3.clk
clear => state_control:inst5.clear
start => state_control:inst5.start
stop => state_control:inst5.pause
DATA => inputdata:inst3.data
MOVE => inputdata:inst3.move
dooropen => state_control:inst5.dooropen
icook => workchoose:inst.acook
idefrost => workchoose:inst.adefrost
ibake => workchoose:inst.abake
defrost <= workchoose:inst.odefrost
cook <= workchoose:inst.ocook
bake <= workchoose:inst.obake
10MIN[0] <= miaobiao:inst2.10MIN[0]
10MIN[1] <= miaobiao:inst2.10MIN[1]
10MIN[2] <= miaobiao:inst2.10MIN[2]
10MIN[3] <= miaobiao:inst2.10MIN[3]
10S[0] <= miaobiao:inst2.10S[0]
10S[1] <= miaobiao:inst2.10S[1]
10S[2] <= miaobiao:inst2.10S[2]
10S[3] <= miaobiao:inst2.10S[3]
MIN[0] <= miaobiao:inst2.MIN[0]
MIN[1] <= miaobiao:inst2.MIN[1]
MIN[2] <= miaobiao:inst2.MIN[2]
MIN[3] <= miaobiao:inst2.MIN[3]
S[0] <= miaobiao:inst2.S[0]
S[1] <= miaobiao:inst2.S[1]
S[2] <= miaobiao:inst2.S[2]
S[3] <= miaobiao:inst2.S[3]
|wavetimer|baojing:inst1
BAOJING <= CLKGENBAOJING:inst2.NEWCLK
CLK => CLKGENBAOJING:inst2.CLK
DONE => CLKGENBAOJING:inst2.DONE
|wavetimer|baojing:inst1|CLKGENBAOJING:inst2
CLK => CNTER[7].CLK
CLK => CNTER[6].CLK
CLK => CNTER[5].CLK
CLK => CNTER[4].CLK
CLK => CNTER[3].CLK
CLK => CNTER[2].CLK
CLK => CNTER[1].CLK
CLK => CNTER[0].CLK
CLK => CNTER[8].CLK
ENA => process2~0.IN0
DONE => process2~0.IN1
NEWCLK <= NEWCLK~reg0.DB_MAX_OUTPUT_PORT_TYPE
|wavetimer|baojing:inst1|CNT3:inst4
CLK => CQI[2].CLK
CLK => CQI[1].CLK
CLK => CQI[0].CLK
CLK => CQI[3].CLK
CQ[0] <= CQI[0].DB_MAX_OUTPUT_PORT_TYPE
CQ[1] <= CQI[1].DB_MAX_OUTPUT_PORT_TYPE
CQ[2] <= CQI[2].DB_MAX_OUTPUT_PORT_TYPE
CQ[3] <= CQI[3].DB_MAX_OUTPUT_PORT_TYPE
CARRY_OUT <= CARRY_OUT~0.DB_MAX_OUTPUT_PORT_TYPE
|wavetimer|state_control:inst5
clk => current_state~0.IN1
clear => comb~1.IN0
clear => clearout~0.DATAA
clear => current_state~1.IN1
start => Select~4.IN4
start => d_load~0.OUTPUTSELECT
start => clearout~0.OUTPUTSELECT
start => next_state.st2_miaobiao.IN4
pause => next_state.st3_pause.IN2
pause => DONEOUT~0.OUTPUTSELECT
pause => d_miaobiao~0.OUTPUTSELECT
pause => next_state.st3_pause.IN3
pause => process1~0.IN0
done => comb~2.IN0
done => DONEOUT~0.DATAA
dooropen => comb~3.IN0
dooropen => Select~2.IN4
dooropen => Select~0.IN3
dooropen => next_state.idle.IN4
choose_en => comb~0.IN0
choose_en => Select~1.IN3
choose_en => next_state.st1_set.IN3
d_load <= Select~0.DB_MAX_OUTPUT_PORT_TYPE
d_miaobiao <= Select~4.DB_MAX_OUTPUT_PORT_TYPE
enout <= Select~1.DB_MAX_OUTPUT_PORT_TYPE
clearout <= Select~2.DB_MAX_OUTPUT_PORT_TYPE
DONEOUT <= Select~3.DB_MAX_OUTPUT_PORT_TYPE
|wavetimer|miaobiao:inst2
done <= inst2.DB_MAX_OUTPUT_PORT_TYPE
clk => CLKGEN:inst.CLK
load => DCNT10:inst7.LOAD
load => DCNT6:inst8.LOAD
load => DCNT10:inst9.LOAD
load => DCNT6:inst10.LOAD
ena => DCNT10:inst7.ENA
ena => DCNT6:inst8.ENA
ena => DCNT10:inst9.ENA
ena => DCNT6:inst10.ENA
iS[0] => DCNT10:inst7.DATAIN[0]
iS[1] => DCNT10:inst7.DATAIN[1]
iS[2] => DCNT10:inst7.DATAIN[2]
iS[3] => DCNT10:inst7.DATAIN[3]
i10S[0] => DCNT6:inst8.DATAIN[0]
i10S[1] => DCNT6:inst8.DATAIN[1]
i10S[2] => DCNT6:inst8.DATAIN[2]
i10S[3] => DCNT6:inst8.DATAIN[3]
iMIN[0] => DCNT10:inst9.DATAIN[0]
iMIN[1] => DCNT10:inst9.DATAIN[1]
iMIN[2] => DCNT10:inst9.DATAIN[2]
iMIN[3] => DCNT10:inst9.DATAIN[3]
i10MIN[0] => DCNT6:inst10.DATAIN[0]
i10MIN[1] => DCNT6:inst10.DATAIN[1]
i10MIN[2] => DCNT6:inst10.DATAIN[2]
i10MIN[3] => DCNT6:inst10.DATAIN[3]
10MIN[0] <= DCNT6:inst10.CQ[0]
10MIN[1] <= DCNT6:inst10.CQ[1]
10MIN[2] <= DCNT6:inst10.CQ[2]
10MIN[3] <= DCNT6:inst10.CQ[3]
10S[0] <= DCNT6:inst8.CQ[0]
10S[1] <= DCNT6:inst8.CQ[1]
10S[2] <= DCNT6:inst8.CQ[2]
10S[3] <= DCNT6:inst8.CQ[3]
MIN[0] <= DCNT10:inst9.CQ[0]
MIN[1] <= DCNT10:inst9.CQ[1]
MIN[2] <= DCNT10:inst9.CQ[2]
MIN[3] <= DCNT10:inst9.CQ[3]
S[0] <= DCNT10:inst7.CQ[0]
S[1] <= DCNT10:inst7.CQ[1]
S[2] <= DCNT10:inst7.CQ[2]
S[3] <= DCNT10:inst7.CQ[3]
|wavetimer|miaobiao:inst2|DCNT6:inst10
CLK => CQI[2].CLK
CLK => CQI[1].CLK
CLK => CQI[0].CLK
CLK => CARRY_OUT~reg0.CLK
CLK => CQI[3].CLK
LOAD => comb~0.IN0
LOAD => comb~1.IN0
LOAD => comb~2.IN0
LOAD => comb~3.IN0
LOAD => comb~5.IN1
LOAD => comb~7.IN1
LOAD => comb~9.IN1
LOAD => comb~11.IN1
ENA => CQI~4.OUTPUTSELECT
ENA => CQI~5.OUTPUTSELECT
ENA => CQI~6.OUTPUTSELECT
ENA => CQI~7.OUTPUTSELECT
DATAIN[0] => comb~2.IN1
DATAIN[0] => comb~10.IN0
DATAIN[1] => comb~1.IN1
DATAIN[1] => comb~8.IN0
DATAIN[2] => comb~0.IN1
DATAIN[2] => comb~6.IN0
DATAIN[3] => comb~3.IN1
DATAIN[3] => comb~4.IN0
CQ[0] <= CQI[0].DB_MAX_OUTPUT_PORT_TYPE
CQ[1] <= CQI[1].DB_MAX_OUTPUT_PORT_TYPE
CQ[2] <= CQI[2].DB_MAX_OUTPUT_PORT_TYPE
CQ[3] <= CQI[3].DB_MAX_OUTPUT_PORT_TYPE
CARRY_OUT <= CARRY_OUT~reg0.DB_MAX_OUTPUT_PORT_TYPE
|wavetimer|miaobiao:inst2|DCNT10:inst9
CLK => CQI[2].CLK
CLK => CQI[1].CLK
CLK => CQI[0].CLK
CLK => CARRY_OUT~reg0.CLK
CLK => CQI[3].CLK
LOAD => comb~0.IN0
LOAD => comb~1.IN0
LOAD => comb~2.IN0
LOAD => comb~3.IN0
LOAD => comb~5.IN1
LOAD => comb~7.IN1
LOAD => comb~9.IN1
LOAD => comb~11.IN1
ENA => CQI~4.OUTPUTSELECT
ENA => CQI~5.OUTPUTSELECT
ENA => CQI~6.OUTPUTSELECT
ENA => CQI~7.OUTPUTSELECT
DATAIN[0] => comb~2.IN1
DATAIN[0] => comb~10.IN0
DATAIN[1] => comb~1.IN1
DATAIN[1] => comb~8.IN0
DATAIN[2] => comb~0.IN1
DATAIN[2] => comb~6.IN0
DATAIN[3] => comb~3.IN1
DATAIN[3] => comb~4.IN0
CQ[0] <= CQI[0].DB_MAX_OUTPUT_PORT_TYPE
CQ[1] <= CQI[1].DB_MAX_OUTPUT_PORT_TYPE
CQ[2] <= CQI[2].DB_MAX_OUTPUT_PORT_TYPE
CQ[3] <= CQI[3].DB_MAX_OUTPUT_PORT_TYPE
CARRY_OUT <= CARRY_OUT~reg0.DB_MAX_OUTPUT_PORT_TYPE
|wavetimer|miaobiao:inst2|DCNT6:inst8
CLK => CQI[2].CLK
CLK => CQI[1].CLK
CLK => CQI[0].CLK
CLK => CARRY_OUT~reg0.CLK
CLK => CQI[3].CLK
LOAD => comb~0.IN0
LOAD => comb~1.IN0
LOAD => comb~2.IN0
LOAD => comb~3.IN0
LOAD => comb~5.IN1
LOAD => comb~7.IN1
LOAD => comb~9.IN1
LOAD => comb~11.IN1
ENA => CQI~4.OUTPUTSELECT
ENA => CQI~5.OUTPUTSELECT
ENA => CQI~6.OUTPUTSELECT
ENA => CQI~7.OUTPUTSELECT
DATAIN[0] => comb~2.IN1
DATAIN[0] => comb~10.IN0
DATAIN[1] => comb~1.IN1
DATAIN[1] => comb~8.IN0
DATAIN[2] => comb~0.IN1
DATAIN[2] => comb~6.IN0
DATAIN[3] => comb~3.IN1
DATAIN[3] => comb~4.IN0
CQ[0] <= CQI[0].DB_MAX_OUTPUT_PORT_TYPE
CQ[1] <= CQI[1].DB_MAX_OUTPUT_PORT_TYPE
CQ[2] <= CQI[2].DB_MAX_OUTPUT_PORT_TYPE
CQ[3] <= CQI[3].DB_MAX_OUTPUT_PORT_TYPE
CARRY_OUT <= CARRY_OUT~reg0.DB_MAX_OUTPUT_PORT_TYPE
|wavetimer|miaobiao:inst2|DCNT10:inst7
CLK => CQI[2].CLK
CLK => CQI[1].CLK
CLK => CQI[0].CLK
CLK => CARRY_OUT~reg0.CLK
CLK => CQI[3].CLK
LOAD => comb~0.IN0
LOAD => comb~1.IN0
LOAD => comb~2.IN0
LOAD => comb~3.IN0
LOAD => comb~5.IN1
LOAD => comb~7.IN1
LOAD => comb~9.IN1
LOAD => comb~11.IN1
ENA => CQI~4.OUTPUTSELECT
ENA => CQI~5.OUTPUTSELECT
ENA => CQI~6.OUTPUTSELECT
ENA => CQI~7.OUTPUTSELECT
DATAIN[0] => comb~2.IN1
DATAIN[0] => comb~10.IN0
DATAIN[1] => comb~1.IN1
DATAIN[1] => comb~8.IN0
DATAIN[2] => comb~0.IN1
DATAIN[2] => comb~6.IN0
DATAIN[3] => comb~3.IN1
DATAIN[3] => comb~4.IN0
CQ[0] <= CQI[0].DB_MAX_OUTPUT_PORT_TYPE
CQ[1] <= CQI[1].DB_MAX_OUTPUT_PORT_TYPE
CQ[2] <= CQI[2].DB_MAX_OUTPUT_PORT_TYPE
CQ[3] <= CQI[3].DB_MAX_OUTPUT_PORT_TYPE
CARRY_OUT <= CARRY_OUT~reg0.DB_MAX_OUTPUT_PORT_TYPE
|wavetimer|miaobiao:inst2|CLKGEN:inst
CLK => CNTER[6].CLK
CLK => CNTER[5].CLK
CLK => CNTER[4].CLK
CLK => CNTER[3].CLK
CLK => CNTER[2].CLK
CLK => CNTER[1].CLK
CLK => CNTER[0].CLK
CLK => CNTER[7].CLK
NEWCLK <= NEWCLK~0.DB_MAX_OUTPUT_PORT_TYPE
|wavetimer|inputdata:inst3
d10MIN[0] <= CNT6:inst5.CQ[0]
d10MIN[1] <= CNT6:inst5.CQ[1]
d10MIN[2] <= CNT6:inst5.CQ[2]
d10MIN[3] <= CNT6:inst5.CQ[3]
data => QUDOU:inst3.ent
clk => QUDOU:inst3.clk
clk => QUDOU:inst6.clk
move => QUDOU:inst6.ent
clr => CNT6:inst5.CLR
clr => CNT6:inst2.CLR
clr => CNT10:inst4.CLR
clr => CNT10:inst1.CLR
ena => CNT6:inst5.ENA
ena => CNT6:inst2.ENA
ena => CNT10:inst4.ENA
ena => CNT10:inst1.ENA
d10S[0] <= CNT6:inst2.CQ[0]
d10S[1] <= CNT6:inst2.CQ[1]
d10S[2] <= CNT6:inst2.CQ[2]
d10S[3] <= CNT6:inst2.CQ[3]
dMIN[0] <= CNT10:inst4.CQ[0]
dMIN[1] <= CNT10:inst4.CQ[1]
dMIN[2] <= CNT10:inst4.CQ[2]
dMIN[3] <= CNT10:inst4.CQ[3]
dS[0] <= CNT10:inst1.CQ[0]
dS[1] <= CNT10:inst1.CQ[1]
dS[2] <= CNT10:inst1.CQ[2]
dS[3] <= CNT10:inst1.CQ[3]
|wavetimer|inputdata:inst3|CNT6:inst5
CLK => CQI[2].CLK
CLK => CQI[1].CLK
CLK => CQI[0].CLK
CLK => CQI[3].CLK
CLR => CQI[2].ACLR
CLR => CQI[1].ACLR
CLR => CQI[0].ACLR
CLR => CQI[3].ACLR
ENA => CQI~4.OUTPUTSELECT
ENA => CQI~5.OUTPUTSELECT
ENA => CQI~6.OUTPUTSELECT
ENA => CQI~7.OUTPUTSELECT
CQ[0] <= CQI[0].DB_MAX_OUTPUT_PORT_TYPE
CQ[1] <= CQI[1].DB_MAX_OUTPUT_PORT_TYPE
CQ[2] <= CQI[2].DB_MAX_OUTPUT_PORT_TYPE
CQ[3] <= CQI[3].DB_MAX_OUTPUT_PORT_TYPE
CARRY_OUT <= CARRY_OUT~0.DB_MAX_OUTPUT_PORT_TYPE
|wavetimer|inputdata:inst3|a1_4:inst
in1 => Mux~0.IN3
in1 => Mux~1.IN3
in1 => Mux~2.IN3
in1 => Mux~3.IN3
kz => CQ[0].CLK
kz => CQ[1].CLK
our1 <= Mux~0.DB_MAX_OUTPUT_PORT_TYPE
our2 <= Mux~1.DB_MAX_OUTPUT_PORT_TYPE
our3 <= Mux~2.DB_MAX_OUTPUT_PORT_TYPE
our4 <= Mux~3.DB_MAX_OUTPUT_PORT_TYPE
|wavetimer|inputdata:inst3|QUDOU:inst3
pin_name <= inst8.DB_MAX_OUTPUT_PORT_TYPE
clk => inst.CLK
clk => inst1.CLK
clk => inst8.CLK
ent => inst.DATAIN
|wavetimer|inputdata:inst3|QUDOU:inst6
pin_name <= inst8.DB_MAX_OUTPUT_PORT_TYPE
clk => inst.CLK
clk => inst1.CLK
clk => inst8.CLK
ent => inst.DATAIN
|wavetimer|inputdata:inst3|CNT6:inst2
CLK => CQI[2].CLK
CLK => CQI[1].CLK
CLK => CQI[0].CLK
CLK => CQI[3].CLK
CLR => CQI[2].ACLR
CLR => CQI[1].ACLR
CLR => CQI[0].ACLR
CLR => CQI[3].ACLR
ENA => CQI~4.OUTPUTSELECT
ENA => CQI~5.OUTPUTSELECT
ENA => CQI~6.OUTPUTSELECT
ENA => CQI~7.OUTPUTSELECT
CQ[0] <= CQI[0].DB_MAX_OUTPUT_PORT_TYPE
CQ[1] <= CQI[1].DB_MAX_OUTPUT_PORT_TYPE
CQ[2] <= CQI[2].DB_MAX_OUTPUT_PORT_TYPE
CQ[3] <= CQI[3].DB_MAX_OUTPUT_PORT_TYPE
CARRY_OUT <= CARRY_OUT~0.DB_MAX_OUTPUT_PORT_TYPE
|wavetimer|inputdata:inst3|CNT10:inst4
CLK => CQI[2].CLK
CLK => CQI[1].CLK
CLK => CQI[0].CLK
CLK => CQI[3].CLK
CLR => CQI[2].ACLR
CLR => CQI[1].ACLR
CLR => CQI[0].ACLR
CLR => CQI[3].ACLR
ENA => CQI~4.OUTPUTSELECT
ENA => CQI~5.OUTPUTSELECT
ENA => CQI~6.OUTPUTSELECT
ENA => CQI~7.OUTPUTSELECT
CQ[0] <= CQI[0].DB_MAX_OUTPUT_PORT_TYPE
CQ[1] <= CQI[1].DB_MAX_OUTPUT_PORT_TYPE
CQ[2] <= CQI[2].DB_MAX_OUTPUT_PORT_TYPE
CQ[3] <= CQI[3].DB_MAX_OUTPUT_PORT_TYPE
CARRY_OUT <= CARRY_OUT~0.DB_MAX_OUTPUT_PORT_TYPE
|wavetimer|inputdata:inst3|CNT10:inst1
CLK => CQI[2].CLK
CLK => CQI[1].CLK
CLK => CQI[0].CLK
CLK => CQI[3].CLK
CLR => CQI[2].ACLR
CLR => CQI[1].ACLR
CLR => CQI[0].ACLR
CLR => CQI[3].ACLR
ENA => CQI~4.OUTPUTSELECT
ENA => CQI~5.OUTPUTSELECT
ENA => CQI~6.OUTPUTSELECT
ENA => CQI~7.OUTPUTSELECT
CQ[0] <= CQI[0].DB_MAX_OUTPUT_PORT_TYPE
CQ[1] <= CQI[1].DB_MAX_OUTPUT_PORT_TYPE
CQ[2] <= CQI[2].DB_MAX_OUTPUT_PORT_TYPE
CQ[3] <= CQI[3].DB_MAX_OUTPUT_PORT_TYPE
CARRY_OUT <= CARRY_OUT~0.DB_MAX_OUTPUT_PORT_TYPE
|wavetimer|workchoose:inst
odefrost <= inst11.DB_MAX_OUTPUT_PORT_TYPE
ena => inst11.IN0
ena => inst10.IN0
ena => inst12.IN0
adefrost => inst11.IN1
adefrost => mux3:inst.defrost
ocook <= inst10.DB_MAX_OUTPUT_PORT_TYPE
acook => inst10.IN1
acook => mux3:inst.cook
obake <= inst12.DB_MAX_OUTPUT_PORT_TYPE
abake => inst12.IN1
abake => mux3:inst.bake
ochoose <= mux3:inst.en
|wavetimer|workchoose:inst|mux3:inst
cook => n~2.DATAB
cook => n~2.OUTPUTSELECT
defrost => n~1.DATAB
defrost => n~1.OUTPUTSELECT
bake => n~0.DATAB
bake => n~0.OUTPUTSELECT
en <= n~2.DB_MAX_OUTPUT_PORT_TYPE
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?