📄 alarm_clock.hier_info
字号:
|alarm_clock
keypad[0] => decoder:u1.keypad[0]
keypad[1] => decoder:u1.keypad[1]
keypad[2] => decoder:u1.keypad[2]
keypad[3] => decoder:u1.keypad[3]
keypad[4] => decoder:u1.keypad[4]
keypad[5] => decoder:u1.keypad[5]
keypad[6] => decoder:u1.keypad[6]
keypad[7] => decoder:u1.keypad[7]
keypad[8] => decoder:u1.keypad[8]
keypad[9] => decoder:u1.keypad[9]
key_down => alarm_controller:u3.key
key_down => key_buffer:u2.clk
alarm_button => alarm_controller:u3.alarm_button
time_button => alarm_controller:u3.time_button
clk => fq_divider:u7.clk_in
clk => alarm_reg:u5.clk
clk => alarm_controller:u3.clk
reset => fq_divider:u7.reset
reset => alarm_reg:u5.reset
reset => alarm_counter:u4.reset
reset => alarm_controller:u3.reset
reset => key_buffer:u2.reset
display[0][0] <= display_driver:u6.display[0][0]
display[0][1] <= display_driver:u6.display[0][1]
display[0][2] <= display_driver:u6.display[0][2]
display[0][3] <= display_driver:u6.display[0][3]
display[0][4] <= display_driver:u6.display[0][4]
display[0][5] <= display_driver:u6.display[0][5]
display[0][6] <= display_driver:u6.display[0][6]
display[1][0] <= display_driver:u6.display[1][0]
display[1][1] <= display_driver:u6.display[1][1]
display[1][2] <= display_driver:u6.display[1][2]
display[1][3] <= display_driver:u6.display[1][3]
display[1][4] <= display_driver:u6.display[1][4]
display[1][5] <= display_driver:u6.display[1][5]
display[1][6] <= display_driver:u6.display[1][6]
display[2][0] <= display_driver:u6.display[2][0]
display[2][1] <= display_driver:u6.display[2][1]
display[2][2] <= display_driver:u6.display[2][2]
display[2][3] <= display_driver:u6.display[2][3]
display[2][4] <= display_driver:u6.display[2][4]
display[2][5] <= display_driver:u6.display[2][5]
display[2][6] <= display_driver:u6.display[2][6]
display[3][0] <= display_driver:u6.display[3][0]
display[3][1] <= display_driver:u6.display[3][1]
display[3][2] <= display_driver:u6.display[3][2]
display[3][3] <= display_driver:u6.display[3][3]
display[3][4] <= display_driver:u6.display[3][4]
display[3][5] <= display_driver:u6.display[3][5]
display[3][6] <= display_driver:u6.display[3][6]
sound_alarm <= display_driver:u6.sound_alarm
|alarm_clock|decoder:u1
keypad[0] => Equal0.IN8
keypad[0] => Equal1.IN8
keypad[0] => Equal2.IN8
keypad[0] => Equal3.IN8
keypad[0] => Equal4.IN8
keypad[0] => Equal5.IN8
keypad[0] => Equal6.IN8
keypad[0] => Equal7.IN8
keypad[0] => Equal8.IN8
keypad[1] => Equal0.IN9
keypad[1] => Equal1.IN7
keypad[1] => Equal2.IN7
keypad[1] => Equal3.IN7
keypad[1] => Equal4.IN7
keypad[1] => Equal5.IN7
keypad[1] => Equal6.IN7
keypad[1] => Equal7.IN7
keypad[1] => Equal8.IN7
keypad[2] => Equal0.IN7
keypad[2] => Equal1.IN9
keypad[2] => Equal2.IN6
keypad[2] => Equal3.IN6
keypad[2] => Equal4.IN6
keypad[2] => Equal5.IN6
keypad[2] => Equal6.IN6
keypad[2] => Equal7.IN6
keypad[2] => Equal8.IN6
keypad[3] => Equal0.IN6
keypad[3] => Equal1.IN6
keypad[3] => Equal2.IN9
keypad[3] => Equal3.IN5
keypad[3] => Equal4.IN5
keypad[3] => Equal5.IN5
keypad[3] => Equal6.IN5
keypad[3] => Equal7.IN5
keypad[3] => Equal8.IN5
keypad[4] => Equal0.IN5
keypad[4] => Equal1.IN5
keypad[4] => Equal2.IN5
keypad[4] => Equal3.IN9
keypad[4] => Equal4.IN4
keypad[4] => Equal5.IN4
keypad[4] => Equal6.IN4
keypad[4] => Equal7.IN4
keypad[4] => Equal8.IN4
keypad[5] => Equal0.IN4
keypad[5] => Equal1.IN4
keypad[5] => Equal2.IN4
keypad[5] => Equal3.IN4
keypad[5] => Equal4.IN9
keypad[5] => Equal5.IN3
keypad[5] => Equal6.IN3
keypad[5] => Equal7.IN3
keypad[5] => Equal8.IN3
keypad[6] => Equal0.IN3
keypad[6] => Equal1.IN3
keypad[6] => Equal2.IN3
keypad[6] => Equal3.IN3
keypad[6] => Equal4.IN3
keypad[6] => Equal5.IN9
keypad[6] => Equal6.IN2
keypad[6] => Equal7.IN2
keypad[6] => Equal8.IN2
keypad[7] => Equal0.IN2
keypad[7] => Equal1.IN2
keypad[7] => Equal2.IN2
keypad[7] => Equal3.IN2
keypad[7] => Equal4.IN2
keypad[7] => Equal5.IN2
keypad[7] => Equal6.IN9
keypad[7] => Equal7.IN1
keypad[7] => Equal8.IN1
keypad[8] => Equal0.IN1
keypad[8] => Equal1.IN1
keypad[8] => Equal2.IN1
keypad[8] => Equal3.IN1
keypad[8] => Equal4.IN1
keypad[8] => Equal5.IN1
keypad[8] => Equal6.IN1
keypad[8] => Equal7.IN9
keypad[8] => Equal8.IN0
keypad[9] => Equal0.IN0
keypad[9] => Equal1.IN0
keypad[9] => Equal2.IN0
keypad[9] => Equal3.IN0
keypad[9] => Equal4.IN0
keypad[9] => Equal5.IN0
keypad[9] => Equal6.IN0
keypad[9] => Equal7.IN0
keypad[9] => Equal8.IN9
value[0] <= WideOr2.DB_MAX_OUTPUT_PORT_TYPE
value[1] <= WideOr1.DB_MAX_OUTPUT_PORT_TYPE
value[2] <= WideOr0.DB_MAX_OUTPUT_PORT_TYPE
value[3] <= value~0.DB_MAX_OUTPUT_PORT_TYPE
|alarm_clock|key_buffer:u2
key[0] => n_t[0][0].DATAIN
key[1] => n_t[0][1].DATAIN
key[2] => n_t[0][2].DATAIN
key[3] => n_t[0][3].DATAIN
clk => n_t[0][0].CLK
clk => n_t[0][1].CLK
clk => n_t[0][2].CLK
clk => n_t[0][3].CLK
clk => n_t[1][0].CLK
clk => n_t[1][1].CLK
clk => n_t[1][2].CLK
clk => n_t[1][3].CLK
clk => n_t[2][0].CLK
clk => n_t[2][1].CLK
clk => n_t[2][2].CLK
clk => n_t[2][3].CLK
clk => n_t[3][0].CLK
clk => n_t[3][1].CLK
clk => n_t[3][2].CLK
clk => n_t[3][3].CLK
reset => n_t[0][0].ACLR
reset => n_t[0][1].ACLR
reset => n_t[0][2].ACLR
reset => n_t[0][3].ACLR
reset => n_t[1][0].ACLR
reset => n_t[1][1].ACLR
reset => n_t[1][2].ACLR
reset => n_t[1][3].ACLR
reset => n_t[2][0].ACLR
reset => n_t[2][1].ACLR
reset => n_t[2][2].ACLR
reset => n_t[2][3].ACLR
reset => n_t[3][0].ACLR
reset => n_t[3][1].ACLR
reset => n_t[3][2].ACLR
reset => n_t[3][3].ACLR
new_time[0][0] <= n_t[0][0].DB_MAX_OUTPUT_PORT_TYPE
new_time[0][1] <= n_t[0][1].DB_MAX_OUTPUT_PORT_TYPE
new_time[0][2] <= n_t[0][2].DB_MAX_OUTPUT_PORT_TYPE
new_time[0][3] <= n_t[0][3].DB_MAX_OUTPUT_PORT_TYPE
new_time[1][0] <= n_t[1][0].DB_MAX_OUTPUT_PORT_TYPE
new_time[1][1] <= n_t[1][1].DB_MAX_OUTPUT_PORT_TYPE
new_time[1][2] <= n_t[1][2].DB_MAX_OUTPUT_PORT_TYPE
new_time[1][3] <= n_t[1][3].DB_MAX_OUTPUT_PORT_TYPE
new_time[2][0] <= n_t[2][0].DB_MAX_OUTPUT_PORT_TYPE
new_time[2][1] <= n_t[2][1].DB_MAX_OUTPUT_PORT_TYPE
new_time[2][2] <= n_t[2][2].DB_MAX_OUTPUT_PORT_TYPE
new_time[2][3] <= n_t[2][3].DB_MAX_OUTPUT_PORT_TYPE
new_time[3][0] <= n_t[3][0].DB_MAX_OUTPUT_PORT_TYPE
new_time[3][1] <= n_t[3][1].DB_MAX_OUTPUT_PORT_TYPE
new_time[3][2] <= n_t[3][2].DB_MAX_OUTPUT_PORT_TYPE
new_time[3][3] <= n_t[3][3].DB_MAX_OUTPUT_PORT_TYPE
|alarm_clock|alarm_controller:u3
key => next_state~0.OUTPUTSELECT
key => Selector1.IN3
key => Selector5.IN3
key => next_state~5.OUTPUTSELECT
key => next_state~6.OUTPUTSELECT
key => load_new_A~0.OUTPUTSELECT
key => load_new_C~1.OUTPUTSELECT
key => enable_count_k~1.OUTPUTSELECT
key => next_state~7.OUTPUTSELECT
key => Selector1.IN4
key => show_A~0.OUTPUTSELECT
key => enable_count_A.DATAB
time_button => next_state~1.OUTPUTSELECT
time_button => next_state~2.OUTPUTSELECT
time_button => load_new_C~0.DATAA
time_button => Selector3.IN3
time_button => Selector8.IN3
time_button => enable_count_k~0.DATAA
time_button => Selector0.IN3
alarm_button => next_state~3.OUTPUTSELECT
alarm_button => next_state~4.OUTPUTSELECT
alarm_button => load_new_A~0.DATAA
alarm_button => load_new_C~0.OUTPUTSELECT
alarm_button => enable_count_k~0.OUTPUTSELECT
alarm_button => Selector2.IN3
alarm_button => Selector7.IN3
alarm_button => next_state~0.DATAA
alarm_button => Selector0.IN0
clk => count_A_end.CLK
clk => counter_A[0].CLK
clk => counter_A[1].CLK
clk => counter_A[2].CLK
clk => counter_A[3].CLK
clk => counter_A[4].CLK
clk => counter_A[5].CLK
clk => counter_A[6].CLK
clk => counter_A[7].CLK
clk => counter_A[8].CLK
clk => counter_A[9].CLK
clk => counter_A[10].CLK
clk => counter_A[11].CLK
clk => counter_A[12].CLK
clk => counter_A[13].CLK
clk => counter_A[14].CLK
clk => counter_A[15].CLK
clk => count_k_end.CLK
clk => counter_k[0].CLK
clk => counter_k[1].CLK
clk => counter_k[2].CLK
clk => counter_k[3].CLK
clk => counter_k[4].CLK
clk => counter_k[5].CLK
clk => counter_k[6].CLK
clk => counter_k[7].CLK
clk => counter_k[8].CLK
clk => counter_k[9].CLK
clk => counter_k[10].CLK
clk => counter_k[11].CLK
clk => counter_k[12].CLK
clk => counter_k[13].CLK
clk => counter_k[14].CLK
clk => counter_k[15].CLK
clk => curr_state~0.IN1
reset => curr_state~1.IN1
load_new_A <= Selector7.DB_MAX_OUTPUT_PORT_TYPE
load_new_C <= Selector8.DB_MAX_OUTPUT_PORT_TYPE
show_new_time <= Selector5.DB_MAX_OUTPUT_PORT_TYPE
show_A <= Selector6.DB_MAX_OUTPUT_PORT_TYPE
|alarm_clock|alarm_counter:u4
new_current_time[0][0] => i_current_time[0][0].ADATA
new_current_time[0][1] => i_current_time[0][1].ADATA
new_current_time[0][2] => i_current_time[0][2].ADATA
new_current_time[0][3] => i_current_time[0][3].ADATA
new_current_time[1][0] => i_current_time[1][0].ADATA
new_current_time[1][1] => i_current_time[1][1].ADATA
new_current_time[1][2] => i_current_time[1][2].ADATA
new_current_time[1][3] => i_current_time[1][3].ADATA
new_current_time[2][0] => i_current_time[2][0].ADATA
new_current_time[2][1] => i_current_time[2][1].ADATA
new_current_time[2][2] => i_current_time[2][2].ADATA
new_current_time[2][3] => i_current_time[2][3].ADATA
new_current_time[3][0] => i_current_time[3][0].ADATA
new_current_time[3][1] => i_current_time[3][1].ADATA
new_current_time[3][2] => i_current_time[3][2].ADATA
new_current_time[3][3] => i_current_time[3][3].ADATA
load_new_C => comb~0.IN1
clk => i_current_time[0][0].CLK
clk => i_current_time[0][1].CLK
clk => i_current_time[0][2].CLK
clk => i_current_time[0][3].CLK
clk => i_current_time[1][0].CLK
clk => i_current_time[1][1].CLK
clk => i_current_time[1][2].CLK
clk => i_current_time[1][3].CLK
clk => i_current_time[2][0].CLK
clk => i_current_time[2][1].CLK
clk => i_current_time[2][2].CLK
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -