📄 pipemult.hier_info
字号:
address_b[4] => ram_block1a15.PORTBADDR4
clock0 => ram_block1a0.CLK0
clock0 => ram_block1a0.CLK1
clock0 => ram_block1a1.CLK0
clock0 => ram_block1a1.CLK1
clock0 => ram_block1a2.CLK0
clock0 => ram_block1a2.CLK1
clock0 => ram_block1a3.CLK0
clock0 => ram_block1a3.CLK1
clock0 => ram_block1a4.CLK0
clock0 => ram_block1a4.CLK1
clock0 => ram_block1a5.CLK0
clock0 => ram_block1a5.CLK1
clock0 => ram_block1a6.CLK0
clock0 => ram_block1a6.CLK1
clock0 => ram_block1a7.CLK0
clock0 => ram_block1a7.CLK1
clock0 => ram_block1a8.CLK0
clock0 => ram_block1a8.CLK1
clock0 => ram_block1a9.CLK0
clock0 => ram_block1a9.CLK1
clock0 => ram_block1a10.CLK0
clock0 => ram_block1a10.CLK1
clock0 => ram_block1a11.CLK0
clock0 => ram_block1a11.CLK1
clock0 => ram_block1a12.CLK0
clock0 => ram_block1a12.CLK1
clock0 => ram_block1a13.CLK0
clock0 => ram_block1a13.CLK1
clock0 => ram_block1a14.CLK0
clock0 => ram_block1a14.CLK1
clock0 => ram_block1a15.CLK0
clock0 => ram_block1a15.CLK1
data_a[0] => ram_block1a0.PORTADATAIN
data_a[1] => ram_block1a1.PORTADATAIN
data_a[2] => ram_block1a2.PORTADATAIN
data_a[3] => ram_block1a3.PORTADATAIN
data_a[4] => ram_block1a4.PORTADATAIN
data_a[5] => ram_block1a5.PORTADATAIN
data_a[6] => ram_block1a6.PORTADATAIN
data_a[7] => ram_block1a7.PORTADATAIN
data_a[8] => ram_block1a8.PORTADATAIN
data_a[9] => ram_block1a9.PORTADATAIN
data_a[10] => ram_block1a10.PORTADATAIN
data_a[11] => ram_block1a11.PORTADATAIN
data_a[12] => ram_block1a12.PORTADATAIN
data_a[13] => ram_block1a13.PORTADATAIN
data_a[14] => ram_block1a14.PORTADATAIN
data_a[15] => ram_block1a15.PORTADATAIN
q_b[0] <= ram_block1a0.PORTBDATAOUT
q_b[1] <= ram_block1a1.PORTBDATAOUT
q_b[2] <= ram_block1a2.PORTBDATAOUT
q_b[3] <= ram_block1a3.PORTBDATAOUT
q_b[4] <= ram_block1a4.PORTBDATAOUT
q_b[5] <= ram_block1a5.PORTBDATAOUT
q_b[6] <= ram_block1a6.PORTBDATAOUT
q_b[7] <= ram_block1a7.PORTBDATAOUT
q_b[8] <= ram_block1a8.PORTBDATAOUT
q_b[9] <= ram_block1a9.PORTBDATAOUT
q_b[10] <= ram_block1a10.PORTBDATAOUT
q_b[11] <= ram_block1a11.PORTBDATAOUT
q_b[12] <= ram_block1a12.PORTBDATAOUT
q_b[13] <= ram_block1a13.PORTBDATAOUT
q_b[14] <= ram_block1a14.PORTBDATAOUT
q_b[15] <= ram_block1a15.PORTBDATAOUT
wren_a => ram_block1a0.ENA0
wren_a => ram_block1a1.ENA0
wren_a => ram_block1a2.ENA0
wren_a => ram_block1a3.ENA0
wren_a => ram_block1a4.ENA0
wren_a => ram_block1a5.ENA0
wren_a => ram_block1a6.ENA0
wren_a => ram_block1a7.ENA0
wren_a => ram_block1a8.ENA0
wren_a => ram_block1a9.ENA0
wren_a => ram_block1a10.ENA0
wren_a => ram_block1a11.ENA0
wren_a => ram_block1a12.ENA0
wren_a => ram_block1a13.ENA0
wren_a => ram_block1a14.ENA0
wren_a => ram_block1a15.ENA0
|pipemult|mult:inst
dataa[0] => dataa[0]~7.IN1
dataa[1] => dataa[1]~6.IN1
dataa[2] => dataa[2]~5.IN1
dataa[3] => dataa[3]~4.IN1
dataa[4] => dataa[4]~3.IN1
dataa[5] => dataa[5]~2.IN1
dataa[6] => dataa[6]~1.IN1
dataa[7] => dataa[7]~0.IN1
datab[0] => datab[0]~7.IN1
datab[1] => datab[1]~6.IN1
datab[2] => datab[2]~5.IN1
datab[3] => datab[3]~4.IN1
datab[4] => datab[4]~3.IN1
datab[5] => datab[5]~2.IN1
datab[6] => datab[6]~1.IN1
datab[7] => datab[7]~0.IN1
clock => clock~0.IN1
result[0] <= lpm_mult:lpm_mult_component.result
result[1] <= lpm_mult:lpm_mult_component.result
result[2] <= lpm_mult:lpm_mult_component.result
result[3] <= lpm_mult:lpm_mult_component.result
result[4] <= lpm_mult:lpm_mult_component.result
result[5] <= lpm_mult:lpm_mult_component.result
result[6] <= lpm_mult:lpm_mult_component.result
result[7] <= lpm_mult:lpm_mult_component.result
result[8] <= lpm_mult:lpm_mult_component.result
result[9] <= lpm_mult:lpm_mult_component.result
result[10] <= lpm_mult:lpm_mult_component.result
result[11] <= lpm_mult:lpm_mult_component.result
result[12] <= lpm_mult:lpm_mult_component.result
result[13] <= lpm_mult:lpm_mult_component.result
result[14] <= lpm_mult:lpm_mult_component.result
result[15] <= lpm_mult:lpm_mult_component.result
|pipemult|mult:inst|lpm_mult:lpm_mult_component
dataa[0] => multcore:mult_core.dataa[0]
dataa[1] => multcore:mult_core.dataa[1]
dataa[2] => multcore:mult_core.dataa[2]
dataa[3] => multcore:mult_core.dataa[3]
dataa[4] => multcore:mult_core.dataa[4]
dataa[5] => multcore:mult_core.dataa[5]
dataa[6] => multcore:mult_core.dataa[6]
dataa[7] => multcore:mult_core.dataa[7]
datab[0] => multcore:mult_core.datab[0]
datab[1] => multcore:mult_core.datab[1]
datab[2] => multcore:mult_core.datab[2]
datab[3] => multcore:mult_core.datab[3]
datab[4] => multcore:mult_core.datab[4]
datab[5] => multcore:mult_core.datab[5]
datab[6] => multcore:mult_core.datab[6]
datab[7] => multcore:mult_core.datab[7]
sum[0] => ~NO_FANOUT~
sum[1] => ~NO_FANOUT~
sum[2] => ~NO_FANOUT~
sum[3] => ~NO_FANOUT~
sum[4] => ~NO_FANOUT~
sum[5] => ~NO_FANOUT~
sum[6] => ~NO_FANOUT~
sum[7] => ~NO_FANOUT~
sum[8] => ~NO_FANOUT~
sum[9] => ~NO_FANOUT~
sum[10] => ~NO_FANOUT~
sum[11] => ~NO_FANOUT~
sum[12] => ~NO_FANOUT~
sum[13] => ~NO_FANOUT~
sum[14] => ~NO_FANOUT~
sum[15] => ~NO_FANOUT~
aclr => ~NO_FANOUT~
clock => multcore:mult_core.clock
clken => ~NO_FANOUT~
result[0] <= altshift:external_latency_ffs.result[0]
result[1] <= altshift:external_latency_ffs.result[1]
result[2] <= altshift:external_latency_ffs.result[2]
result[3] <= altshift:external_latency_ffs.result[3]
result[4] <= altshift:external_latency_ffs.result[4]
result[5] <= altshift:external_latency_ffs.result[5]
result[6] <= altshift:external_latency_ffs.result[6]
result[7] <= altshift:external_latency_ffs.result[7]
result[8] <= altshift:external_latency_ffs.result[8]
result[9] <= altshift:external_latency_ffs.result[9]
result[10] <= altshift:external_latency_ffs.result[10]
result[11] <= altshift:external_latency_ffs.result[11]
result[12] <= altshift:external_latency_ffs.result[12]
result[13] <= altshift:external_latency_ffs.result[13]
result[14] <= altshift:external_latency_ffs.result[14]
result[15] <= altshift:external_latency_ffs.result[15]
|pipemult|mult:inst|lpm_mult:lpm_mult_component|multcore:mult_core
clock => mpar_add:padder.clk
clock => decoder_node[7][7].CLK
clock => decoder_node[7][6].CLK
clock => decoder_node[7][5].CLK
clock => decoder_node[7][4].CLK
clock => decoder_node[7][3].CLK
clock => decoder_node[7][2].CLK
clock => decoder_node[7][1].CLK
clock => decoder_node[7][0].CLK
clock => decoder_node[6][7].CLK
clock => decoder_node[6][6].CLK
clock => decoder_node[6][5].CLK
clock => decoder_node[6][4].CLK
clock => decoder_node[6][3].CLK
clock => decoder_node[6][2].CLK
clock => decoder_node[6][1].CLK
clock => decoder_node[6][0].CLK
clock => decoder_node[5][7].CLK
clock => decoder_node[5][6].CLK
clock => decoder_node[5][5].CLK
clock => decoder_node[5][4].CLK
clock => decoder_node[5][3].CLK
clock => decoder_node[5][2].CLK
clock => decoder_node[5][1].CLK
clock => decoder_node[5][0].CLK
clock => decoder_node[4][7].CLK
clock => decoder_node[4][6].CLK
clock => decoder_node[4][5].CLK
clock => decoder_node[4][4].CLK
clock => decoder_node[4][3].CLK
clock => decoder_node[4][2].CLK
clock => decoder_node[4][1].CLK
clock => decoder_node[4][0].CLK
clock => decoder_node[3][7].CLK
clock => decoder_node[3][6].CLK
clock => decoder_node[3][5].CLK
clock => decoder_node[3][4].CLK
clock => decoder_node[3][3].CLK
clock => decoder_node[3][2].CLK
clock => decoder_node[3][1].CLK
clock => decoder_node[3][0].CLK
clock => decoder_node[2][7].CLK
clock => decoder_node[2][6].CLK
clock => decoder_node[2][5].CLK
clock => decoder_node[2][4].CLK
clock => decoder_node[2][3].CLK
clock => decoder_node[2][2].CLK
clock => decoder_node[2][1].CLK
clock => decoder_node[2][0].CLK
clock => decoder_node[1][7].CLK
clock => decoder_node[1][6].CLK
clock => decoder_node[1][5].CLK
clock => decoder_node[1][4].CLK
clock => decoder_node[1][3].CLK
clock => decoder_node[1][2].CLK
clock => decoder_node[1][1].CLK
clock => decoder_node[1][0].CLK
clock => decoder_node[0][7].CLK
clock => decoder_node[0][6].CLK
clock => decoder_node[0][5].CLK
clock => decoder_node[0][4].CLK
clock => decoder_node[0][3].CLK
clock => decoder_node[0][2].CLK
clock => decoder_node[0][1].CLK
clock => decoder_node[0][0].CLK
aclr => mpar_add:padder.aclr
clken => ~NO_FANOUT~
result[0] <= mpar_add:padder.result[0]
result[1] <= mpar_add:padder.result[1]
result[2] <= mpar_add:padder.result[2]
result[3] <= mpar_add:padder.result[3]
result[4] <= mpar_add:padder.result[4]
result[5] <= mpar_add:padder.result[5]
result[6] <= mpar_add:padder.result[6]
result[7] <= mpar_add:padder.result[7]
result[8] <= mpar_add:padder.result[8]
result[9] <= mpar_add:padder.result[9]
result[10] <= mpar_add:padder.result[10]
result[11] <= mpar_add:padder.result[11]
result[12] <= mpar_add:padder.result[12]
result[13] <= mpar_add:padder.result[13]
result[14] <= mpar_add:padder.result[14]
result[15] <= mpar_add:padder.result[15]
|pipemult|mult:inst|lpm_mult:lpm_mult_component|multcore:mult_core|mpar_add:padder
data[0][0] => mpar_add:sub_par_add.data[0][0]
data[0][1] => lpm_add_sub:adder[0].dataa[0]
data[0][2] => lpm_add_sub:adder[0].dataa[1]
data[0][3] => lpm_add_sub:adder[0].dataa[2]
data[0][4] => lpm_add_sub:adder[0].dataa[3]
data[0][5] => lpm_add_sub:adder[0].dataa[4]
data[0][6] => lpm_add_sub:adder[0].dataa[5]
data[0][7] => lpm_add_sub:adder[0].dataa[6]
data[0][8] => lpm_add_sub:adder[0].dataa[7]
data[1][0] => lpm_add_sub:adder[0].datab[0]
data[1][1] => lpm_add_sub:adder[0].datab[1]
data[1][2] => lpm_add_sub:adder[0].datab[2]
data[1][3] => lpm_add_sub:adder[0].datab[3]
data[1][4] => lpm_add_sub:adder[0].datab[4]
data[1][5] => lpm_add_sub:adder[0].datab[5]
data[1][6] => lpm_add_sub:adder[0].datab[6]
data[1][7] => lpm_add_sub:adder[0].datab[7]
data[1][8] => lpm_add_sub:adder[0].datab[8]
data[2][0] => mpar_add:sub_par_add.data[1][0]
data[2][1] => lpm_add_sub:adder[1].dataa[0]
data[2][2] => lpm_add_sub:adder[1].dataa[1]
data[2][3] => lpm_add_sub:adder[1].dataa[2]
data[2][4] => lpm_add_sub:adder[1].dataa[3]
data[2][5] => lpm_add_sub:adder[1].dataa[4]
data[2][6] => lpm_add_sub:adder[1].dataa[5]
data[2][7] => lpm_add_sub:adder[1].dataa[6]
data[2][8] => lpm_add_sub:adder[1].dataa[7]
data[3][0] => lpm_add_sub:adder[1].datab[0]
data[3][1] => lpm_add_sub:adder[1].datab[1]
data[3][2] => lpm_add_sub:adder[1].datab[2]
data[3][3] => lpm_add_sub:adder[1].datab[3]
data[3][4] => lpm_add_sub:adder[1].datab[4]
data[3][5] => lpm_add_sub:adder[1].datab[5]
data[3][6] => lpm_add_sub:adder[1].datab[6]
data[3][7] => lpm_add_sub:adder[1].datab[7]
data[3][8] => lpm_add_sub:adder[1].datab[8]
data[4][0] => mpar_add:sub_par_add.data[2][0]
data[4][1] => lpm_add_sub:adder[2].dataa[0]
data[4][2] => lpm_add_sub:adder[2].dataa[1]
data[4][3] => lpm_add_sub:adder[2].dataa[2]
data[4][4] => lpm_add_sub:adder[2].dataa[3]
data[4][5] => lpm_add_sub:adder[2].dataa[4]
data[4][6] => lpm_add_sub:adder[2].dataa[5]
data[4][7] => lpm_add_sub:adder[2].dataa[6]
data[4][8] => lpm_add_sub:adder[2].dataa[7]
data[5][0] => lpm_add_sub:adder[2].datab[0]
data[5][1] => lpm_add_sub:adder[2].datab[1]
data[5][2] => lpm_add_sub:adder[2].datab[2]
data[5][3] => lpm_add_sub:adder[2].datab[3]
data[5][4] => lpm_add_sub:adder[2].datab[4]
data[5][5] => lpm_add_sub:adder[2].datab[5]
data[5][6] => lpm_add_sub:adder[2].datab[6]
data[5][7] => lpm_add_sub:adder[2].datab[7]
data[5][8] => lpm_add_sub:adder[2].datab[8]
data[6][0] => mpar_add:sub_par_add.data[3][0]
data[6][1] => lpm_add_sub:adder[3].dataa[0]
data[6][2] => lpm_add_sub:adder[3].dataa[1]
data[6][3] => lpm_add_sub:adder[3].dataa[2]
data[6][4] => lpm_add_sub:adder[3].dataa[3]
data[6][5] => lpm_add_sub:adder[3].dataa[4]
data[6][6] => lpm_add_sub:adder[3].dataa[5]
data[6][7] => lpm_add_sub:adder[3].dataa[6]
data[6][8] => lpm_add_sub:adder[3].dataa[7]
data[7][0] => lpm_add_sub:adder[3].datab[0]
data[7][1] => lpm_add_sub:adder[3].datab[1]
data[7][2] => lpm_add_sub:adder[3].datab[2]
data[7][3] => lpm_add_sub:adder[3].datab[3]
data[7][4] => lpm_add_sub:adder[3].datab[4]
data[7][5] => lpm_add_sub:adder[3].datab[5]
data[7][6] => lpm_add_sub:adder[3].datab[6]
data[7][7] => lpm_add_sub:adder[3].datab[7]
data[7][8] => ~NO_FANOUT~
cin => ~NO_FANOUT~
clk => mpar_add:sub_par_add.clk
aclr => mpar_add:sub_par_add.aclr
clken => ~NO_FANOUT~
result[0] <= mpar_add:sub_par_add.result[0]
result[1] <= mpar_add:sub_par_add.result[1]
result[2] <= mpar_add:sub_par_add.result[2]
result[3] <= mpar_add:sub_par_add.result[3]
result[4] <= mpar_add:sub_par_add.result[4]
result[5] <= mpar_add:sub_par_add.result[5]
result[6] <= mpar_add:sub_par_add.result[6]
result[7] <= mpar_add:sub_par_add.result[7]
result[8] <= mpar_add:sub_par_add.result[8]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -