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

📄 bahe.hier_info

📁 带获胜音乐的拔河游戏机
💻 HIER_INFO
字号:
|bahe
player1 => count:cnt.player1
player2 => count:cnt.player2
clk_in => daojishi:dao.clk_in
clk_in => music:mu.clk
clk_in => decode:dec.clk_in
clk_in => division:div.clk_in
reset => daojishi:dao.reset
reset => music:mu.reset
reset => cmp:com.reset
row[0] <= daojishi:dao.row[0]
row[1] <= daojishi:dao.row[1]
row[2] <= daojishi:dao.row[2]
row[3] <= daojishi:dao.row[3]
row[4] <= daojishi:dao.row[4]
row[5] <= daojishi:dao.row[5]
row[6] <= daojishi:dao.row[6]
row[7] <= daojishi:dao.row[7]
col[0] <= daojishi:dao.col[0]
col[1] <= daojishi:dao.col[1]
col[2] <= daojishi:dao.col[2]
col[3] <= daojishi:dao.col[3]
col[4] <= daojishi:dao.col[4]
col[5] <= daojishi:dao.col[5]
col[6] <= daojishi:dao.col[6]
col[7] <= daojishi:dao.col[7]
led[0] <= decode:dec.led[0]
led[1] <= decode:dec.led[1]
led[2] <= decode:dec.led[2]
led[3] <= decode:dec.led[3]
led[4] <= decode:dec.led[4]
led[5] <= decode:dec.led[5]
led[6] <= decode:dec.led[6]
led[7] <= decode:dec.led[7]
cats[0] <= decode:dec.cats[0]
cats[1] <= decode:dec.cats[1]
cats[2] <= decode:dec.cats[2]
cats[3] <= decode:dec.cats[3]
cats[4] <= decode:dec.cats[4]
cats[5] <= decode:dec.cats[5]
cats[6] <= decode:dec.cats[6]
q[0] <= decode:dec.q[0]
q[1] <= decode:dec.q[1]
q[2] <= decode:dec.q[2]
q[3] <= decode:dec.q[3]
q[4] <= decode:dec.q[4]
q[5] <= decode:dec.q[5]
mus <= music:mu.mus


|bahe|division:div
clk_in => count1[12].CLK
clk_in => count1[11].CLK
clk_in => count1[10].CLK
clk_in => count1[9].CLK
clk_in => count1[8].CLK
clk_in => count1[7].CLK
clk_in => count1[6].CLK
clk_in => count1[5].CLK
clk_in => count1[4].CLK
clk_in => count1[3].CLK
clk_in => count1[2].CLK
clk_in => count1[1].CLK
clk_in => count1[0].CLK
clk_in => clk2.CLK
clk_100 <= clk2.DB_MAX_OUTPUT_PORT_TYPE
clk_5 <= clk4.DB_MAX_OUTPUT_PORT_TYPE
clk_1 <= clk3.DB_MAX_OUTPUT_PORT_TYPE


|bahe|count:cnt
clk_1 => p1[4]~1.IN1
sw => p1[4]~0.IN0
player1 => p1[4].CLK
player1 => p1[3].CLK
player1 => p1[2].CLK
player1 => p1[1].CLK
player1 => p1[0].CLK
player2 => p2[4].CLK
player2 => p2[3].CLK
player2 => p2[2].CLK
player2 => p2[1].CLK
player2 => p2[0].CLK
sum1[0] <= p1[0].DB_MAX_OUTPUT_PORT_TYPE
sum1[1] <= p1[1].DB_MAX_OUTPUT_PORT_TYPE
sum1[2] <= p1[2].DB_MAX_OUTPUT_PORT_TYPE
sum1[3] <= p1[3].DB_MAX_OUTPUT_PORT_TYPE
sum1[4] <= p1[4].DB_MAX_OUTPUT_PORT_TYPE
sum2[0] <= p2[0].DB_MAX_OUTPUT_PORT_TYPE
sum2[1] <= p2[1].DB_MAX_OUTPUT_PORT_TYPE
sum2[2] <= p2[2].DB_MAX_OUTPUT_PORT_TYPE
sum2[3] <= p2[3].DB_MAX_OUTPUT_PORT_TYPE
sum2[4] <= p2[4].DB_MAX_OUTPUT_PORT_TYPE


|bahe|cmp:com
clk_100 => tmp_sta.CLK
clk_100 => music_begin~reg0.CLK
clk_1 => tmp[2].CLK
clk_1 => tmp[1].CLK
clk_1 => tmp[0].CLK
clk_1 => tmp_record1[1].CLK
clk_1 => tmp_record1[0].CLK
clk_1 => tmp_record2[1].CLK
clk_1 => tmp_record2[0].CLK
reset => tmp[2].PRESET
reset => tmp[1].ACLR
reset => tmp[0].ACLR
reset => tmp_record1[1].ACLR
reset => tmp_record1[0].ACLR
reset => tmp_record2[1].ACLR
reset => tmp_record2[0].ACLR
reset => tmp_sta~0.OUTPUTSELECT
reset => music_begin~1.OUTPUTSELECT
start => tmp_sta~3.OUTPUTSELECT
sum1[0] => Equal2.IN4
sum1[0] => LessThan0.IN5
sum1[1] => Equal2.IN3
sum1[1] => LessThan0.IN4
sum1[2] => Equal2.IN2
sum1[2] => LessThan0.IN3
sum1[3] => Equal2.IN1
sum1[3] => LessThan0.IN2
sum1[4] => Equal2.IN0
sum1[4] => LessThan0.IN1
sum2[0] => Equal2.IN9
sum2[0] => LessThan0.IN10
sum2[1] => Equal2.IN8
sum2[1] => LessThan0.IN9
sum2[2] => Equal2.IN7
sum2[2] => LessThan0.IN8
sum2[3] => Equal2.IN6
sum2[3] => LessThan0.IN7
sum2[4] => Equal2.IN5
sum2[4] => LessThan0.IN6
record1[0] <= tmp_record1[0].DB_MAX_OUTPUT_PORT_TYPE
record1[1] <= tmp_record1[1].DB_MAX_OUTPUT_PORT_TYPE
record2[0] <= tmp_record2[0].DB_MAX_OUTPUT_PORT_TYPE
record2[1] <= tmp_record2[1].DB_MAX_OUTPUT_PORT_TYPE
music_begin <= music_begin~reg0.DB_MAX_OUTPUT_PORT_TYPE
sw <= tmp_sta.DB_MAX_OUTPUT_PORT_TYPE
lights[0] <= tmp[0].DB_MAX_OUTPUT_PORT_TYPE
lights[1] <= tmp[1].DB_MAX_OUTPUT_PORT_TYPE
lights[2] <= tmp[2].DB_MAX_OUTPUT_PORT_TYPE


|bahe|decode:dec
clk_in => comb~0.IN1
clk_in => q[5]~0.IN1
clk_in => process0~0.IN0
record1[0] => Mux10.IN5
record1[0] => tmp_da1[2].OUTPUTSELECT
record1[0] => Mux9.IN5
record1[0] => Mux8.IN5
record1[0] => Mux7.IN5
record1[1] => tmp_da1[0].OUTPUTSELECT
record1[1] => Mux10.IN4
record1[1] => Mux9.IN4
record1[1] => Mux8.IN4
record1[1] => Mux7.IN4
record2[0] => Mux14.IN5
record2[0] => tmp_da2[2].OUTPUTSELECT
record2[0] => Mux13.IN5
record2[0] => Mux12.IN5
record2[0] => Mux11.IN5
record2[1] => tmp_da2[0].OUTPUTSELECT
record2[1] => Mux14.IN4
record2[1] => Mux13.IN4
record2[1] => Mux12.IN4
record2[1] => Mux11.IN4
lights[0] => Mux6.IN10
lights[0] => Mux5.IN10
lights[0] => Mux4.IN10
lights[0] => Mux3.IN5
lights[0] => Mux2.IN10
lights[0] => Mux1.IN10
lights[0] => Mux0.IN10
lights[1] => Mux6.IN9
lights[1] => Mux5.IN9
lights[1] => Mux4.IN9
lights[1] => Mux3.IN4
lights[1] => Mux2.IN9
lights[1] => Mux1.IN9
lights[1] => Mux0.IN9
lights[2] => Mux6.IN8
lights[2] => Mux5.IN8
lights[2] => Mux4.IN8
lights[2] => Mux2.IN8
lights[2] => Mux1.IN8
lights[2] => Mux0.IN8
led[0] <= <GND>
led[1] <= Mux6.DB_MAX_OUTPUT_PORT_TYPE
led[2] <= Mux5.DB_MAX_OUTPUT_PORT_TYPE
led[3] <= Mux4.DB_MAX_OUTPUT_PORT_TYPE
led[4] <= Mux3.DB_MAX_OUTPUT_PORT_TYPE
led[5] <= Mux2.DB_MAX_OUTPUT_PORT_TYPE
led[6] <= Mux1.DB_MAX_OUTPUT_PORT_TYPE
led[7] <= Mux0.DB_MAX_OUTPUT_PORT_TYPE
q[0] <= q[0]$latch.DB_MAX_OUTPUT_PORT_TYPE
q[1] <= q[1]$latch.DB_MAX_OUTPUT_PORT_TYPE
q[2] <= q[2]$latch.DB_MAX_OUTPUT_PORT_TYPE
q[3] <= q[3]$latch.DB_MAX_OUTPUT_PORT_TYPE
q[4] <= q[4]$latch.DB_MAX_OUTPUT_PORT_TYPE
q[5] <= q[5]$latch.DB_MAX_OUTPUT_PORT_TYPE
cats[0] <= Mux21.DB_MAX_OUTPUT_PORT_TYPE
cats[1] <= Mux20.DB_MAX_OUTPUT_PORT_TYPE
cats[2] <= Mux19.DB_MAX_OUTPUT_PORT_TYPE
cats[3] <= Mux18.DB_MAX_OUTPUT_PORT_TYPE
cats[4] <= Mux17.DB_MAX_OUTPUT_PORT_TYPE
cats[5] <= Mux16.DB_MAX_OUTPUT_PORT_TYPE
cats[6] <= Mux15.DB_MAX_OUTPUT_PORT_TYPE


|bahe|music:mu
reset => table:u1.reset
clk => pulse:u2.clk
clk_5 => table:u1.clk_5
music_begin => table:u1.music_begin
mus <= pulse:u2.mus


|bahe|music:mu|table:u1
reset => counter[5].ACLR
reset => counter[4].ACLR
reset => counter[3].ACLR
reset => counter[2].ACLR
reset => counter[1].ACLR
reset => counter[0].ACLR
clk_5 => counter[5].CLK
clk_5 => counter[4].CLK
clk_5 => counter[3].CLK
clk_5 => counter[2].CLK
clk_5 => counter[1].CLK
clk_5 => counter[0].CLK
music_begin => counter~5.OUTPUTSELECT
music_begin => counter~4.OUTPUTSELECT
music_begin => counter~3.OUTPUTSELECT
music_begin => counter~2.OUTPUTSELECT
music_begin => counter~1.OUTPUTSELECT
music_begin => counter~0.OUTPUTSELECT
count[0] <= Mux9.DB_MAX_OUTPUT_PORT_TYPE
count[1] <= Mux8.DB_MAX_OUTPUT_PORT_TYPE
count[2] <= Mux7.DB_MAX_OUTPUT_PORT_TYPE
count[3] <= Mux6.DB_MAX_OUTPUT_PORT_TYPE
count[4] <= Mux5.DB_MAX_OUTPUT_PORT_TYPE
count[5] <= Mux4.DB_MAX_OUTPUT_PORT_TYPE
count[6] <= Mux3.DB_MAX_OUTPUT_PORT_TYPE
count[7] <= Mux2.DB_MAX_OUTPUT_PORT_TYPE
count[8] <= Mux1.DB_MAX_OUTPUT_PORT_TYPE
count[9] <= Mux0.DB_MAX_OUTPUT_PORT_TYPE
count[10] <= <GND>


|bahe|music:mu|pulse:u2
clk => p_1[10].CLK
clk => p_1[9].CLK
clk => p_1[8].CLK
clk => p_1[7].CLK
clk => p_1[6].CLK
clk => p_1[5].CLK
clk => p_1[4].CLK
clk => p_1[3].CLK
clk => p_1[2].CLK
clk => p_1[1].CLK
clk => p_1[0].CLK
clk => pat1.CLK
count[0] => p_1~10.DATAB
count[1] => p_1~9.DATAB
count[2] => p_1~8.DATAB
count[3] => p_1~7.DATAB
count[4] => p_1~6.DATAB
count[5] => p_1~5.DATAB
count[6] => p_1~4.DATAB
count[7] => p_1~3.DATAB
count[8] => p_1~2.DATAB
count[9] => p_1~1.DATAB
count[10] => p_1~0.DATAB
mus <= pat2.DB_MAX_OUTPUT_PORT_TYPE


|bahe|daojishi:dao
clk_1 => start~reg0.CLK
clk_1 => present_state~1.IN1
clk_in => num[2].CLK
clk_in => num[1].CLK
clk_in => num[0].CLK
clk_in => col[7]~reg0.CLK
clk_in => col[6]~reg0.CLK
clk_in => col[5]~reg0.CLK
clk_in => col[4]~reg0.CLK
clk_in => col[3]~reg0.CLK
clk_in => col[2]~reg0.CLK
clk_in => col[1]~reg0.CLK
clk_in => col[0]~reg0.CLK
clk_in => row[7]~reg0.CLK
clk_in => row[6]~reg0.CLK
clk_in => row[5]~reg0.CLK
clk_in => row[4]~reg0.CLK
clk_in => row[3]~reg0.CLK
clk_in => row[2]~reg0.CLK
clk_in => row[1]~reg0.CLK
clk_in => row[0]~reg0.CLK
reset => start~reg0.ACLR
reset => present_state~2.IN1
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
col[0] <= col[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
col[1] <= col[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
col[2] <= col[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
col[3] <= col[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
col[4] <= col[4]~reg0.DB_MAX_OUTPUT_PORT_TYPE
col[5] <= col[5]~reg0.DB_MAX_OUTPUT_PORT_TYPE
col[6] <= col[6]~reg0.DB_MAX_OUTPUT_PORT_TYPE
col[7] <= col[7]~reg0.DB_MAX_OUTPUT_PORT_TYPE
start <= start~reg0.DB_MAX_OUTPUT_PORT_TYPE


⌨️ 快捷键说明

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