⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 keyboard1.hier_info

📁 VHDL基础的编程源代码
💻 HIER_INFO
字号:
|keyboard1
ledarray_row[0] <= ledarray_drv:inst8.row0
ledarray_row[1] <= ledarray_drv:inst8.row1
ledarray_row[2] <= ledarray_drv:inst8.row2
ledarray_row[3] <= ledarray_drv:inst8.row3
ledarray_row[4] <= ledarray_drv:inst8.row4
ledarray_row[5] <= ledarray_drv:inst8.row5
ledarray_row[6] <= ledarray_drv:inst8.row6
ledarray_row[7] <= ledarray_drv:inst8.row7
clock => counter:inst.clock
reset => counter:inst.reset
reset => ledarray_drv:inst8.reset
reset => charlib8_8:inst7.reset
reset => key_decode:inst5.reset
reset => counter:inst1.reset
reset => counter:inst2.reset
reset => delay_kbtingle:inst4.reset
reset => keyboard_scan:inst3.reset
row_data[0] => delay_kbtingle:inst4.row_data[0]
row_data[1] => delay_kbtingle:inst4.row_data[1]
row_data[2] => delay_kbtingle:inst4.row_data[2]
row_data[3] => delay_kbtingle:inst4.row_data[3]
ledarray_row_select[0] <= ledarray_drv:inst8.row_select[0]
ledarray_row_select[1] <= ledarray_drv:inst8.row_select[1]
ledarray_row_select[2] <= ledarray_drv:inst8.row_select[2]
ledarray_row_select[3] <= ledarray_drv:inst8.row_select[3]
ledarray_row_select[4] <= ledarray_drv:inst8.row_select[4]
ledarray_row_select[5] <= ledarray_drv:inst8.row_select[5]
ledarray_row_select[6] <= ledarray_drv:inst8.row_select[6]
ledarray_row_select[7] <= ledarray_drv:inst8.row_select[7]
row_select[0] <= keyboard_scan:inst3.row_select[0]
row_select[1] <= keyboard_scan:inst3.row_select[1]
row_select[2] <= keyboard_scan:inst3.row_select[2]
row_select[3] <= keyboard_scan:inst3.row_select[3]


|keyboard1|ledarray_drv:inst8
row[0] <= row[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
row[1] <= row[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
row[2] <= row[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
row[3] <= row[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
row[4] <= row[4]~reg0.DB_MAX_OUTPUT_PORT_TYPE
row[5] <= row[5]~reg0.DB_MAX_OUTPUT_PORT_TYPE
row[6] <= row[6]~reg0.DB_MAX_OUTPUT_PORT_TYPE
row[7] <= row[7]~reg0.DB_MAX_OUTPUT_PORT_TYPE
row_select[0] <= row_select[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
row_select[1] <= row_select[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
row_select[2] <= row_select[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
row_select[3] <= row_select[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
row_select[4] <= row_select[4]~reg0.DB_MAX_OUTPUT_PORT_TYPE
row_select[5] <= row_select[5]~reg0.DB_MAX_OUTPUT_PORT_TYPE
row_select[6] <= row_select[6]~reg0.DB_MAX_OUTPUT_PORT_TYPE
row_select[7] <= row_select[7]~reg0.DB_MAX_OUTPUT_PORT_TYPE
row0[0] => row~7.IN0
row0[1] => row~6.IN0
row0[2] => row~5.IN0
row0[3] => row~4.IN0
row0[4] => row~3.IN0
row0[5] => row~2.IN0
row0[6] => row~1.IN0
row0[7] => row~0.IN0
row1[0] => row~15.IN0
row1[1] => row~14.IN0
row1[2] => row~13.IN0
row1[3] => row~12.IN0
row1[4] => row~11.IN0
row1[5] => row~10.IN0
row1[6] => row~9.IN0
row1[7] => row~8.IN0
row2[0] => row~23.IN0
row2[1] => row~22.IN0
row2[2] => row~21.IN0
row2[3] => row~20.IN0
row2[4] => row~19.IN0
row2[5] => row~18.IN0
row2[6] => row~17.IN0
row2[7] => row~16.IN0
row3[0] => row~31.IN0
row3[1] => row~30.IN0
row3[2] => row~29.IN0
row3[3] => row~28.IN0
row3[4] => row~27.IN0
row3[5] => row~26.IN0
row3[6] => row~25.IN0
row3[7] => row~24.IN0
row4[0] => row~39.IN0
row4[1] => row~38.IN0
row4[2] => row~37.IN0
row4[3] => row~36.IN0
row4[4] => row~35.IN0
row4[5] => row~34.IN0
row4[6] => row~33.IN0
row4[7] => row~32.IN0
row5[0] => row~47.IN0
row5[1] => row~46.IN0
row5[2] => row~45.IN0
row5[3] => row~44.IN0
row5[4] => row~43.IN0
row5[5] => row~42.IN0
row5[6] => row~41.IN0
row5[7] => row~40.IN0
row6[0] => row~55.IN0
row6[1] => row~54.IN0
row6[2] => row~53.IN0
row6[3] => row~52.IN0
row6[4] => row~51.IN0
row6[5] => row~50.IN0
row6[6] => row~49.IN0
row6[7] => row~48.IN0
row7[0] => row~63.IN0
row7[1] => row~62.IN0
row7[2] => row~61.IN0
row7[3] => row~60.IN0
row7[4] => row~59.IN0
row7[5] => row~58.IN0
row7[6] => row~57.IN0
row7[7] => row~56.IN0
clock => row_select[6]~reg0.CLK
clock => row_select[5]~reg0.CLK
clock => row_select[4]~reg0.CLK
clock => row_select[3]~reg0.CLK
clock => row_select[2]~reg0.CLK
clock => row_select[1]~reg0.CLK
clock => row_select[0]~reg0.CLK
clock => row[7]~reg0.CLK
clock => row[6]~reg0.CLK
clock => row[5]~reg0.CLK
clock => row[4]~reg0.CLK
clock => row[3]~reg0.CLK
clock => row[2]~reg0.CLK
clock => row[1]~reg0.CLK
clock => row[0]~reg0.CLK
clock => next_cs[7].CLK
clock => next_cs[6].CLK
clock => next_cs[5].CLK
clock => next_cs[4].CLK
clock => next_cs[3].CLK
clock => next_cs[2].CLK
clock => next_cs[1].CLK
clock => next_cs[0].CLK
clock => row_select[7]~reg0.CLK
reset => process0~0.IN0


|keyboard1|counter:inst
clock => delay_counter[14].CLK
clock => delay_counter[13].CLK
clock => delay_counter[12].CLK
clock => delay_counter[11].CLK
clock => delay_counter[10].CLK
clock => delay_counter[9].CLK
clock => delay_counter[8].CLK
clock => delay_counter[7].CLK
clock => delay_counter[6].CLK
clock => delay_counter[5].CLK
clock => delay_counter[4].CLK
clock => delay_counter[3].CLK
clock => delay_counter[2].CLK
clock => delay_counter[1].CLK
clock => delay_counter[0].CLK
clock => counter[3]~reg0.CLK
clock => counter[2]~reg0.CLK
clock => counter[1]~reg0.CLK
clock => counter[0]~reg0.CLK
clock => carrier~reg0.CLK
reset => process0~0.IN0
counter[0] <= counter[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
counter[1] <= counter[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
counter[2] <= counter[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
counter[3] <= counter[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
carrier <= carrier~reg0.DB_MAX_OUTPUT_PORT_TYPE


|keyboard1|charlib8_8:inst7
row0[0] <= row0~7.DB_MAX_OUTPUT_PORT_TYPE
row0[1] <= row0~6.DB_MAX_OUTPUT_PORT_TYPE
row0[2] <= row0~5.DB_MAX_OUTPUT_PORT_TYPE
row0[3] <= row0~4.DB_MAX_OUTPUT_PORT_TYPE
row0[4] <= <VCC>
row0[5] <= <VCC>
row0[6] <= row0~3.DB_MAX_OUTPUT_PORT_TYPE
row0[7] <= row0~2.DB_MAX_OUTPUT_PORT_TYPE
row1[0] <= row1~8.DB_MAX_OUTPUT_PORT_TYPE
row1[1] <= row1~7.DB_MAX_OUTPUT_PORT_TYPE
row1[2] <= row1~6.DB_MAX_OUTPUT_PORT_TYPE
row1[3] <= row1~5.DB_MAX_OUTPUT_PORT_TYPE
row1[4] <= row1~4.DB_MAX_OUTPUT_PORT_TYPE
row1[5] <= row1~3.DB_MAX_OUTPUT_PORT_TYPE
row1[6] <= row1~2.DB_MAX_OUTPUT_PORT_TYPE
row1[7] <= row1~1.DB_MAX_OUTPUT_PORT_TYPE
row2[0] <= row2~8.DB_MAX_OUTPUT_PORT_TYPE
row2[1] <= row2~7.DB_MAX_OUTPUT_PORT_TYPE
row2[2] <= row2~6.DB_MAX_OUTPUT_PORT_TYPE
row2[3] <= row2~5.DB_MAX_OUTPUT_PORT_TYPE
row2[4] <= row2~4.DB_MAX_OUTPUT_PORT_TYPE
row2[5] <= row2~3.DB_MAX_OUTPUT_PORT_TYPE
row2[6] <= row2~2.DB_MAX_OUTPUT_PORT_TYPE
row2[7] <= row2~1.DB_MAX_OUTPUT_PORT_TYPE
row3[0] <= row3~7.DB_MAX_OUTPUT_PORT_TYPE
row3[1] <= row3~6.DB_MAX_OUTPUT_PORT_TYPE
row3[2] <= row3~5.DB_MAX_OUTPUT_PORT_TYPE
row3[3] <= row3~4.DB_MAX_OUTPUT_PORT_TYPE
row3[4] <= row3~3.DB_MAX_OUTPUT_PORT_TYPE
row3[5] <= row3~2.DB_MAX_OUTPUT_PORT_TYPE
row3[6] <= row3~1.DB_MAX_OUTPUT_PORT_TYPE
row3[7] <= row3~0.DB_MAX_OUTPUT_PORT_TYPE
row4[0] <= row4~8.DB_MAX_OUTPUT_PORT_TYPE
row4[1] <= row4~7.DB_MAX_OUTPUT_PORT_TYPE
row4[2] <= row4~6.DB_MAX_OUTPUT_PORT_TYPE
row4[3] <= row4~5.DB_MAX_OUTPUT_PORT_TYPE
row4[4] <= row4~4.DB_MAX_OUTPUT_PORT_TYPE
row4[5] <= row4~3.DB_MAX_OUTPUT_PORT_TYPE
row4[6] <= row4~2.DB_MAX_OUTPUT_PORT_TYPE
row4[7] <= row4~1.DB_MAX_OUTPUT_PORT_TYPE
row5[0] <= row5~8.DB_MAX_OUTPUT_PORT_TYPE
row5[1] <= row5~7.DB_MAX_OUTPUT_PORT_TYPE
row5[2] <= row5~6.DB_MAX_OUTPUT_PORT_TYPE
row5[3] <= row5~5.DB_MAX_OUTPUT_PORT_TYPE
row5[4] <= row5~4.DB_MAX_OUTPUT_PORT_TYPE
row5[5] <= row5~3.DB_MAX_OUTPUT_PORT_TYPE
row5[6] <= row5~2.DB_MAX_OUTPUT_PORT_TYPE
row5[7] <= row5~1.DB_MAX_OUTPUT_PORT_TYPE
row6[0] <= row6~7.DB_MAX_OUTPUT_PORT_TYPE
row6[1] <= row6~6.DB_MAX_OUTPUT_PORT_TYPE
row6[2] <= row6~5.DB_MAX_OUTPUT_PORT_TYPE
row6[3] <= row6~4.DB_MAX_OUTPUT_PORT_TYPE
row6[4] <= row6~3.DB_MAX_OUTPUT_PORT_TYPE
row6[5] <= row6~2.DB_MAX_OUTPUT_PORT_TYPE
row6[6] <= row6~1.DB_MAX_OUTPUT_PORT_TYPE
row6[7] <= row6~0.DB_MAX_OUTPUT_PORT_TYPE
row7[0] <= row7~4.DB_MAX_OUTPUT_PORT_TYPE
row7[1] <= row7~3.DB_MAX_OUTPUT_PORT_TYPE
row7[2] <= row7~2.DB_MAX_OUTPUT_PORT_TYPE
row7[3] <= <VCC>
row7[4] <= <VCC>
row7[5] <= <VCC>
row7[6] <= row7~1.DB_MAX_OUTPUT_PORT_TYPE
row7[7] <= row7~0.DB_MAX_OUTPUT_PORT_TYPE
ext_char_index[0] => Mux~0.IN19
ext_char_index[0] => Mux~1.IN19
ext_char_index[0] => Mux~2.IN10
ext_char_index[0] => Mux~3.IN19
ext_char_index[0] => Mux~5.IN19
ext_char_index[1] => Mux~0.IN18
ext_char_index[1] => Mux~1.IN18
ext_char_index[1] => Mux~3.IN18
ext_char_index[1] => Mux~4.IN10
ext_char_index[1] => Mux~5.IN18
ext_char_index[2] => Mux~0.IN17
ext_char_index[2] => Mux~1.IN17
ext_char_index[2] => Mux~2.IN9
ext_char_index[2] => Mux~3.IN17
ext_char_index[2] => Mux~4.IN9
ext_char_index[2] => Mux~5.IN17
ext_char_index[3] => Mux~0.IN16
ext_char_index[3] => Mux~1.IN16
ext_char_index[3] => Mux~2.IN8
ext_char_index[3] => Mux~3.IN16
ext_char_index[3] => Mux~4.IN8
ext_char_index[3] => Mux~5.IN16
mode => row0~0.OUTPUTSELECT
mode => row0~1.OUTPUTSELECT
mode => row1~0.OUTPUTSELECT
mode => row2~0.OUTPUTSELECT
mode => row4~0.OUTPUTSELECT
mode => row5~0.OUTPUTSELECT
reset => process0~0.IN0


|keyboard1|key_decode:inst5
key[0] <= key~3.DB_MAX_OUTPUT_PORT_TYPE
key[1] <= key~2.DB_MAX_OUTPUT_PORT_TYPE
key[2] <= key~1.DB_MAX_OUTPUT_PORT_TYPE
key[3] <= key~0.DB_MAX_OUTPUT_PORT_TYPE
key_data[0] => process0~8.IN0
key_data[1] => process0~7.IN0
key_data[2] => process0~6.IN0
key_data[3] => process0~5.IN0
key_data[4] => process0~4.IN0
key_data[5] => process0~3.IN0
key_data[6] => process0~2.IN0
key_data[7] => process0~1.IN0
reset => process0~0.IN0


|keyboard1|delay_kbtingle:inst4
key_data[0] <= key_data[0]$latch.DB_MAX_OUTPUT_PORT_TYPE
key_data[1] <= key_data[1]$latch.DB_MAX_OUTPUT_PORT_TYPE
key_data[2] <= key_data[2]$latch.DB_MAX_OUTPUT_PORT_TYPE
key_data[3] <= key_data[3]$latch.DB_MAX_OUTPUT_PORT_TYPE
key_data[4] <= key_data[4]$latch.DB_MAX_OUTPUT_PORT_TYPE
key_data[5] <= key_data[5]$latch.DB_MAX_OUTPUT_PORT_TYPE
key_data[6] <= key_data[6]$latch.DB_MAX_OUTPUT_PORT_TYPE
key_data[7] <= key_data[7]$latch.DB_MAX_OUTPUT_PORT_TYPE
key_down <= key_down~9.DB_MAX_OUTPUT_PORT_TYPE
row_select[0] => key_data[4]$latch.DATAIN
row_select[1] => key_data[5]$latch.DATAIN
row_select[2] => key_data[6]$latch.DATAIN
row_select[3] => key_data[7]$latch.DATAIN
row_data[0] => Equal~1.IN7
row_data[0] => Equal~7.IN3
row_data[0] => previous_row_data[0].DATAIN
row_data[1] => Equal~1.IN6
row_data[1] => Equal~7.IN2
row_data[1] => previous_row_data[1].DATAIN
row_data[2] => Equal~1.IN5
row_data[2] => Equal~7.IN1
row_data[2] => previous_row_data[2].DATAIN
row_data[3] => Equal~1.IN4
row_data[3] => Equal~7.IN0
row_data[3] => previous_row_data[3].DATAIN
clock => currentState[3].CLK
clock => currentState[2].CLK
clock => currentState[1].CLK
clock => currentState[0].CLK
clock => scan_start.CLK
en => scan_start~0.CLK
reset => process1~0.IN0


|keyboard1|counter:inst1
clock => delay_counter[2].CLK
clock => delay_counter[1].CLK
clock => delay_counter[0].CLK
clock => counter[3]~reg0.CLK
clock => counter[2]~reg0.CLK
clock => counter[1]~reg0.CLK
clock => counter[0]~reg0.CLK
clock => carrier~reg0.CLK
reset => process0~0.IN0
counter[0] <= counter[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
counter[1] <= counter[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
counter[2] <= counter[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
counter[3] <= counter[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
carrier <= carrier~reg0.DB_MAX_OUTPUT_PORT_TYPE


|keyboard1|counter:inst2
clock => delay_counter[3].CLK
clock => delay_counter[2].CLK
clock => delay_counter[1].CLK
clock => delay_counter[0].CLK
clock => counter[3]~reg0.CLK
clock => counter[2]~reg0.CLK
clock => counter[1]~reg0.CLK
clock => counter[0]~reg0.CLK
clock => carrier~reg0.CLK
reset => process0~0.IN0
counter[0] <= counter[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
counter[1] <= counter[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
counter[2] <= counter[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
counter[3] <= counter[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
carrier <= carrier~reg0.DB_MAX_OUTPUT_PORT_TYPE


|keyboard1|keyboard_scan:inst3
row_select[0] <= row_select[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
row_select[1] <= row_select[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
row_select[2] <= row_select[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
row_select[3] <= row_select[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
clock => row_select[2]~reg0.CLK
clock => row_select[1]~reg0.CLK
clock => row_select[0]~reg0.CLK
clock => row_counter[1].CLK
clock => row_counter[0].CLK
clock => row_select[3]~reg0.CLK
reset => process0~0.IN0


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -