📄 cmultipler.map.eqn
字号:
--F5_result[13] is ADDSUB_16_0:sub2|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|result[13]
F5_result[13]_adder_eqn = ( H3_result[28] ) + ( !sigbuf6[13] ) + ( F5L56 );
F5_result[13] = SUM(F5_result[13]_adder_eqn);
--F5L60 is ADDSUB_16_0:sub2|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|add_sub_cella[13]~COUT
F5L60_adder_eqn = ( H3_result[28] ) + ( !sigbuf6[13] ) + ( F5L56 );
F5L60 = CARRY(F5L60_adder_eqn);
--F5_result[14] is ADDSUB_16_0:sub2|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|result[14]
F5_result[14]_adder_eqn = ( H3_result[29] ) + ( !sigbuf6[14] ) + ( F5L60 );
F5_result[14] = SUM(F5_result[14]_adder_eqn);
--F5L64 is ADDSUB_16_0:sub2|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|add_sub_cella[14]~COUT
F5L64_adder_eqn = ( H3_result[29] ) + ( !sigbuf6[14] ) + ( F5L60 );
F5L64 = CARRY(F5L64_adder_eqn);
--F5_result[15] is ADDSUB_16_0:sub2|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|result[15]
F5_result[15]_adder_eqn = ( H3_result[30] ) + ( !sigbuf6[15] ) + ( F5L64 );
F5_result[15] = SUM(F5_result[15]_adder_eqn);
--F5L68 is ADDSUB_16_0:sub2|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|add_sub_cella[15]~COUT
F5L68_adder_eqn = ( H3_result[30] ) + ( !sigbuf6[15] ) + ( F5L64 );
F5L68 = CARRY(F5L68_adder_eqn);
--F5_result[16] is ADDSUB_16_0:sub2|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|result[16]
F5_result[16]_adder_eqn = ( H3_result[30] ) + ( !sigbuf6[15] ) + ( F5L68 );
F5_result[16] = SUM(F5_result[16]_adder_eqn);
--B5L1 is ADDSUB_16_0:sub2|result[0]~731
B5L1 = !F5_result[0] & F5_result[15] & !F5_result[16] # F5_result[0] & (!F5_result[16] # F5_result[15]);
--B5L2 is ADDSUB_16_0:sub2|result[1]~732
B5L2 = !F5_result[1] & F5_result[15] & !F5_result[16] # F5_result[1] & (!F5_result[16] # F5_result[15]);
--B5L3 is ADDSUB_16_0:sub2|result[2]~733
B5L3 = !F5_result[2] & F5_result[15] & !F5_result[16] # F5_result[2] & (!F5_result[16] # F5_result[15]);
--B5L4 is ADDSUB_16_0:sub2|result[3]~734
B5L4 = !F5_result[3] & F5_result[15] & !F5_result[16] # F5_result[3] & (!F5_result[16] # F5_result[15]);
--B5L5 is ADDSUB_16_0:sub2|result[4]~735
B5L5 = !F5_result[4] & F5_result[15] & !F5_result[16] # F5_result[4] & (!F5_result[16] # F5_result[15]);
--B5L6 is ADDSUB_16_0:sub2|result[5]~736
B5L6 = !F5_result[5] & F5_result[15] & !F5_result[16] # F5_result[5] & (!F5_result[16] # F5_result[15]);
--B5L7 is ADDSUB_16_0:sub2|result[6]~737
B5L7 = !F5_result[6] & F5_result[15] & !F5_result[16] # F5_result[6] & (!F5_result[16] # F5_result[15]);
--B5L8 is ADDSUB_16_0:sub2|result[7]~738
B5L8 = !F5_result[7] & F5_result[15] & !F5_result[16] # F5_result[7] & (!F5_result[16] # F5_result[15]);
--B5L9 is ADDSUB_16_0:sub2|result[8]~739
B5L9 = !F5_result[8] & F5_result[15] & !F5_result[16] # F5_result[8] & (!F5_result[16] # F5_result[15]);
--B5L10 is ADDSUB_16_0:sub2|result[9]~740
B5L10 = !F5_result[9] & F5_result[15] & !F5_result[16] # F5_result[9] & (!F5_result[16] # F5_result[15]);
--B5L11 is ADDSUB_16_0:sub2|result[10]~741
B5L11 = !F5_result[10] & F5_result[15] & !F5_result[16] # F5_result[10] & (!F5_result[16] # F5_result[15]);
--B5L12 is ADDSUB_16_0:sub2|result[11]~742
B5L12 = !F5_result[11] & F5_result[15] & !F5_result[16] # F5_result[11] & (!F5_result[16] # F5_result[15]);
--B5L13 is ADDSUB_16_0:sub2|result[12]~743
B5L13 = !F5_result[12] & F5_result[15] & !F5_result[16] # F5_result[12] & (!F5_result[16] # F5_result[15]);
--B5L14 is ADDSUB_16_0:sub2|result[13]~744
B5L14 = !F5_result[13] & F5_result[15] & !F5_result[16] # F5_result[13] & (!F5_result[16] # F5_result[15]);
--B5L15 is ADDSUB_16_0:sub2|result[14]~745
B5L15 = !F5_result[14] & F5_result[15] & !F5_result[16] # F5_result[14] & (!F5_result[16] # F5_result[15]);
--sigbuf7[0] is sigbuf7[0]
sigbuf7[0] = DFFEAS(B4L1, clk, !reset, , clkena, , , , );
--sigbuf7[1] is sigbuf7[1]
sigbuf7[1] = DFFEAS(B4L2, clk, !reset, , clkena, , , , );
--sigbuf7[2] is sigbuf7[2]
sigbuf7[2] = DFFEAS(B4L3, clk, !reset, , clkena, , , , );
--sigbuf7[3] is sigbuf7[3]
sigbuf7[3] = DFFEAS(B4L4, clk, !reset, , clkena, , , , );
--sigbuf7[4] is sigbuf7[4]
sigbuf7[4] = DFFEAS(B4L5, clk, !reset, , clkena, , , , );
--sigbuf7[5] is sigbuf7[5]
sigbuf7[5] = DFFEAS(B4L6, clk, !reset, , clkena, , , , );
--sigbuf7[6] is sigbuf7[6]
sigbuf7[6] = DFFEAS(B4L7, clk, !reset, , clkena, , , , );
--sigbuf7[7] is sigbuf7[7]
sigbuf7[7] = DFFEAS(B4L8, clk, !reset, , clkena, , , , );
--sigbuf7[8] is sigbuf7[8]
sigbuf7[8] = DFFEAS(B4L9, clk, !reset, , clkena, , , , );
--sigbuf7[9] is sigbuf7[9]
sigbuf7[9] = DFFEAS(B4L10, clk, !reset, , clkena, , , , );
--sigbuf7[10] is sigbuf7[10]
sigbuf7[10] = DFFEAS(B4L11, clk, !reset, , clkena, , , , );
--sigbuf7[11] is sigbuf7[11]
sigbuf7[11] = DFFEAS(B4L12, clk, !reset, , clkena, , , , );
--sigbuf7[12] is sigbuf7[12]
sigbuf7[12] = DFFEAS(B4L13, clk, !reset, , clkena, , , , );
--sigbuf7[13] is sigbuf7[13]
sigbuf7[13] = DFFEAS(B4L14, clk, !reset, , clkena, , , , );
--sigbuf7[14] is sigbuf7[14]
sigbuf7[14] = DFFEAS(B4L15, clk, !reset, , clkena, , , , );
--sigbuf7[15] is sigbuf7[15]
sigbuf7[15] = DFFEAS(F4_result[16], clk, !reset, , clkena, , , , );
--H3_mac_mult2 is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2
--DSP Block Multiplier Base Width: 18-bits
H3_mac_mult2_a_data = DATA(sigbuf2[15], sigbuf2[14], sigbuf2[13], sigbuf2[12], sigbuf2[11], sigbuf2[10], sigbuf2[9], sigbuf2[8], sigbuf2[7], sigbuf2[6], sigbuf2[5], sigbuf2[4], sigbuf2[3], sigbuf2[2], sigbuf2[1], sigbuf2[0]);
H3_mac_mult2_a_reg = DFFE(H3_mac_mult2_a_data, clk, !reset, , clkena);
H3_mac_mult2_a_rep = SIGNED(H3_mac_mult2_a_reg);
H3_mac_mult2_b_data = DATA(sigbuf4[15], sigbuf4[14], sigbuf4[13], sigbuf4[12], sigbuf4[11], sigbuf4[10], sigbuf4[9], sigbuf4[8], sigbuf4[7], sigbuf4[6], sigbuf4[5], sigbuf4[4], sigbuf4[3], sigbuf4[2], sigbuf4[1], sigbuf4[0]);
H3_mac_mult2_b_reg = DFFE(H3_mac_mult2_b_data, clk, !reset, , clkena);
H3_mac_mult2_b_rep = SIGNED(H3_mac_mult2_b_reg);
H3_mac_mult2_result = H3_mac_mult2_a_rep * H3_mac_mult2_b_rep;
H3_mac_mult2_round = H3_mac_mult2_result;
H3_mac_mult2_saturate = H3_mac_mult2_round;
H3_mac_mult2_result_reg = DFFE(H3_mac_mult2_saturate, clk, !reset, , clkena);
H3_mac_mult2 = H3_mac_mult2_result_reg[0];
--H3L2Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT1
H3L2Q = H3_mac_mult2_result_reg[1];
--H3L3Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT2
H3L3Q = H3_mac_mult2_result_reg[2];
--H3L4Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT3
H3L4Q = H3_mac_mult2_result_reg[3];
--H3L5Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT4
H3L5Q = H3_mac_mult2_result_reg[4];
--H3L6Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT5
H3L6Q = H3_mac_mult2_result_reg[5];
--H3L7Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT6
H3L7Q = H3_mac_mult2_result_reg[6];
--H3L8Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT7
H3L8Q = H3_mac_mult2_result_reg[7];
--H3L9Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT8
H3L9Q = H3_mac_mult2_result_reg[8];
--H3L10Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT9
H3L10Q = H3_mac_mult2_result_reg[9];
--H3L11Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT10
H3L11Q = H3_mac_mult2_result_reg[10];
--H3L12Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT11
H3L12Q = H3_mac_mult2_result_reg[11];
--H3L13Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT12
H3L13Q = H3_mac_mult2_result_reg[12];
--H3L14Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT13
H3L14Q = H3_mac_mult2_result_reg[13];
--H3L15Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT14
H3L15Q = H3_mac_mult2_result_reg[14];
--H3L16Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT15
H3L16Q = H3_mac_mult2_result_reg[15];
--H3L17Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT16
H3L17Q = H3_mac_mult2_result_reg[16];
--H3L18Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT17
H3L18Q = H3_mac_mult2_result_reg[17];
--H3L19Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT18
H3L19Q = H3_mac_mult2_result_reg[18];
--H3L20Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT19
H3L20Q = H3_mac_mult2_result_reg[19];
--H3L21Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT20
H3L21Q = H3_mac_mult2_result_reg[20];
--H3L22Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT21
H3L22Q = H3_mac_mult2_result_reg[21];
--H3L23Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT22
H3L23Q = H3_mac_mult2_result_reg[22];
--H3L24Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT23
H3L24Q = H3_mac_mult2_result_reg[23];
--H3L25Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT24
H3L25Q = H3_mac_mult2_result_reg[24];
--H3L26Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT25
H3L26Q = H3_mac_mult2_result_reg[25];
--H3L27Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT26
H3L27Q = H3_mac_mult2_result_reg[26];
--H3L28Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT27
H3L28Q = H3_mac_mult2_result_reg[27];
--H3L29Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT28
H3L29Q = H3_mac_mult2_result_reg[28];
--H3L30Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT29
H3L30Q = H3_mac_mult2_result_reg[29];
--H3L31Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT30
H3L31Q = H3_mac_mult2_result_reg[30];
--H3L32Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT31
H3L32Q = H3_mac_mult2_result_reg[31];
--sigbuf5[0] is sigbuf5[0]
sigbuf5[0] = DFFEAS(B3L1, clk, !reset, , clkena, , , , );
--sigbuf5[15] is sigbuf5[15]
sigbuf5[15] = DFFEAS(F3_result[16], clk, !reset, , clkena, , , , );
--sigbuf5[14] is sigbuf5[14]
sigbuf5[14] = DFFEAS(B3L15, clk, !reset, , clkena, , , , );
--sigbuf5[13] is sigbuf5[13]
sigbuf5[13] = DFFEAS(B3L14, clk, !reset, , clkena, , , , );
--sigbuf5[12] is sigbuf5[12]
sigbuf5[12] = DFFEAS(B3L13, clk, !reset, , clkena, , , , );
--sigbuf5[11] is sigbuf5[11]
sigbuf5[11] = DFFEAS(B3L12, clk, !reset, , clkena, , , , );
--sigbuf5[10] is sigbuf5[10]
sigbuf5[10] = DFFEAS(B3L11, clk, !reset, , clkena, , , , );
--sigbuf5[9] is sigbuf5[9]
sigbuf5[9] = DFFEAS(B3L10, clk, !reset, , clkena, , , , );
--sigbuf5[8] is sigbuf5[8]
sigbuf5[8] = DFFEAS(B3L9, clk, !reset, , clkena, , , , );
--sigbuf5[7] is sigbuf5[7]
sigbuf5[7] = DFFEAS(B3L8, clk, !reset, , clkena, , , , );
--sigbuf5[6] is sigbuf5[6]
sigbuf5[6] = DFFEAS(B3L7, clk, !reset, , clkena, , , , );
--sigbuf5[5] is sigbuf5[5]
sigbuf5[5] = DFFEAS(B3L6, clk, !reset, , clkena, , , , );
--sigbuf5[4] is sigbuf5[4]
sigbuf5[4] = DFFEAS(B3L5, clk, !reset, , clkena, , , , );
--sigbuf5[3] is sigbuf5[3]
sigbuf5[3] = DFFEAS(B3L4, clk, !reset, , clkena, , , , );
--sigbuf5[2] is sigbuf5[2]
sigbuf5[2] = DFFEAS(B3L3, clk, !reset, , clkena, , , , );
--sigbuf5[1] is sigbuf5[1]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -