lcdfinal.hier_info
来自「用状态机实现密码锁State machine used to achieve c」· HIER_INFO 代码 · 共 626 行 · 第 1/2 页
HIER_INFO
626 行
iCLK => Cont[19].CLK
iCLK => Cont[18].CLK
iCLK => Cont[17].CLK
iCLK => Cont[16].CLK
iCLK => Cont[15].CLK
iCLK => Cont[14].CLK
iCLK => Cont[13].CLK
iCLK => Cont[12].CLK
iCLK => Cont[11].CLK
iCLK => Cont[10].CLK
iCLK => Cont[9].CLK
iCLK => Cont[8].CLK
iCLK => Cont[7].CLK
iCLK => Cont[6].CLK
iCLK => Cont[5].CLK
iCLK => Cont[4].CLK
iCLK => Cont[3].CLK
iCLK => Cont[2].CLK
iCLK => Cont[1].CLK
iCLK => Cont[0].CLK
iCLK => oRESET~reg0.CLK
oRESET <= oRESET~reg0.DB_MAX_OUTPUT_PORT_TYPE
|lcdfinal|passed_lock:p0
clk => main_state[2]~reg0.CLK
clk => main_state[1]~reg0.CLK
clk => main_state[0]~reg0.CLK
clk => passed~reg0.CLK
clk => alarmed~reg0.CLK
clk => alarm_count[10].CLK
clk => alarm_count[9].CLK
clk => alarm_count[8].CLK
clk => alarm_count[7].CLK
clk => alarm_count[6].CLK
clk => alarm_count[5].CLK
clk => alarm_count[4].CLK
clk => alarm_count[3].CLK
clk => alarm_count[2].CLK
clk => alarm_count[1].CLK
clk => alarm_count[0].CLK
clk => pass_count[7].CLK
clk => pass_count[6].CLK
clk => pass_count[5].CLK
clk => pass_count[4].CLK
clk => pass_count[3].CLK
clk => pass_count[2].CLK
clk => pass_count[1].CLK
clk => pass_count[0].CLK
clk => cmd_t.CLK
clk => correct.CLK
clk => error.CLK
clk => password[15]~reg0.CLK
clk => password[14]~reg0.CLK
clk => password[13]~reg0.CLK
clk => password[12]~reg0.CLK
clk => password[11]~reg0.CLK
clk => password[10]~reg0.CLK
clk => password[9]~reg0.CLK
clk => password[8]~reg0.CLK
clk => password[7]~reg0.CLK
clk => password[6]~reg0.CLK
clk => password[5]~reg0.CLK
clk => password[4]~reg0.CLK
clk => password[3]~reg0.CLK
clk => password[2]~reg0.CLK
clk => password[1]~reg0.CLK
clk => password[0]~reg0.CLK
clk => try_count[1]~reg0.CLK
clk => try_count[0]~reg0.CLK
clk => sub_state~0.IN1
resetb => error.ACLR
resetb => correct.ACLR
resetb => cmd_t.ACLR
resetb => pass_count[0].ACLR
resetb => pass_count[1].ACLR
resetb => pass_count[2].ACLR
resetb => pass_count[3].ACLR
resetb => pass_count[4].ACLR
resetb => pass_count[5].ACLR
resetb => pass_count[6].ACLR
resetb => pass_count[7].ACLR
resetb => alarm_count[0].ACLR
resetb => alarm_count[1].ACLR
resetb => alarm_count[2].ACLR
resetb => alarm_count[3].ACLR
resetb => alarm_count[4].ACLR
resetb => alarm_count[5].ACLR
resetb => alarm_count[6].ACLR
resetb => alarm_count[7].ACLR
resetb => alarm_count[8].ACLR
resetb => alarm_count[9].ACLR
resetb => alarm_count[10].ACLR
resetb => try_count[0]~reg0.ACLR
resetb => try_count[1]~reg0.ACLR
resetb => main_state[0]~reg0.PRESET
resetb => main_state[1]~reg0.ACLR
resetb => main_state[2]~reg0.ACLR
resetb => alarmed~reg0.ACLR
resetb => passed~reg0.ACLR
resetb => password[15]~reg0.ACLR
resetb => password[14]~reg0.ACLR
resetb => password[13]~reg0.ACLR
resetb => password[12]~reg0.ACLR
resetb => password[11]~reg0.ACLR
resetb => password[10]~reg0.ACLR
resetb => password[9]~reg0.ACLR
resetb => password[8]~reg0.ACLR
resetb => password[7]~reg0.ACLR
resetb => password[6]~reg0.ACLR
resetb => password[5]~reg0.ACLR
resetb => password[4]~reg0.ACLR
resetb => password[3]~reg0.ACLR
resetb => password[2]~reg0.ACLR
resetb => password[1]~reg0.ACLR
resetb => password[0]~reg0.ACLR
resetb => sub_state~1.IN1
cmd[0] => password~15.DATAB
cmd[0] => password~11.DATAB
cmd[0] => password~7.DATAB
cmd[0] => password~3.DATAB
cmd[0] => Equal8.IN9
cmd[0] => Equal7.IN9
cmd[0] => Equal6.IN9
cmd[0] => Equal5.IN9
cmd[0] => Equal4.IN9
cmd[0] => Equal3.IN9
cmd[0] => Equal9.IN4
cmd[1] => password~14.DATAB
cmd[1] => password~10.DATAB
cmd[1] => password~6.DATAB
cmd[1] => password~2.DATAB
cmd[1] => Equal8.IN8
cmd[1] => Equal7.IN8
cmd[1] => Equal6.IN8
cmd[1] => Equal5.IN8
cmd[1] => Equal4.IN8
cmd[1] => Equal3.IN8
cmd[1] => Equal9.IN3
cmd[2] => password~13.DATAB
cmd[2] => password~9.DATAB
cmd[2] => password~5.DATAB
cmd[2] => password~1.DATAB
cmd[2] => Equal8.IN7
cmd[2] => Equal7.IN7
cmd[2] => Equal6.IN7
cmd[2] => Equal5.IN7
cmd[2] => Equal4.IN7
cmd[2] => Equal3.IN7
cmd[2] => Equal9.IN2
cmd[3] => password~12.DATAB
cmd[3] => password~8.DATAB
cmd[3] => password~4.DATAB
cmd[3] => password~0.DATAB
cmd[3] => Equal8.IN6
cmd[3] => Equal7.IN6
cmd[3] => Equal6.IN6
cmd[3] => Equal5.IN6
cmd[3] => Equal4.IN6
cmd[3] => Equal3.IN6
cmd[3] => Equal9.IN1
cmd[4] => always9~0.IN1
cmd[4] => Equal8.IN5
cmd[4] => Equal7.IN5
cmd[4] => Equal6.IN5
cmd[4] => Equal5.IN5
cmd[4] => Equal4.IN5
cmd[4] => Equal3.IN5
cmd[4] => Add2.IN2
cmd[4] => Equal9.IN0
alarmed <= alarmed~reg0.DB_MAX_OUTPUT_PORT_TYPE
passed <= passed~reg0.DB_MAX_OUTPUT_PORT_TYPE
password[0] <= password[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
password[1] <= password[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
password[2] <= password[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
password[3] <= password[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
password[4] <= password[4]~reg0.DB_MAX_OUTPUT_PORT_TYPE
password[5] <= password[5]~reg0.DB_MAX_OUTPUT_PORT_TYPE
password[6] <= password[6]~reg0.DB_MAX_OUTPUT_PORT_TYPE
password[7] <= password[7]~reg0.DB_MAX_OUTPUT_PORT_TYPE
password[8] <= password[8]~reg0.DB_MAX_OUTPUT_PORT_TYPE
password[9] <= password[9]~reg0.DB_MAX_OUTPUT_PORT_TYPE
password[10] <= password[10]~reg0.DB_MAX_OUTPUT_PORT_TYPE
password[11] <= password[11]~reg0.DB_MAX_OUTPUT_PORT_TYPE
password[12] <= password[12]~reg0.DB_MAX_OUTPUT_PORT_TYPE
password[13] <= password[13]~reg0.DB_MAX_OUTPUT_PORT_TYPE
password[14] <= password[14]~reg0.DB_MAX_OUTPUT_PORT_TYPE
password[15] <= password[15]~reg0.DB_MAX_OUTPUT_PORT_TYPE
main_state[0] <= main_state[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
main_state[1] <= main_state[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
main_state[2] <= main_state[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
try_count[0] <= try_count[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
try_count[1] <= try_count[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
|lcdfinal|LCD_TEST_initial:u0
iCLK => iCLK~0.IN1
iRST_N => iRST_N~0.IN1
LEDR[0] <= <VCC>
LEDR[1] <= <VCC>
LEDR[2] <= <VCC>
LEDR[3] <= <VCC>
LEDR[4] <= <VCC>
LEDR[5] <= <VCC>
LEDR[6] <= <VCC>
LEDR[7] <= <VCC>
LEDR[8] <= <VCC>
LEDR[9] <= <VCC>
LEDR[10] <= <VCC>
LEDR[11] <= <VCC>
LEDR[12] <= <VCC>
LEDR[13] <= <VCC>
LEDR[14] <= <VCC>
LEDR[15] <= <VCC>
LEDR[16] <= <VCC>
LEDR[17] <= <VCC>
LEDG[0] <= <VCC>
LEDG[1] <= <VCC>
LEDG[2] <= <VCC>
LEDG[3] <= <VCC>
LEDG[4] <= <VCC>
LEDG[5] <= <VCC>
LEDG[6] <= <VCC>
LEDG[7] <= <VCC>
LEDG[8] <= <VCC>
LCD_DATA[0] <= LCD_Controller:u0.LCD_DATA
LCD_DATA[1] <= LCD_Controller:u0.LCD_DATA
LCD_DATA[2] <= LCD_Controller:u0.LCD_DATA
LCD_DATA[3] <= LCD_Controller:u0.LCD_DATA
LCD_DATA[4] <= LCD_Controller:u0.LCD_DATA
LCD_DATA[5] <= LCD_Controller:u0.LCD_DATA
LCD_DATA[6] <= LCD_Controller:u0.LCD_DATA
LCD_DATA[7] <= LCD_Controller:u0.LCD_DATA
LCD_RW <= LCD_Controller:u0.LCD_RW
LCD_EN <= LCD_Controller:u0.LCD_EN
LCD_RS <= LCD_Controller:u0.LCD_RS
LCD_XX[0] => Decoder2.IN4
LCD_XX[1] => Decoder2.IN3
LCD_XX[2] => Decoder2.IN2
LCD_XX[3] => Decoder2.IN1
LCD_XX[4] => Decoder2.IN0
led_ctrl[0] => WideOr0.IN4
led_ctrl[1] => WideOr0.IN3
led_ctrl[2] => WideOr0.IN2
led_ctrl[3] => WideOr0.IN1
led_ctrl[4] => WideOr0.IN0
password[0] => Mux3.IN63
password[1] => Mux2.IN63
password[2] => Mux1.IN63
password[3] => Mux0.IN63
password[4] => Mux3.IN62
password[5] => Mux2.IN62
password[6] => Mux1.IN62
password[7] => Mux0.IN62
password[8] => Mux3.IN61
password[9] => Mux2.IN61
password[10] => Mux1.IN61
password[11] => Mux0.IN61
password[12] => Mux3.IN60
password[13] => Mux2.IN60
password[14] => Mux1.IN60
password[15] => Mux0.IN60
try_count[0] => ~NO_FANOUT~
try_count[1] => ~NO_FANOUT~
|lcdfinal|LCD_TEST_initial:u0|LCD_Controller:u0
iDATA[0] => LCD_DATA[0].DATAIN
iDATA[1] => LCD_DATA[1].DATAIN
iDATA[2] => LCD_DATA[2].DATAIN
iDATA[3] => LCD_DATA[3].DATAIN
iDATA[4] => LCD_DATA[4].DATAIN
iDATA[5] => LCD_DATA[5].DATAIN
iDATA[6] => LCD_DATA[6].DATAIN
iDATA[7] => LCD_DATA[7].DATAIN
iRS => LCD_RS.DATAIN
iStart => preStart.DATAIN
iStart => Equal0.IN0
oDone <= oDone~reg0.DB_MAX_OUTPUT_PORT_TYPE
iCLK => oDone~reg0.CLK
iCLK => LCD_EN~reg0.CLK
iCLK => preStart.CLK
iCLK => mStart.CLK
iCLK => Cont[4].CLK
iCLK => Cont[3].CLK
iCLK => Cont[2].CLK
iCLK => Cont[1].CLK
iCLK => Cont[0].CLK
iCLK => ST~11.IN1
iRST_N => oDone~reg0.ACLR
iRST_N => LCD_EN~reg0.ACLR
iRST_N => preStart.ACLR
iRST_N => mStart.ACLR
iRST_N => Cont[4].ACLR
iRST_N => Cont[3].ACLR
iRST_N => Cont[2].ACLR
iRST_N => Cont[1].ACLR
iRST_N => Cont[0].ACLR
iRST_N => ST~12.IN1
LCD_DATA[0] <= iDATA[0].DB_MAX_OUTPUT_PORT_TYPE
LCD_DATA[1] <= iDATA[1].DB_MAX_OUTPUT_PORT_TYPE
LCD_DATA[2] <= iDATA[2].DB_MAX_OUTPUT_PORT_TYPE
LCD_DATA[3] <= iDATA[3].DB_MAX_OUTPUT_PORT_TYPE
LCD_DATA[4] <= iDATA[4].DB_MAX_OUTPUT_PORT_TYPE
LCD_DATA[5] <= iDATA[5].DB_MAX_OUTPUT_PORT_TYPE
LCD_DATA[6] <= iDATA[6].DB_MAX_OUTPUT_PORT_TYPE
LCD_DATA[7] <= iDATA[7].DB_MAX_OUTPUT_PORT_TYPE
LCD_RW <= <GND>
LCD_EN <= LCD_EN~reg0.DB_MAX_OUTPUT_PORT_TYPE
LCD_RS <= iRS.DB_MAX_OUTPUT_PORT_TYPE
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?