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

📄 cmultipler.fit.eqn

📁 复乘法器的FPGA实现
💻 EQN
📖 第 1 页 / 共 5 页
字号:

--H3L23Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT10 at DSPMULT_X28_Y13_N0
H3L23Q = H3_mac_mult2_result_reg[10];

--H3L24Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT11 at DSPMULT_X28_Y13_N0
H3L24Q = H3_mac_mult2_result_reg[11];

--H3L25Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT12 at DSPMULT_X28_Y13_N0
H3L25Q = H3_mac_mult2_result_reg[12];

--H3L26Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT13 at DSPMULT_X28_Y13_N0
H3L26Q = H3_mac_mult2_result_reg[13];

--H3L27Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT14 at DSPMULT_X28_Y13_N0
H3L27Q = H3_mac_mult2_result_reg[14];

--H3L28Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT15 at DSPMULT_X28_Y13_N0
H3L28Q = H3_mac_mult2_result_reg[15];

--H3L29Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT16 at DSPMULT_X28_Y13_N0
H3L29Q = H3_mac_mult2_result_reg[16];

--H3L30Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT17 at DSPMULT_X28_Y13_N0
H3L30Q = H3_mac_mult2_result_reg[17];

--H3L31Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT18 at DSPMULT_X28_Y13_N0
H3L31Q = H3_mac_mult2_result_reg[18];

--H3L32Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT19 at DSPMULT_X28_Y13_N0
H3L32Q = H3_mac_mult2_result_reg[19];

--H3L33Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT20 at DSPMULT_X28_Y13_N0
H3L33Q = H3_mac_mult2_result_reg[20];

--H3L34Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT21 at DSPMULT_X28_Y13_N0
H3L34Q = H3_mac_mult2_result_reg[21];

--H3L35Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT22 at DSPMULT_X28_Y13_N0
H3L35Q = H3_mac_mult2_result_reg[22];

--H3L36Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT23 at DSPMULT_X28_Y13_N0
H3L36Q = H3_mac_mult2_result_reg[23];

--H3L37Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT24 at DSPMULT_X28_Y13_N0
H3L37Q = H3_mac_mult2_result_reg[24];

--H3L38Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT25 at DSPMULT_X28_Y13_N0
H3L38Q = H3_mac_mult2_result_reg[25];

--H3L39Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT26 at DSPMULT_X28_Y13_N0
H3L39Q = H3_mac_mult2_result_reg[26];

--H3L40Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT27 at DSPMULT_X28_Y13_N0
H3L40Q = H3_mac_mult2_result_reg[27];

--H3L41Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT28 at DSPMULT_X28_Y13_N0
H3L41Q = H3_mac_mult2_result_reg[28];

--H3L42Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT29 at DSPMULT_X28_Y13_N0
H3L42Q = H3_mac_mult2_result_reg[29];

--H3L43Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT30 at DSPMULT_X28_Y13_N0
H3L43Q = H3_mac_mult2_result_reg[30];

--H3L44Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~DATAOUT31 at DSPMULT_X28_Y13_N0
H3L44Q = H3_mac_mult2_result_reg[31];

--H3L10Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~8 at DSPMULT_X28_Y13_N0
H3L10Q = GND;

--H3L11Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~9 at DSPMULT_X28_Y13_N0
H3L11Q = GND;

--H3L12Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~10 at DSPMULT_X28_Y13_N0
H3L12Q = GND;

--H3L13Q is MULTP:mult3|lpm_mult:lpm_mult_component|mult_2su:auto_generated|mac_mult2~11 at DSPMULT_X28_Y13_N0
H3L13Q = GND;


--sigbuf5[0] is sigbuf5[0] at LCFF_X27_Y11_N1
sigbuf5[0] = DFFEAS(B3L1, GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf5[15] is sigbuf5[15] at LCFF_X27_Y10_N17
sigbuf5[15] = DFFEAS(F3_result[16], GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf5[14] is sigbuf5[14] at LCFF_X27_Y10_N31
sigbuf5[14] = DFFEAS(B3L15, GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf5[13] is sigbuf5[13] at LCFF_X27_Y10_N19
sigbuf5[13] = DFFEAS(B3L14, GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf5[12] is sigbuf5[12] at LCFF_X27_Y10_N25
sigbuf5[12] = DFFEAS(B3L13, GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf5[11] is sigbuf5[11] at LCFF_X27_Y10_N27
sigbuf5[11] = DFFEAS(B3L12, GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf5[10] is sigbuf5[10] at LCFF_X27_Y10_N21
sigbuf5[10] = DFFEAS(B3L11, GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf5[9] is sigbuf5[9] at LCFF_X27_Y10_N23
sigbuf5[9] = DFFEAS(B3L10, GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf5[8] is sigbuf5[8] at LCFF_X27_Y11_N3
sigbuf5[8] = DFFEAS(B3L9, GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf5[7] is sigbuf5[7] at LCFF_X27_Y10_N29
sigbuf5[7] = DFFEAS(B3L8, GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf5[6] is sigbuf5[6] at LCFF_X27_Y11_N13
sigbuf5[6] = DFFEAS(B3L7, GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf5[5] is sigbuf5[5] at LCFF_X27_Y11_N15
sigbuf5[5] = DFFEAS(B3L6, GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf5[4] is sigbuf5[4] at LCFF_X27_Y11_N5
sigbuf5[4] = DFFEAS(B3L5, GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf5[3] is sigbuf5[3] at LCFF_X27_Y11_N7
sigbuf5[3] = DFFEAS(B3L4, GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf5[2] is sigbuf5[2] at LCFF_X27_Y11_N9
sigbuf5[2] = DFFEAS(B3L3, GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf5[1] is sigbuf5[1] at LCFF_X27_Y11_N11
sigbuf5[1] = DFFEAS(B3L2, GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--H1_result[15] is MULTP:mult1|lpm_mult:lpm_mult_component|mult_2su:auto_generated|result[15] at DSPOUT_X28_Y12_N2
--DSP Block Operation Mode: Simple Multiplier (18-bit)
H1_result[15] = H1L28Q;

--H1_result[16] is MULTP:mult1|lpm_mult:lpm_mult_component|mult_2su:auto_generated|result[16] at DSPOUT_X28_Y12_N2
H1_result[16] = H1L29Q;

--H1_result[17] is MULTP:mult1|lpm_mult:lpm_mult_component|mult_2su:auto_generated|result[17] at DSPOUT_X28_Y12_N2
H1_result[17] = H1L30Q;

--H1_result[18] is MULTP:mult1|lpm_mult:lpm_mult_component|mult_2su:auto_generated|result[18] at DSPOUT_X28_Y12_N2
H1_result[18] = H1L31Q;

--H1_result[19] is MULTP:mult1|lpm_mult:lpm_mult_component|mult_2su:auto_generated|result[19] at DSPOUT_X28_Y12_N2
H1_result[19] = H1L32Q;

--H1_result[20] is MULTP:mult1|lpm_mult:lpm_mult_component|mult_2su:auto_generated|result[20] at DSPOUT_X28_Y12_N2
H1_result[20] = H1L33Q;

--H1_result[21] is MULTP:mult1|lpm_mult:lpm_mult_component|mult_2su:auto_generated|result[21] at DSPOUT_X28_Y12_N2
H1_result[21] = H1L34Q;

--H1_result[22] is MULTP:mult1|lpm_mult:lpm_mult_component|mult_2su:auto_generated|result[22] at DSPOUT_X28_Y12_N2
H1_result[22] = H1L35Q;

--H1_result[23] is MULTP:mult1|lpm_mult:lpm_mult_component|mult_2su:auto_generated|result[23] at DSPOUT_X28_Y12_N2
H1_result[23] = H1L36Q;

--H1_result[24] is MULTP:mult1|lpm_mult:lpm_mult_component|mult_2su:auto_generated|result[24] at DSPOUT_X28_Y12_N2
H1_result[24] = H1L37Q;

--H1_result[25] is MULTP:mult1|lpm_mult:lpm_mult_component|mult_2su:auto_generated|result[25] at DSPOUT_X28_Y12_N2
H1_result[25] = H1L38Q;

--H1_result[26] is MULTP:mult1|lpm_mult:lpm_mult_component|mult_2su:auto_generated|result[26] at DSPOUT_X28_Y12_N2
H1_result[26] = H1L39Q;

--H1_result[27] is MULTP:mult1|lpm_mult:lpm_mult_component|mult_2su:auto_generated|result[27] at DSPOUT_X28_Y12_N2
H1_result[27] = H1L40Q;

--H1_result[28] is MULTP:mult1|lpm_mult:lpm_mult_component|mult_2su:auto_generated|result[28] at DSPOUT_X28_Y12_N2
H1_result[28] = H1L41Q;

--H1_result[29] is MULTP:mult1|lpm_mult:lpm_mult_component|mult_2su:auto_generated|result[29] at DSPOUT_X28_Y12_N2
H1_result[29] = H1L42Q;

--H1_result[30] is MULTP:mult1|lpm_mult:lpm_mult_component|mult_2su:auto_generated|result[30] at DSPOUT_X28_Y12_N2
H1_result[30] = H1L43Q;


--H2_result[15] is MULTP:mult2|lpm_mult:lpm_mult_component|mult_2su:auto_generated|result[15] at DSPOUT_X28_Y11_N2
--DSP Block Operation Mode: Simple Multiplier (18-bit)
H2_result[15] = H2L28Q;

--H2_result[16] is MULTP:mult2|lpm_mult:lpm_mult_component|mult_2su:auto_generated|result[16] at DSPOUT_X28_Y11_N2
H2_result[16] = H2L29Q;

--H2_result[17] is MULTP:mult2|lpm_mult:lpm_mult_component|mult_2su:auto_generated|result[17] at DSPOUT_X28_Y11_N2
H2_result[17] = H2L30Q;

--H2_result[18] is MULTP:mult2|lpm_mult:lpm_mult_component|mult_2su:auto_generated|result[18] at DSPOUT_X28_Y11_N2
H2_result[18] = H2L31Q;

--H2_result[19] is MULTP:mult2|lpm_mult:lpm_mult_component|mult_2su:auto_generated|result[19] at DSPOUT_X28_Y11_N2
H2_result[19] = H2L32Q;

--H2_result[20] is MULTP:mult2|lpm_mult:lpm_mult_component|mult_2su:auto_generated|result[20] at DSPOUT_X28_Y11_N2
H2_result[20] = H2L33Q;

--H2_result[21] is MULTP:mult2|lpm_mult:lpm_mult_component|mult_2su:auto_generated|result[21] at DSPOUT_X28_Y11_N2
H2_result[21] = H2L34Q;

--H2_result[22] is MULTP:mult2|lpm_mult:lpm_mult_component|mult_2su:auto_generated|result[22] at DSPOUT_X28_Y11_N2
H2_result[22] = H2L35Q;

--H2_result[23] is MULTP:mult2|lpm_mult:lpm_mult_component|mult_2su:auto_generated|result[23] at DSPOUT_X28_Y11_N2
H2_result[23] = H2L36Q;

--H2_result[24] is MULTP:mult2|lpm_mult:lpm_mult_component|mult_2su:auto_generated|result[24] at DSPOUT_X28_Y11_N2
H2_result[24] = H2L37Q;

--H2_result[25] is MULTP:mult2|lpm_mult:lpm_mult_component|mult_2su:auto_generated|result[25] at DSPOUT_X28_Y11_N2
H2_result[25] = H2L38Q;

--H2_result[26] is MULTP:mult2|lpm_mult:lpm_mult_component|mult_2su:auto_generated|result[26] at DSPOUT_X28_Y11_N2
H2_result[26] = H2L39Q;

--H2_result[27] is MULTP:mult2|lpm_mult:lpm_mult_component|mult_2su:auto_generated|result[27] at DSPOUT_X28_Y11_N2
H2_result[27] = H2L40Q;

--H2_result[28] is MULTP:mult2|lpm_mult:lpm_mult_component|mult_2su:auto_generated|result[28] at DSPOUT_X28_Y11_N2
H2_result[28] = H2L41Q;

--H2_result[29] is MULTP:mult2|lpm_mult:lpm_mult_component|mult_2su:auto_generated|result[29] at DSPOUT_X28_Y11_N2
H2_result[29] = H2L42Q;

--H2_result[30] is MULTP:mult2|lpm_mult:lpm_mult_component|mult_2su:auto_generated|result[30] at DSPOUT_X28_Y11_N2
H2_result[30] = H2L43Q;


--F4L5 is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|add_sub_cella[0]~6 at LCCOMB_X29_Y12_N12
F4L5_adder_eqn = ( VCC ) + ( VCC ) + ( GND );
F4L5 = CARRY(F4L5_adder_eqn);


--F4_result[0] is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|result[0] at LCCOMB_X29_Y12_N14
F4_result[0]_adder_eqn = ( H1_result[15] ) + ( !H2_result[15] ) + ( F4L5 );
F4_result[0] = SUM(F4_result[0]_adder_eqn);

--F4L8 is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|add_sub_cella[0]~COUT at LCCOMB_X29_Y12_N14
F4L8_adder_eqn = ( H1_result[15] ) + ( !H2_result[15] ) + ( F4L5 );
F4L8 = CARRY(F4L8_adder_eqn);


--F4_result[1] is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|result[1] at LCCOMB_X29_Y12_N16
F4_result[1]_adder_eqn = ( H1_result[16] ) + ( !H2_result[16] ) + ( F4L8 );
F4_result[1] = SUM(F4_result[1]_adder_eqn);

--F4L12 is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|add_sub_cella[1]~COUT at LCCOMB_X29_Y12_N16
F4L12_adder_eqn = ( H1_result[16] ) + ( !H2_result[16] ) + ( F4L8 );
F4L12 = CARRY(F4L12_adder_eqn);


--F4_result[2] is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|result[2] at LCCOMB_X29_Y12_N18
F4_result[2]_adder_eqn = ( H1_result[17] ) + ( !H2_result[17] ) + ( F4L12 );
F4_result[2] = SUM(F4_result[2]_adder_eqn);

--F4L16 is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|add_sub_cella[2]~COUT at LCCOMB_X29_Y12_N18
F4L16_adder_eqn = ( H1_result[17] ) + ( !H2_result[17] ) + ( F4L12 );
F4L16 = CARRY(F4L16_adder_eqn);


--F4_result[3] is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|result[3] at LCCOMB_X29_Y12_N20
F4_result[3]_adder_eqn = ( H1_result[18] ) + ( !H2_result[18] ) + ( F4L16 );
F4_result[3] = SUM(F4_result[3]_adder_eqn);

--F4L20 is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|add_sub_cella[3]~COUT at LCCOMB_X29_Y12_N20
F4L20_adder_eqn = ( H1_result[18] ) + ( !H2_result[18] ) + ( F4L16 );

⌨️ 快捷键说明

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