📄 rader_hilbert.eqn
字号:
S2_mac_mult2_a_rep = SIGNED(S2_mac_mult2_a_data);
S2_mac_mult2_b_data = DATA(GND, GND, GND, GND, GND, GND, GND, GND, VCC, GND, GND, VCC, GND, VCC, VCC, GND);
S2_mac_mult2_b_rep = SIGNED(S2_mac_mult2_b_data);
S2_mac_mult2_result = S2_mac_mult2_a_rep * S2_mac_mult2_b_rep;
S2_mac_mult2 = S2_mac_mult2_result[0];
--S2L01 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT1 at DSPMULT_X10_Y15_N0
S2L01 = S2_mac_mult2_result[1];
--S2L11 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT2 at DSPMULT_X10_Y15_N0
S2L11 = S2_mac_mult2_result[2];
--S2L21 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT3 at DSPMULT_X10_Y15_N0
S2L21 = S2_mac_mult2_result[3];
--S2L31 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT4 at DSPMULT_X10_Y15_N0
S2L31 = S2_mac_mult2_result[4];
--S2L41 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT5 at DSPMULT_X10_Y15_N0
S2L41 = S2_mac_mult2_result[5];
--S2L51 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT6 at DSPMULT_X10_Y15_N0
S2L51 = S2_mac_mult2_result[6];
--S2L61 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT7 at DSPMULT_X10_Y15_N0
S2L61 = S2_mac_mult2_result[7];
--S2L71 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT8 at DSPMULT_X10_Y15_N0
S2L71 = S2_mac_mult2_result[8];
--S2L81 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT9 at DSPMULT_X10_Y15_N0
S2L81 = S2_mac_mult2_result[9];
--S2L91 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT10 at DSPMULT_X10_Y15_N0
S2L91 = S2_mac_mult2_result[10];
--S2L02 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT11 at DSPMULT_X10_Y15_N0
S2L02 = S2_mac_mult2_result[11];
--S2L12 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT12 at DSPMULT_X10_Y15_N0
S2L12 = S2_mac_mult2_result[12];
--S2L22 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT13 at DSPMULT_X10_Y15_N0
S2L22 = S2_mac_mult2_result[13];
--S2L32 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT14 at DSPMULT_X10_Y15_N0
S2L32 = S2_mac_mult2_result[14];
--S2L42 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT15 at DSPMULT_X10_Y15_N0
S2L42 = S2_mac_mult2_result[15];
--S2L52 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT16 at DSPMULT_X10_Y15_N0
S2L52 = S2_mac_mult2_result[16];
--S2L62 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT17 at DSPMULT_X10_Y15_N0
S2L62 = S2_mac_mult2_result[17];
--S2L72 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT18 at DSPMULT_X10_Y15_N0
S2L72 = S2_mac_mult2_result[18];
--S2L82 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT19 at DSPMULT_X10_Y15_N0
S2L82 = S2_mac_mult2_result[19];
--S2L92 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT20 at DSPMULT_X10_Y15_N0
S2L92 = S2_mac_mult2_result[20];
--S2L03 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT21 at DSPMULT_X10_Y15_N0
S2L03 = S2_mac_mult2_result[21];
--S2L13 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT22 at DSPMULT_X10_Y15_N0
S2L13 = S2_mac_mult2_result[22];
--S2L23 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT23 at DSPMULT_X10_Y15_N0
S2L23 = S2_mac_mult2_result[23];
--S2L33 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT24 at DSPMULT_X10_Y15_N0
S2L33 = S2_mac_mult2_result[24];
--S2L43 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT25 at DSPMULT_X10_Y15_N0
S2L43 = S2_mac_mult2_result[25];
--S2L53 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT26 at DSPMULT_X10_Y15_N0
S2L53 = S2_mac_mult2_result[26];
--S2L63 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT27 at DSPMULT_X10_Y15_N0
S2L63 = S2_mac_mult2_result[27];
--S2L73 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT28 at DSPMULT_X10_Y15_N0
S2L73 = S2_mac_mult2_result[28];
--S2L83 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT29 at DSPMULT_X10_Y15_N0
S2L83 = S2_mac_mult2_result[29];
--S2L93 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT30 at DSPMULT_X10_Y15_N0
S2L93 = S2_mac_mult2_result[30];
--S2L04 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~DATAOUT31 at DSPMULT_X10_Y15_N0
S2L04 = S2_mac_mult2_result[31];
--S2L6 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~4 at DSPMULT_X10_Y15_N0
S2L6 = GND;
--S2L7 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~5 at DSPMULT_X10_Y15_N0
S2L7 = GND;
--S2L8 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~6 at DSPMULT_X10_Y15_N0
S2L8 = GND;
--S2L9 is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|mac_mult2~7 at DSPMULT_X10_Y15_N0
S2L9 = GND;
--S2_result[0] is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[0] at DSPOUT_X11_Y9_N0
S2_result[0] = S2_mac_mult2;
--S2_result[1] is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[1] at DSPOUT_X11_Y9_N0
S2_result[1] = S2L01;
--S2_result[2] is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[2] at DSPOUT_X11_Y9_N0
S2_result[2] = S2L11;
--S2_result[3] is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[3] at DSPOUT_X11_Y9_N0
S2_result[3] = S2L21;
--S2_result[4] is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[4] at DSPOUT_X11_Y9_N0
S2_result[4] = S2L31;
--S2_result[5] is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[5] at DSPOUT_X11_Y9_N0
S2_result[5] = S2L41;
--S2_result[6] is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[6] at DSPOUT_X11_Y9_N0
S2_result[6] = S2L51;
--S2_result[7] is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[7] at DSPOUT_X11_Y9_N0
S2_result[7] = S2L61;
--S2_result[8] is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[8] at DSPOUT_X11_Y9_N0
S2_result[8] = S2L71;
--S2_result[9] is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[9] at DSPOUT_X11_Y9_N0
S2_result[9] = S2L81;
--S2_result[10] is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[10] at DSPOUT_X11_Y9_N0
S2_result[10] = S2L91;
--S2_result[11] is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[11] at DSPOUT_X11_Y9_N0
S2_result[11] = S2L02;
--S2_result[12] is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[12] at DSPOUT_X11_Y9_N0
S2_result[12] = S2L12;
--S2_result[13] is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[13] at DSPOUT_X11_Y9_N0
S2_result[13] = S2L22;
--S2_result[14] is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[14] at DSPOUT_X11_Y9_N0
S2_result[14] = S2L32;
--S2_result[15] is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[15] at DSPOUT_X11_Y9_N0
S2_result[15] = S2L42;
--S2_result[16] is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[16] at DSPOUT_X11_Y9_N0
S2_result[16] = S2L52;
--S2_result[17] is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[17] at DSPOUT_X11_Y9_N0
S2_result[17] = S2L62;
--S2_result[18] is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[18] at DSPOUT_X11_Y9_N0
S2_result[18] = S2L72;
--S2_result[19] is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[19] at DSPOUT_X11_Y9_N0
S2_result[19] = S2L82;
--S2_result[20] is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[20] at DSPOUT_X11_Y9_N0
S2_result[20] = S2L92;
--S2_result[21] is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[21] at DSPOUT_X11_Y9_N0
S2_result[21] = S2L03;
--S2_result[22] is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[22] at DSPOUT_X11_Y9_N0
S2_result[22] = S2L13;
--S2_result[23] is rh_lpm_mult0:inst15|lpm_mult:lpm_mult_component|mult_oam:auto_generated|result[23] at DSPOUT_X11_Y9_N0
S2_result[23] = S2L23;
--X7_sout_node[7] is rh_lpm_add_sub1:inst19|lpm_add_sub:lpm_add_sub_component|addcore:adder1_0[1]|a_csnbuffer:result_node|sout_node[7] at LC_X12_Y16_N7
--operation mode is normal
X7_sout_node[7]_carry_eqn = (!X7_cout[4] & X7L92) # (X7_cout[4] & X7L03);
X7_sout_node[7]_lut_out = F1L8Q $ X7_sout_node[7]_carry_eqn $ S2_result[23];
X7_sout_node[7] = DFFEA(X7_sout_node[7]_lut_out, GLOBAL(clk), VCC, E1_inst9, , );
--X2_sout_node[16] is rh_lpm_add_sub1:inst19|lpm_add_sub:lpm_add_sub_component|addcore:adder1[0]|a_csnbuffer:result_node|sout_node[16] at LC_X12_Y18_N8
--operation mode is normal
X2_sout_node[16]_carry_eqn = (!X2_cout[12] & X2L38) # (X2_cout[12] & X2L48);
X2_sout_node[16]_lut_out = !X2_sout_node[16]_carry_eqn;
X2_sout_node[16] = DFFEA(X2_sout_node[16]_lut_out, GLOBAL(clk), VCC, E1_inst9, , );
--X2_cout[7] is rh_lpm_add_sub1:inst19|lpm_add_sub:lpm_add_sub_component|addcore:adder1[0]|a_csnbuffer:result_node|cout[7] at LC_X12_Y19_N9
--operation mode is arithmetic
X2_cout[7]_carry_eqn = (!X2_cout[2] & X2L85) # (X2_cout[2] & X2L16);
X2_cout[7] = CARRY(F1L8Q & !S2_result[7] & !X2_cout[7]_carry_eqn # !F1L8Q & (!X2_cout[7]_carry_eqn # !S2_result[7]));
--X2L85 is rh_lpm_add_sub1:inst19|lpm_add_sub:lpm_add_sub_component|addcore:adder1[0]|a_csnbuffer:result_node|sout_node[6]~COMBCOUT0COUT0COUT0 at LC_X12_Y19_N8
--operation mode is arithmetic
X2L85_cout_0 = S2_result[6] & (F1L7Q # !X2L15) # !S2_result[6] & F1L7Q & !X2L15;
X2L85 = CARRY(X2L85_cout_0);
--X2L16 is rh_lpm_add_sub1:inst19|lpm_add_sub:lpm_add_sub_component|addcore:adder1[0]|a_csnbuffer:result_node|sout_node[6]~COMBCOUT1COUT1COUT1 at LC_X12_Y19_N8
--operation mode is arithmetic
X2L16_cout_1 = S2_result[6] & (F1L7Q # !X2L45) # !S2_result[6] & F1L7Q & !X2L45;
X2L16 = CARRY(X2L16_cout_1);
--X2L15 is rh_lpm_add_sub1:inst19|lpm_add_sub:lpm_add_sub_component|addcore:adder1[0]|a_csnbuffer:result_node|sout_node[5]~COMBCOUT0COUT0COUT0 at LC_X12_Y19_N7
--operation mode is arithmetic
X2L15_cout_0 = F1L6Q & !S2_result[5] & !X2L44 # !F1L6Q & (!X2L44 # !S2_result[5]);
X2L15 = CARRY(X2L15_cout_0);
--X2L45 is rh_lpm_add_sub1:inst19|lpm_add_sub:lpm_add_sub_component|addcore:adder1[0]|a_csnbuffer:result_node|sout_node[5]~COMBCOUT1COUT1COUT1 at LC_X12_Y19_N7
--operation mode is arithmetic
X2L45_cout_1 = F1L6Q & !S2_result[5] & !X2L74 # !F1L6Q & (!X2L74 # !S2_result[5]);
X2L45 = CARRY(X2L45_cout_1);
--X2L44 is rh_lpm_add_sub1:inst19|lpm_add_sub:lpm_add_sub_component|addcore:adder1[0]|a_csnbuffer:result_node|sout_node[4]~COMBCOUT0COUT0COUT0 at LC_X12_Y19_N6
--operation mode is arithmetic
X2L44_cout_0 = S2_result[4] & (F1L5Q # !X2L73) # !S2_result[4] & F1L5Q & !X2L73;
X2L44 = CARRY(X2L44_cout_0);
--X2L74 is rh_lpm_add_sub1:inst19|lpm_add_sub:lpm_add_sub_component|addcore:adder1[0]|a_csnbuffer:result_node|sout_node[4]~COMBCOUT1COUT1COUT1 at LC_X12_Y19_N6
--operation mode is arithmetic
X2L74_cout_1 = S2_result[4] & (F1L5Q # !X2L04) # !S2_result[4] & F1L5Q & !X2L04;
X2L74 = CARRY(X2L74_cout_1);
--X2L73 is rh_lpm_add_sub1:inst19|lpm_add_sub:lpm_add_sub_component|addcore:adder1[0]|a_csnbuffer:result_node|sout_node[3]~COMBCOUT0COUT0COUT0 at LC_X12_Y19_N5
--operation mode is arithmetic
X2L73_cout_0 = F1L4Q & !S2_result[3] & VCC # !F1L4Q & (VCC # !S2_result[3]);
X2L73 = CARRY(X2L73_cout_0);
--X2L04 is rh_lpm_add_sub1:inst19|lpm_add_sub:lpm_add_sub_component|addcore:adder1[0]|a_csnbuffer:result_node|sout_node[3]~COMBCOUT1COUT1COUT1 at LC_X12_Y19_N5
--operation mode is arithmetic
X2L04_cout_1 = F1L4Q & !S2_result[3] & GND # !F1L4Q & (GND # !S2_result[3]);
X2L04 = CARRY(X2L04_cout_1);
--X2_cout[2] is rh_lpm_add_sub1:inst19|lpm_add_sub:lpm_add_sub_component|addcore:adder1[0]|a_csnbuffer:result_node|cout[2] at LC_X12_Y19_N4
--operation mode is arithmetic
X2_cout[2] = CARRY(S2_result[2] & (F1L3Q # !X2L92) # !S2_result[2] & F1L3Q & !X2L92);
--X2L92 is rh_lpm_add_sub1:inst19|lpm_add_sub:lpm_add_sub_component|addcore:adder1[0]|a_csnbuffer:result_node|sout_node[1]~COMBCOUT0COUT0COUT0 at LC_X12_Y19_N3
--operation mode is arithmetic
X2L92_cout_0 = S2_result[1] & !F1L2Q & !X2L22 # !S2_result[1] & (!X2L22 # !F1L2Q);
X2L92 = CARRY(X2L92_cout_0);
--X2L23 is rh_lpm_add_sub1:inst19|lpm_add_sub:lpm_add_sub_component|addcore:adder1[0]|a_csnbuffer:result_node|sout_node[1]~COMBCOUT1COUT1COUT1 at LC_X12_Y19_N3
--operation mode is arithmetic
X2L23_cout_1 = S2_result[1] & !F1L2Q & !X2L52 # !S2_result[1] & (!X2L52 # !F1L2Q);
X2L23 = CARRY(X2L23_cout_1);
--X2L22 is rh_lpm_add_sub1:inst19|lpm_add_sub:lpm_add_sub_component|addcore:adder1[0]|a_csnbuffer:result_node|sout_node[0]~COMBCOUT0COUT0COUT0 at LC_X12_Y19_N2
--operation mode is arithmetic
X2L22_cout_0 = F1L1Q & S2_result[0];
X2L22 = CARRY(X2L22_cout_0);
--X2L52 is rh_lpm_add_sub1:inst19|lpm_add_sub:lpm_add_sub_component|addcore:adder1[0]|a_csnbuffer:result_node|sout_node[0]~COMBCOUT1COUT1COUT1 at LC_X12_Y19_N2
--operation mode is arithmetic
X2L52_cout_1 = F1L1Q & S2_result[0];
X2L52 = CARRY(X2L52_cout_1);
--L1L45Q is rd_contract:inst22|wconout[15]~reg0 at LC_X12_Y17_N7
--operation mode is normal
L1L45Q_carry_eqn = (!X4_cout[4] & L1L05) # (X4_cout[4] & L1L35);
L1L45Q_lut_out = L1L45Q_carry_eqn $ X7_sout_node[7];
L1L45Q = DFFEA(L1L45Q_lut_out, GLOBAL(clk), VCC, L1L2, , );
--G1_inst23 is rd_contr:inst10|inst23 at LC_X1_Y25_N6
--operation mode is normal
G1_inst23_lut_out = G1_inst20;
G1_inst23 = DFFEA(G1_inst23_lut_out, GLOBAL(clk), VCC, , , );
--M2L91Q is sw1_4:inst26|outdata[15]~reg0 at LC_X9_Y18_N1
--operation mode is normal
M2L91Q_lut_out = M2_temp[15];
M2L91Q = DFFEA(M2L91Q_lut_out, GLOBAL(clk), VCC, , , );
--M2L81Q is sw1_4:inst26|outdata[14]~reg0 at LC_X9_Y18_N8
--operation mode is normal
M2L81Q_lut_out = M2_temp[14];
M2L81Q = DFFEA(M2L81Q_lut_out, GLOBAL(clk), VCC, , , );
--M2L71Q is sw1_4:inst26|outdata[13]~reg0 at LC_X9_Y18_N5
--operation mode is normal
M2L71Q_lut_out = M2_temp[13];
M2L71Q = DFFEA(M2L71Q_lut_out, GLOBAL(clk), VCC, , , );
--M2L61Q is sw1_4:inst26|outdata[12]~reg0 at LC_X9_Y18_N3
--operation mode is normal
M2L61Q_lut_out = M2_temp[12];
M2L61Q = DFFEA(M2L61Q_lut_out, GLOBAL(clk), VCC, , , );
--M2L51Q is sw1_4:inst26|outdata[11]~reg0 at LC_X9_Y18_N7
--operation mode is normal
M2L51Q_lut_out = M2_temp[11];
M2L51Q = DFFEA(M2L51Q_lut_out, GLOBAL(clk), VCC, , , );
--M2L41Q is sw1_4:inst26|outdata[10]~reg0 at LC_X9_Y17_N5
--operation mode is normal
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -