📄 alarm_clock.hier_info
字号:
CLK => I_CURRENT_TIME[2][3].CLK
CLK => I_CURRENT_TIME[3][0].CLK
CLK => I_CURRENT_TIME[3][1].CLK
CLK => I_CURRENT_TIME[3][2].CLK
CLK => I_CURRENT_TIME[3][3].CLK
RESET => I_CURRENT_TIME[1][3].ACLR
RESET => I_CURRENT_TIME[1][2].ACLR
RESET => I_CURRENT_TIME[1][1].ACLR
RESET => I_CURRENT_TIME[1][0].ACLR
RESET => I_CURRENT_TIME[0][3].ACLR
RESET => I_CURRENT_TIME[0][2].ACLR
RESET => I_CURRENT_TIME[0][1].ACLR
RESET => I_CURRENT_TIME[0][0].ACLR
RESET => I_CURRENT_TIME[2][0].ACLR
RESET => I_CURRENT_TIME[2][1].ACLR
RESET => I_CURRENT_TIME[2][2].ACLR
RESET => I_CURRENT_TIME[2][3].ACLR
RESET => I_CURRENT_TIME[3][0].ACLR
RESET => I_CURRENT_TIME[3][1].ACLR
RESET => I_CURRENT_TIME[3][2].ACLR
RESET => I_CURRENT_TIME[3][3].ACLR
RESET => comb~0.IN0
CURRENT_TIME[0][0] <= I_CURRENT_TIME[0][0].DB_MAX_OUTPUT_PORT_TYPE
CURRENT_TIME[0][1] <= I_CURRENT_TIME[0][1].DB_MAX_OUTPUT_PORT_TYPE
CURRENT_TIME[0][2] <= I_CURRENT_TIME[0][2].DB_MAX_OUTPUT_PORT_TYPE
CURRENT_TIME[0][3] <= I_CURRENT_TIME[0][3].DB_MAX_OUTPUT_PORT_TYPE
CURRENT_TIME[1][0] <= I_CURRENT_TIME[1][0].DB_MAX_OUTPUT_PORT_TYPE
CURRENT_TIME[1][1] <= I_CURRENT_TIME[1][1].DB_MAX_OUTPUT_PORT_TYPE
CURRENT_TIME[1][2] <= I_CURRENT_TIME[1][2].DB_MAX_OUTPUT_PORT_TYPE
CURRENT_TIME[1][3] <= I_CURRENT_TIME[1][3].DB_MAX_OUTPUT_PORT_TYPE
CURRENT_TIME[2][0] <= I_CURRENT_TIME[2][0].DB_MAX_OUTPUT_PORT_TYPE
CURRENT_TIME[2][1] <= I_CURRENT_TIME[2][1].DB_MAX_OUTPUT_PORT_TYPE
CURRENT_TIME[2][2] <= I_CURRENT_TIME[2][2].DB_MAX_OUTPUT_PORT_TYPE
CURRENT_TIME[2][3] <= I_CURRENT_TIME[2][3].DB_MAX_OUTPUT_PORT_TYPE
CURRENT_TIME[3][0] <= I_CURRENT_TIME[3][0].DB_MAX_OUTPUT_PORT_TYPE
CURRENT_TIME[3][1] <= I_CURRENT_TIME[3][1].DB_MAX_OUTPUT_PORT_TYPE
CURRENT_TIME[3][2] <= I_CURRENT_TIME[3][2].DB_MAX_OUTPUT_PORT_TYPE
CURRENT_TIME[3][3] <= I_CURRENT_TIME[3][3].DB_MAX_OUTPUT_PORT_TYPE
|alarm_clock|ALARM_REG:U5
NEW_ALARM_TIME[0][0] => ALARM_TIME[0][0]~reg0.DATAIN
NEW_ALARM_TIME[0][1] => ALARM_TIME[0][1]~reg0.DATAIN
NEW_ALARM_TIME[0][2] => ALARM_TIME[0][2]~reg0.DATAIN
NEW_ALARM_TIME[0][3] => ALARM_TIME[0][3]~reg0.DATAIN
NEW_ALARM_TIME[1][0] => ALARM_TIME[1][0]~reg0.DATAIN
NEW_ALARM_TIME[1][1] => ALARM_TIME[1][1]~reg0.DATAIN
NEW_ALARM_TIME[1][2] => ALARM_TIME[1][2]~reg0.DATAIN
NEW_ALARM_TIME[1][3] => ALARM_TIME[1][3]~reg0.DATAIN
NEW_ALARM_TIME[2][0] => ALARM_TIME[2][0]~reg0.DATAIN
NEW_ALARM_TIME[2][1] => ALARM_TIME[2][1]~reg0.DATAIN
NEW_ALARM_TIME[2][2] => ALARM_TIME[2][2]~reg0.DATAIN
NEW_ALARM_TIME[2][3] => ALARM_TIME[2][3]~reg0.DATAIN
NEW_ALARM_TIME[3][0] => ALARM_TIME[3][0]~reg0.DATAIN
NEW_ALARM_TIME[3][1] => ALARM_TIME[3][1]~reg0.DATAIN
NEW_ALARM_TIME[3][2] => ALARM_TIME[3][2]~reg0.DATAIN
NEW_ALARM_TIME[3][3] => ALARM_TIME[3][3]~reg0.DATAIN
LOAD_NEW_A => ALARM_TIME[0][0]~reg0.ENA
LOAD_NEW_A => ALARM_TIME[0][1]~reg0.ENA
LOAD_NEW_A => ALARM_TIME[0][2]~reg0.ENA
LOAD_NEW_A => ALARM_TIME[0][3]~reg0.ENA
LOAD_NEW_A => ALARM_TIME[1][0]~reg0.ENA
LOAD_NEW_A => ALARM_TIME[1][1]~reg0.ENA
LOAD_NEW_A => ALARM_TIME[1][2]~reg0.ENA
LOAD_NEW_A => ALARM_TIME[1][3]~reg0.ENA
LOAD_NEW_A => ALARM_TIME[2][0]~reg0.ENA
LOAD_NEW_A => ALARM_TIME[2][1]~reg0.ENA
LOAD_NEW_A => ALARM_TIME[2][2]~reg0.ENA
LOAD_NEW_A => ALARM_TIME[2][3]~reg0.ENA
LOAD_NEW_A => ALARM_TIME[3][0]~reg0.ENA
LOAD_NEW_A => ALARM_TIME[3][1]~reg0.ENA
LOAD_NEW_A => ALARM_TIME[3][2]~reg0.ENA
LOAD_NEW_A => ALARM_TIME[3][3]~reg0.ENA
CLK => ALARM_TIME[0][0]~reg0.CLK
CLK => ALARM_TIME[0][1]~reg0.CLK
CLK => ALARM_TIME[0][2]~reg0.CLK
CLK => ALARM_TIME[0][3]~reg0.CLK
CLK => ALARM_TIME[1][0]~reg0.CLK
CLK => ALARM_TIME[1][1]~reg0.CLK
CLK => ALARM_TIME[1][2]~reg0.CLK
CLK => ALARM_TIME[1][3]~reg0.CLK
CLK => ALARM_TIME[2][0]~reg0.CLK
CLK => ALARM_TIME[2][1]~reg0.CLK
CLK => ALARM_TIME[2][2]~reg0.CLK
CLK => ALARM_TIME[2][3]~reg0.CLK
CLK => ALARM_TIME[3][0]~reg0.CLK
CLK => ALARM_TIME[3][1]~reg0.CLK
CLK => ALARM_TIME[3][2]~reg0.CLK
CLK => ALARM_TIME[3][3]~reg0.CLK
RESET => ALARM_TIME[0][0]~reg0.ACLR
RESET => ALARM_TIME[0][1]~reg0.ACLR
RESET => ALARM_TIME[0][2]~reg0.ACLR
RESET => ALARM_TIME[0][3]~reg0.ACLR
RESET => ALARM_TIME[1][0]~reg0.ACLR
RESET => ALARM_TIME[1][1]~reg0.ACLR
RESET => ALARM_TIME[1][2]~reg0.ACLR
RESET => ALARM_TIME[1][3]~reg0.ACLR
RESET => ALARM_TIME[2][0]~reg0.ACLR
RESET => ALARM_TIME[2][1]~reg0.ACLR
RESET => ALARM_TIME[2][2]~reg0.ACLR
RESET => ALARM_TIME[2][3]~reg0.ACLR
RESET => ALARM_TIME[3][0]~reg0.ACLR
RESET => ALARM_TIME[3][1]~reg0.ACLR
RESET => ALARM_TIME[3][2]~reg0.ACLR
RESET => ALARM_TIME[3][3]~reg0.ACLR
ALARM_TIME[0][0] <= ALARM_TIME[0][0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
ALARM_TIME[0][1] <= ALARM_TIME[0][1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
ALARM_TIME[0][2] <= ALARM_TIME[0][2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
ALARM_TIME[0][3] <= ALARM_TIME[0][3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
ALARM_TIME[1][0] <= ALARM_TIME[1][0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
ALARM_TIME[1][1] <= ALARM_TIME[1][1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
ALARM_TIME[1][2] <= ALARM_TIME[1][2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
ALARM_TIME[1][3] <= ALARM_TIME[1][3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
ALARM_TIME[2][0] <= ALARM_TIME[2][0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
ALARM_TIME[2][1] <= ALARM_TIME[2][1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
ALARM_TIME[2][2] <= ALARM_TIME[2][2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
ALARM_TIME[2][3] <= ALARM_TIME[2][3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
ALARM_TIME[3][0] <= ALARM_TIME[3][0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
ALARM_TIME[3][1] <= ALARM_TIME[3][1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
ALARM_TIME[3][2] <= ALARM_TIME[3][2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
ALARM_TIME[3][3] <= ALARM_TIME[3][3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
|alarm_clock|DISPLAY_DRIVER:U6
ALARM_TIME[0][0] => comb~4.DATAB
ALARM_TIME[0][0] => Equal3.IN3
ALARM_TIME[0][1] => comb~2.DATAB
ALARM_TIME[0][1] => Equal3.IN2
ALARM_TIME[0][2] => comb~5.DATAB
ALARM_TIME[0][2] => Equal3.IN1
ALARM_TIME[0][3] => comb~7.DATAB
ALARM_TIME[0][3] => Equal3.IN0
ALARM_TIME[1][0] => comb~9.DATAB
ALARM_TIME[1][0] => Equal2.IN3
ALARM_TIME[1][1] => comb~11.DATAB
ALARM_TIME[1][1] => Equal2.IN2
ALARM_TIME[1][2] => comb~13.DATAB
ALARM_TIME[1][2] => Equal2.IN1
ALARM_TIME[1][3] => comb~15.DATAB
ALARM_TIME[1][3] => Equal2.IN0
ALARM_TIME[2][0] => comb~17.DATAB
ALARM_TIME[2][0] => Equal1.IN3
ALARM_TIME[2][1] => comb~19.DATAB
ALARM_TIME[2][1] => Equal1.IN2
ALARM_TIME[2][2] => comb~21.DATAB
ALARM_TIME[2][2] => Equal1.IN1
ALARM_TIME[2][3] => comb~23.DATAB
ALARM_TIME[2][3] => Equal1.IN0
ALARM_TIME[3][0] => comb~25.DATAB
ALARM_TIME[3][0] => Equal0.IN3
ALARM_TIME[3][1] => comb~27.DATAB
ALARM_TIME[3][1] => Equal0.IN2
ALARM_TIME[3][2] => comb~29.DATAB
ALARM_TIME[3][2] => Equal0.IN1
ALARM_TIME[3][3] => comb~31.DATAB
ALARM_TIME[3][3] => Equal0.IN0
CURRENT_TIME[0][0] => Equal3.IN7
CURRENT_TIME[0][0] => comb~4.DATAA
CURRENT_TIME[0][1] => Equal3.IN6
CURRENT_TIME[0][1] => comb~2.DATAA
CURRENT_TIME[0][2] => Equal3.IN5
CURRENT_TIME[0][2] => comb~5.DATAA
CURRENT_TIME[0][3] => Equal3.IN4
CURRENT_TIME[0][3] => comb~7.DATAA
CURRENT_TIME[1][0] => Equal2.IN7
CURRENT_TIME[1][0] => comb~9.DATAA
CURRENT_TIME[1][1] => Equal2.IN6
CURRENT_TIME[1][1] => comb~11.DATAA
CURRENT_TIME[1][2] => Equal2.IN5
CURRENT_TIME[1][2] => comb~13.DATAA
CURRENT_TIME[1][3] => Equal2.IN4
CURRENT_TIME[1][3] => comb~15.DATAA
CURRENT_TIME[2][0] => Equal1.IN7
CURRENT_TIME[2][0] => comb~17.DATAA
CURRENT_TIME[2][1] => Equal1.IN6
CURRENT_TIME[2][1] => comb~19.DATAA
CURRENT_TIME[2][2] => Equal1.IN5
CURRENT_TIME[2][2] => comb~21.DATAA
CURRENT_TIME[2][3] => Equal1.IN4
CURRENT_TIME[2][3] => comb~23.DATAA
CURRENT_TIME[3][0] => Equal0.IN7
CURRENT_TIME[3][0] => comb~25.DATAA
CURRENT_TIME[3][1] => Equal0.IN6
CURRENT_TIME[3][1] => comb~27.DATAA
CURRENT_TIME[3][2] => Equal0.IN5
CURRENT_TIME[3][2] => comb~29.DATAA
CURRENT_TIME[3][3] => Equal0.IN4
CURRENT_TIME[3][3] => comb~31.DATAA
NEW_TIME[0][0] => comb~3.DATAB
NEW_TIME[0][1] => comb~1.DATAB
NEW_TIME[0][2] => comb~6.DATAB
NEW_TIME[0][3] => comb~8.DATAB
NEW_TIME[1][0] => comb~10.DATAB
NEW_TIME[1][1] => comb~12.DATAB
NEW_TIME[1][2] => comb~14.DATAB
NEW_TIME[1][3] => comb~16.DATAB
NEW_TIME[2][0] => comb~18.DATAB
NEW_TIME[2][1] => comb~20.DATAB
NEW_TIME[2][2] => comb~22.DATAB
NEW_TIME[2][3] => comb~24.DATAB
NEW_TIME[3][0] => comb~26.DATAB
NEW_TIME[3][1] => comb~28.DATAB
NEW_TIME[3][2] => comb~30.DATAB
NEW_TIME[3][3] => comb~32.DATAB
SHOW_NEW_TIME => comb~3.OUTPUTSELECT
SHOW_NEW_TIME => comb~1.OUTPUTSELECT
SHOW_NEW_TIME => comb~6.OUTPUTSELECT
SHOW_NEW_TIME => comb~8.OUTPUTSELECT
SHOW_NEW_TIME => comb~10.OUTPUTSELECT
SHOW_NEW_TIME => comb~12.OUTPUTSELECT
SHOW_NEW_TIME => comb~14.OUTPUTSELECT
SHOW_NEW_TIME => comb~16.OUTPUTSELECT
SHOW_NEW_TIME => comb~18.OUTPUTSELECT
SHOW_NEW_TIME => comb~20.OUTPUTSELECT
SHOW_NEW_TIME => comb~22.OUTPUTSELECT
SHOW_NEW_TIME => comb~24.OUTPUTSELECT
SHOW_NEW_TIME => comb~26.OUTPUTSELECT
SHOW_NEW_TIME => comb~28.OUTPUTSELECT
SHOW_NEW_TIME => comb~30.OUTPUTSELECT
SHOW_NEW_TIME => comb~32.OUTPUTSELECT
SHOW_A => comb~4.OUTPUTSELECT
SHOW_A => comb~2.OUTPUTSELECT
SHOW_A => comb~5.OUTPUTSELECT
SHOW_A => comb~7.OUTPUTSELECT
SHOW_A => comb~9.OUTPUTSELECT
SHOW_A => comb~11.OUTPUTSELECT
SHOW_A => comb~13.OUTPUTSELECT
SHOW_A => comb~15.OUTPUTSELECT
SHOW_A => comb~17.OUTPUTSELECT
SHOW_A => comb~19.OUTPUTSELECT
SHOW_A => comb~21.OUTPUTSELECT
SHOW_A => comb~23.OUTPUTSELECT
SHOW_A => comb~25.OUTPUTSELECT
SHOW_A => comb~27.OUTPUTSELECT
SHOW_A => comb~29.OUTPUTSELECT
SHOW_A => comb~31.OUTPUTSELECT
SOUND_ALARM <= CTRL~2.DB_MAX_OUTPUT_PORT_TYPE
DISPLAY[0][0] <= Mux27.DB_MAX_OUTPUT_PORT_TYPE
DISPLAY[0][1] <= Mux26.DB_MAX_OUTPUT_PORT_TYPE
DISPLAY[0][2] <= Mux25.DB_MAX_OUTPUT_PORT_TYPE
DISPLAY[0][3] <= Mux24.DB_MAX_OUTPUT_PORT_TYPE
DISPLAY[0][4] <= Mux23.DB_MAX_OUTPUT_PORT_TYPE
DISPLAY[0][5] <= Mux22.DB_MAX_OUTPUT_PORT_TYPE
DISPLAY[0][6] <= Mux21.DB_MAX_OUTPUT_PORT_TYPE
DISPLAY[1][0] <= Mux20.DB_MAX_OUTPUT_PORT_TYPE
DISPLAY[1][1] <= Mux19.DB_MAX_OUTPUT_PORT_TYPE
DISPLAY[1][2] <= Mux18.DB_MAX_OUTPUT_PORT_TYPE
DISPLAY[1][3] <= Mux17.DB_MAX_OUTPUT_PORT_TYPE
DISPLAY[1][4] <= Mux16.DB_MAX_OUTPUT_PORT_TYPE
DISPLAY[1][5] <= Mux15.DB_MAX_OUTPUT_PORT_TYPE
DISPLAY[1][6] <= Mux14.DB_MAX_OUTPUT_PORT_TYPE
DISPLAY[2][0] <= Mux13.DB_MAX_OUTPUT_PORT_TYPE
DISPLAY[2][1] <= Mux12.DB_MAX_OUTPUT_PORT_TYPE
DISPLAY[2][2] <= Mux11.DB_MAX_OUTPUT_PORT_TYPE
DISPLAY[2][3] <= Mux10.DB_MAX_OUTPUT_PORT_TYPE
DISPLAY[2][4] <= Mux9.DB_MAX_OUTPUT_PORT_TYPE
DISPLAY[2][5] <= Mux8.DB_MAX_OUTPUT_PORT_TYPE
DISPLAY[2][6] <= Mux7.DB_MAX_OUTPUT_PORT_TYPE
DISPLAY[3][0] <= Mux6.DB_MAX_OUTPUT_PORT_TYPE
DISPLAY[3][1] <= Mux5.DB_MAX_OUTPUT_PORT_TYPE
DISPLAY[3][2] <= Mux4.DB_MAX_OUTPUT_PORT_TYPE
DISPLAY[3][3] <= Mux3.DB_MAX_OUTPUT_PORT_TYPE
DISPLAY[3][4] <= Mux2.DB_MAX_OUTPUT_PORT_TYPE
DISPLAY[3][5] <= Mux1.DB_MAX_OUTPUT_PORT_TYPE
DISPLAY[3][6] <= Mux0.DB_MAX_OUTPUT_PORT_TYPE
|alarm_clock|FQ_DIVIDER:U7
CLK_IN => CLK_OUT~reg0.CLK
CLK_IN => \DIVIDE_CLK:CNT[0].CLK
CLK_IN => \DIVIDE_CLK:CNT[1].CLK
CLK_IN => \DIVIDE_CLK:CNT[2].CLK
CLK_IN => \DIVIDE_CLK:CNT[3].CLK
CLK_IN => \DIVIDE_CLK:CNT[4].CLK
CLK_IN => \DIVIDE_CLK:CNT[5].CLK
CLK_IN => \DIVIDE_CLK:CNT[6].CLK
CLK_IN => \DIVIDE_CLK:CNT[7].CLK
CLK_IN => \DIVIDE_CLK:CNT[8].CLK
CLK_IN => \DIVIDE_CLK:CNT[9].CLK
CLK_IN => \DIVIDE_CLK:CNT[10].CLK
CLK_IN => \DIVIDE_CLK:CNT[11].CLK
CLK_IN => \DIVIDE_CLK:CNT[12].CLK
CLK_IN => \DIVIDE_CLK:CNT[13].CLK
CLK_IN => \DIVIDE_CLK:CNT[14].CLK
CLK_IN => \DIVIDE_CLK:CNT[15].CLK
RESET => CLK_OUT~reg0.ACLR
RESET => \DIVIDE_CLK:CNT[0].ACLR
RESET => \DIVIDE_CLK:CNT[1].ACLR
RESET => \DIVIDE_CLK:CNT[2].ACLR
RESET => \DIVIDE_CLK:CNT[3].ACLR
RESET => \DIVIDE_CLK:CNT[4].ACLR
RESET => \DIVIDE_CLK:CNT[5].ACLR
RESET => \DIVIDE_CLK:CNT[6].ACLR
RESET => \DIVIDE_CLK:CNT[7].ACLR
RESET => \DIVIDE_CLK:CNT[8].ACLR
RESET => \DIVIDE_CLK:CNT[9].ACLR
RESET => \DIVIDE_CLK:CNT[10].ACLR
RESET => \DIVIDE_CLK:CNT[11].ACLR
RESET => \DIVIDE_CLK:CNT[12].ACLR
RESET => \DIVIDE_CLK:CNT[13].ACLR
RESET => \DIVIDE_CLK:CNT[14].ACLR
RESET => \DIVIDE_CLK:CNT[15].ACLR
CLK_OUT <= CLK_OUT~reg0.DB_MAX_OUTPUT_PORT_TYPE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -