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

📄 rader_hilbert.eqn

📁 FPGA开发光盘各章节实例的设计工程与源码
💻 EQN
📖 第 1 页 / 共 5 页
字号:
--X22_cs_buffer[16] is adddiv2:inst44|rd_lpm_add_sub0:lpm_add_sub0_component|lpm_add_sub:lpm_add_sub_component|addcore:adder|a_csnbuffer:result_node|cs_buffer[16] at LC_X67_Y24_N8
--operation mode is normal

X22_cs_buffer[16]_carry_eqn = (!X22_cout[12] & X22L95) # (X22_cout[12] & X22L06);
X22_cs_buffer[16] = Q5_dffs[15] $ X22_cs_buffer[16]_carry_eqn $ !Q2_dffs[15];


--X22L02 is adddiv2:inst44|rd_lpm_add_sub0:lpm_add_sub0_component|lpm_add_sub:lpm_add_sub_component|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~COUT0 at LC_X67_Y25_N2
--operation mode is arithmetic

X22L02_cout_0 = Q2_dffs[0] & Q5_dffs[0];
X22L02 = CARRY(X22L02_cout_0);

--X22L12 is adddiv2:inst44|rd_lpm_add_sub0:lpm_add_sub0_component|lpm_add_sub:lpm_add_sub_component|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~COUT1 at LC_X67_Y25_N2
--operation mode is arithmetic

X22L12_cout_1 = Q2_dffs[0] & Q5_dffs[0];
X22L12 = CARRY(X22L12_cout_1);


--S1_mac_mult2 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2 at DSPMULT_X68_Y23_N0
S1_mac_mult2_a_data = DATA(X22_cs_buffer[16], X22_cs_buffer[15], X22_cs_buffer[14], X22_cs_buffer[13], X22_cs_buffer[12], X22_cs_buffer[11], X22_cs_buffer[10], X22_cs_buffer[9], X22_cs_buffer[8], X22_cs_buffer[7], X22_cs_buffer[6], X22_cs_buffer[5], X22_cs_buffer[4], X22_cs_buffer[3], X22_cs_buffer[2], X22_cs_buffer[1]);
S1_mac_mult2_a_rep = SIGNED(S1_mac_mult2_a_data);
S1_mac_mult2_b_data = DATA(GND, GND, GND, GND, GND, GND, GND, GND, VCC, GND, GND, VCC, GND, VCC, VCC, GND);
S1_mac_mult2_b_rep = SIGNED(S1_mac_mult2_b_data);
S1_mac_mult2_result = S1_mac_mult2_a_rep * S1_mac_mult2_b_rep;
S1_mac_mult2 = S1_mac_mult2_result[0];

--S1L01 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT1 at DSPMULT_X68_Y23_N0
S1L01 = S1_mac_mult2_result[1];

--S1L11 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT2 at DSPMULT_X68_Y23_N0
S1L11 = S1_mac_mult2_result[2];

--S1L21 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT3 at DSPMULT_X68_Y23_N0
S1L21 = S1_mac_mult2_result[3];

--S1L31 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT4 at DSPMULT_X68_Y23_N0
S1L31 = S1_mac_mult2_result[4];

--S1L41 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT5 at DSPMULT_X68_Y23_N0
S1L41 = S1_mac_mult2_result[5];

--S1L51 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT6 at DSPMULT_X68_Y23_N0
S1L51 = S1_mac_mult2_result[6];

--S1L61 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT7 at DSPMULT_X68_Y23_N0
S1L61 = S1_mac_mult2_result[7];

--S1L71 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT8 at DSPMULT_X68_Y23_N0
S1L71 = S1_mac_mult2_result[8];

--S1L81 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT9 at DSPMULT_X68_Y23_N0
S1L81 = S1_mac_mult2_result[9];

--S1L91 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT10 at DSPMULT_X68_Y23_N0
S1L91 = S1_mac_mult2_result[10];

--S1L02 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT11 at DSPMULT_X68_Y23_N0
S1L02 = S1_mac_mult2_result[11];

--S1L12 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT12 at DSPMULT_X68_Y23_N0
S1L12 = S1_mac_mult2_result[12];

--S1L22 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT13 at DSPMULT_X68_Y23_N0
S1L22 = S1_mac_mult2_result[13];

--S1L32 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT14 at DSPMULT_X68_Y23_N0
S1L32 = S1_mac_mult2_result[14];

--S1L42 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT15 at DSPMULT_X68_Y23_N0
S1L42 = S1_mac_mult2_result[15];

--S1L52 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT16 at DSPMULT_X68_Y23_N0
S1L52 = S1_mac_mult2_result[16];

--S1L62 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT17 at DSPMULT_X68_Y23_N0
S1L62 = S1_mac_mult2_result[17];

--S1L72 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT18 at DSPMULT_X68_Y23_N0
S1L72 = S1_mac_mult2_result[18];

--S1L82 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT19 at DSPMULT_X68_Y23_N0
S1L82 = S1_mac_mult2_result[19];

--S1L92 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT20 at DSPMULT_X68_Y23_N0
S1L92 = S1_mac_mult2_result[20];

--S1L03 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT21 at DSPMULT_X68_Y23_N0
S1L03 = S1_mac_mult2_result[21];

--S1L13 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT22 at DSPMULT_X68_Y23_N0
S1L13 = S1_mac_mult2_result[22];

--S1L23 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT23 at DSPMULT_X68_Y23_N0
S1L23 = S1_mac_mult2_result[23];

--S1L33 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT24 at DSPMULT_X68_Y23_N0
S1L33 = S1_mac_mult2_result[24];

--S1L43 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT25 at DSPMULT_X68_Y23_N0
S1L43 = S1_mac_mult2_result[25];

--S1L53 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT26 at DSPMULT_X68_Y23_N0
S1L53 = S1_mac_mult2_result[26];

--S1L63 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT27 at DSPMULT_X68_Y23_N0
S1L63 = S1_mac_mult2_result[27];

--S1L73 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT28 at DSPMULT_X68_Y23_N0
S1L73 = S1_mac_mult2_result[28];

--S1L83 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT29 at DSPMULT_X68_Y23_N0
S1L83 = S1_mac_mult2_result[29];

--S1L93 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT30 at DSPMULT_X68_Y23_N0
S1L93 = S1_mac_mult2_result[30];

--S1L04 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT31 at DSPMULT_X68_Y23_N0
S1L04 = S1_mac_mult2_result[31];

--S1L6 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~4 at DSPMULT_X68_Y23_N0
S1L6 = GND;

--S1L7 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~5 at DSPMULT_X68_Y23_N0
S1L7 = GND;

--S1L8 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~6 at DSPMULT_X68_Y23_N0
S1L8 = GND;

--S1L9 is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~7 at DSPMULT_X68_Y23_N0
S1L9 = GND;


--S1_result[0] is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[0] at DSPOUT_X69_Y17_N0
S1_result[0] = S1_mac_mult2;

--S1_result[1] is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[1] at DSPOUT_X69_Y17_N0
S1_result[1] = S1L01;

--S1_result[2] is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[2] at DSPOUT_X69_Y17_N0
S1_result[2] = S1L11;

--S1_result[3] is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[3] at DSPOUT_X69_Y17_N0
S1_result[3] = S1L21;

--S1_result[4] is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[4] at DSPOUT_X69_Y17_N0
S1_result[4] = S1L31;

--S1_result[5] is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[5] at DSPOUT_X69_Y17_N0
S1_result[5] = S1L41;

--S1_result[6] is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[6] at DSPOUT_X69_Y17_N0
S1_result[6] = S1L51;

--S1_result[7] is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[7] at DSPOUT_X69_Y17_N0
S1_result[7] = S1L61;

--S1_result[8] is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[8] at DSPOUT_X69_Y17_N0
S1_result[8] = S1L71;

--S1_result[9] is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[9] at DSPOUT_X69_Y17_N0
S1_result[9] = S1L81;

--S1_result[10] is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[10] at DSPOUT_X69_Y17_N0
S1_result[10] = S1L91;

--S1_result[11] is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[11] at DSPOUT_X69_Y17_N0
S1_result[11] = S1L02;

--S1_result[12] is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[12] at DSPOUT_X69_Y17_N0
S1_result[12] = S1L12;

--S1_result[13] is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[13] at DSPOUT_X69_Y17_N0
S1_result[13] = S1L22;

--S1_result[14] is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[14] at DSPOUT_X69_Y17_N0
S1_result[14] = S1L32;

--S1_result[15] is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[15] at DSPOUT_X69_Y17_N0
S1_result[15] = S1L42;

--S1_result[16] is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[16] at DSPOUT_X69_Y17_N0
S1_result[16] = S1L52;

--S1_result[17] is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[17] at DSPOUT_X69_Y17_N0
S1_result[17] = S1L62;

--S1_result[18] is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[18] at DSPOUT_X69_Y17_N0
S1_result[18] = S1L72;

--S1_result[19] is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[19] at DSPOUT_X69_Y17_N0
S1_result[19] = S1L82;

--S1_result[20] is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[20] at DSPOUT_X69_Y17_N0
S1_result[20] = S1L92;

--S1_result[21] is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[21] at DSPOUT_X69_Y17_N0
S1_result[21] = S1L03;

--S1_result[22] is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[22] at DSPOUT_X69_Y17_N0
S1_result[22] = S1L13;

--S1_result[23] is rh_lpm_mult_Q:inst2|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[23] at DSPOUT_X69_Y17_N0
S1_result[23] = S1L23;


--X61_sout_node[7] is rh_lpm_add_sub1:inst21|lpm_add_sub:lpm_add_sub_component|addcore:adder1_0[1]|a_csnbuffer:result_node|sout_node[7] at LC_X67_Y23_N7
--operation mode is normal

X61_sout_node[7]_carry_eqn = (!X61_cout[4] & X61L92) # (X61_cout[4] & X61L03);
X61_sout_node[7]_lut_out = F2L8Q $ X61_sout_node[7]_carry_eqn $ S1_result[23];
X61_sout_node[7] = DFFEA(X61_sout_node[7]_lut_out, GLOBAL(clk), VCC, !E1_inst9, , );


--X01_sout_node[16] is rh_lpm_add_sub1:inst21|lpm_add_sub:lpm_add_sub_component|addcore:adder1[0]|a_csnbuffer:result_node|sout_node[16] at LC_X70_Y23_N8
--operation mode is normal

X01_sout_node[16]_carry_eqn = (!X01_cout[12] & X01L38) # (X01_cout[12] & X01L48);
X01_sout_node[16]_lut_out = !X01_sout_node[16]_carry_eqn;
X01_sout_node[16] = DFFEA(X01_sout_node[16]_lut_out, GLOBAL(clk), VCC, !E1_inst9, , );


--X01_cout[7] is rh_lpm_add_sub1:inst21|lpm_add_sub:lpm_add_sub_component|addcore:adder1[0]|a_csnbuffer:result_node|cout[7] at LC_X70_Y24_N9
--operation mode is arithmetic

X01_cout[7]_carry_eqn = (!X01_cout[2] & X01L85) # (X01_cout[2] & X01L16);
X01_cout[7] = CARRY(S1_result[7] & !F2L8Q & !X01_cout[7]_carry_eqn # !S1_result[7] & (!X01_cout[7]_carry_eqn # !F2L8Q));


--X01L85 is rh_lpm_add_sub1:inst21|lpm_add_sub:lpm_add_sub_component|addcore:adder1[0]|a_csnbuffer:result_node|sout_node[6]~COMBCOUT0COUT0COUT0 at LC_X70_Y24_N8
--operation mode is arithmetic

X01L85_cout_0 = S1_result[6] & (F2L7Q # !X01L15) # !S1_result[6] & F2L7Q & !X01L15;
X01L85 = CARRY(X01L85_cout_0);

--X01L16 is rh_lpm_add_sub1:inst21|lpm_add_sub:lpm_add_sub_component|addcore:adder1[0]|a_csnbuffer:result_node|sout_node[6]~COMBCOUT1COUT1COUT1 at LC_X70_Y24_N8
--operation mode is arithmetic

X01L16_cout_1 = S1_result[6] & (F2L7Q # !X01L45) # !S1_result[6] & F2L7Q & !X01L45;
X01L16 = CARRY(X01L16_cout_1);


--X01L15 is rh_lpm_add_sub1:inst21|lpm_add_sub:lpm_add_sub_component|addcore:adder1[0]|a_csnbuffer:result_node|sout_node[5]~COMBCOUT0COUT0COUT0 at LC_X70_Y24_N7
--operation mode is arithmetic

X01L15_cout_0 = F2L6Q & !S1_result[5] & !X01L44 # !F2L6Q & (!X01L44 # !S1_result[5]);
X01L15 = CARRY(X01L15_cout_0);

--X01L45 is rh_lpm_add_sub1:inst21|lpm_add_sub:lpm_add_sub_component|addcore:adder1[0]|a_csnbuffer:result_node|sout_node[5]~COMBCOUT1COUT1COUT1 at LC_X70_Y24_N7
--operation mode is arithmetic

X01L45_cout_1 = F2L6Q & !S1_result[5] & !X01L74 # !F2L6Q & (!X01L74 # !S1_result[5]);
X01L45 = CARRY(X01L45_cout_1);


--X01L44 is rh_lpm_add_sub1:inst21|lpm_add_sub:lpm_add_sub_component|addcore:adder1[0]|a_csnbuffer:result_node|sout_node[4]~COMBCOUT0COUT0COUT0 at LC_X70_Y24_N6
--operation mode is arithmetic

X01L44_cout_0 = S1_result[4] & (F2L5Q # !X01L73) # !S1_result[4] & F2L5Q & !X01L73;
X01L44 = CARRY(X01L44_cout_0);

--X01L74 is rh_lpm_add_sub1:inst21|lpm_add_sub:lpm_add_sub_component|addcore:adder1[0]|a_csnbuffer:result_node|sout_node[4]~COMBCOUT1COUT1COUT1 at LC_X70_Y24_N6
--operation mode is arithmetic

X01L74_cout_1 = S1_result[4] & (F2L5Q # !X01L04) # !S1_result[4] & F2L5Q & !X01L04;
X01L74 = CARRY(X01L74_cout_1);


--X01L73 is rh_lpm_add_sub1:inst21|lpm_add_sub:lpm_add_sub_component|addcore:adder1[0]|a_csnbuffer:result_node|sout_node[3]~COMBCOUT0COUT0COUT0 at LC_X70_Y24_N5
--operation mode is arithmetic

X01L73_cout_0 = F2L4Q & !S1_result[3] & VCC # !F2L4Q & (VCC # !S1_result[3]);
X01L73 = CARRY(X01L73_cout_0);

--X01L04 is rh_lpm_add_sub1:inst21|lpm_add_sub:lpm_add_sub_component|addcore:adder1[0]|a_csnbuffer:result_node|sout_node[3]~COMBCOUT1COUT1COUT1 at LC_X70_Y24_N5
--operation mode is arithmetic

X01L04_cout_1 = F2L4Q & !S1_result[3] & GND # !F2L4Q & (GND # !S1_result[3]);
X01L04 = CARRY(X01L04_cout_1);


--X01_cout[2] is rh_lpm_add_sub1:inst21|lpm_add_sub:lpm_add_sub_component|addcore:adder1[0]|a_csnbuffer:result_node|cout[2] at LC_X70_Y24_N4
--operation mode is arithmetic

X01_cout[2] = CARRY(F2L3Q & (S1_result[2] # !X01L92) # !F2L3Q & S1_result[2] & !X01L92);


--X01L92 is rh_lpm_add_sub1:inst21|lpm_add_sub:lpm_add_sub_component|addcore:adder1[0]|a_csnbuffer:result_node|sout_node[1]~COMBCOUT0COUT0COUT0 at LC_X70_Y24_N3
--operation mode is arithmetic

X01L92_cout_0 = F2L2Q & !S1_result[1] & !X01L22 # !F2L2Q & (!X01L22 # !S1_result[1]);
X01L92 = CARRY(X01L92_cout_0);

--X01L23 is rh_lpm_add_sub1:inst21|lpm_add_sub:lpm_add_sub_component|addcore:adder1[0]|a_csnbuffer:result_node|sout_node[1]~COMBCOUT1COUT1COUT1 at LC_X70_Y24_N3
--operation mode is arithmetic

X01L23_cout_1 = F2L2Q & !S1_result[1] & !X01L52 # !F2L2Q & (!X01L52 # !S1_result[1]);
X01L23 = CARRY(X01L23_cout_1);


--X01L22 is rh_lpm_add_sub1:inst21|lpm_add_sub:lpm_add_sub_component|addcore:adder1[0]|a_csnbuffer:result_node|sout_node[0]~COMBCOUT0COUT0COUT0 at LC_X70_Y24_N2
--operation mode is arithmetic

X01L22_cout_0 = F2L1Q & S1_result[0];
X01L22 = CARRY(X01L22_cout_0);

--X01L52 is rh_lpm_add_sub1:inst21|lpm_add_sub:lpm_add_sub_component|addcore:adder1[0]|a_csnbuffer:result_node|sout_node[0]~COMBCOUT1COUT1COUT1 at LC_X70_Y24_N2
--operation mode is arithmetic

X01L52_cout_1 = F2L1Q & S1_result[0];
X01L52 = CARRY(X01L52_cout_1);


--L2L35Q is rd_contract:inst25|wconout[15]~reg0 at LC_X66_Y23_N7
--operation mode is normal

L2L35Q_carry_eqn = (!X31_cout[4] & L2L94) # (X31_cout[4] & L2L25);
L2L35Q_lut_out = X61_sout_node[7] $ L2L35Q_carry_eqn;
L2L35Q = DFFEA(L2L35Q_lut_out, GLOBAL(clk), VCC, L2L1, , );


--X91_cs_buffer[16] is subdiv2:inst24|rd_lpm_add_sub2:lpm_add_sub2_component|lpm_add_sub:lpm_add_sub_component|addcore:adder|a_csnbuffer:result_node|cs_buffer[16] at LC_X13_Y19_N8
--operation mode is normal

X91_cs_buffer[16]_carry_eqn = (!X91_cout[12] & X91L95) # (X91_cout[12] & X91L06);
X91_cs_buffer[16] = Q3_dffs[15] $ X91_cs_buffer[16]_carry_eqn $ !Q1_dffs[15];


--X91L02 is subdiv2:inst24|rd_lpm_add_sub2:lpm_add_sub2_component|lpm_add_sub:lpm_add_sub_component|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~COUT0 at LC_X13_Y20_N2
--operation mode is arithmetic

X91L02_cout_0 = Q3_dffs[0] # !Q1_dffs[0];
X91L02 = CARRY(X91L02_cout_0);

--X91L12 is subdiv2:inst24|rd_lpm_add_sub2:lpm_add_sub2_component|lpm_add_sub:lpm_add_sub_component|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~COUT1 at LC_X13_Y20_N2
--operation mode is arithmetic

X91L12_cout_1 = Q3_dffs[0] # !Q1_dffs[0];
X91L12 = CARRY(X91L12_cout_1);


--S2_mac_mult2 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2 at DSPMULT_X10_Y15_N0
S2_mac_mult2_a_data = DATA(!X91_cs_buffer[16], !X91_cs_buffer[15], !X91_cs_buffer[14], !X91_cs_buffer[13], !X91_cs_buffer[12], !X91_cs_buffer[11], !X91_cs_buffer[10], !X91_cs_buffer[9], !X91_cs_buffer[8], !X91_cs_buffer[7], !X91_cs_buffer[6], !X91_cs_buffer[5], !X91_cs_buffer[4], !X91_cs_buffer[3], !X91_cs_buffer[2], !X91_cs_buffer[1]);

⌨️ 快捷键说明

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