📄 fft.map.eqn
字号:
H4_mac_mult2_b_rep = UNSIGNED(H4_mac_mult2_b_data);
H4_mac_mult2_result = H4_mac_mult2_a_rep * H4_mac_mult2_b_rep;
H4_mac_mult2 = H4_mac_mult2_result[0];
--H4L2 is lpm_mula:mult_x2_w_re_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT1
H4L2 = H4_mac_mult2_result[1];
--H4L3 is lpm_mula:mult_x2_w_re_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT2
H4L3 = H4_mac_mult2_result[2];
--H4L4 is lpm_mula:mult_x2_w_re_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT3
H4L4 = H4_mac_mult2_result[3];
--H4L5 is lpm_mula:mult_x2_w_re_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT4
H4L5 = H4_mac_mult2_result[4];
--H4L6 is lpm_mula:mult_x2_w_re_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT5
H4L6 = H4_mac_mult2_result[5];
--H4L7 is lpm_mula:mult_x2_w_re_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT6
H4L7 = H4_mac_mult2_result[6];
--H4L8 is lpm_mula:mult_x2_w_re_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT7
H4L8 = H4_mac_mult2_result[7];
--H4L9 is lpm_mula:mult_x2_w_re_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT8
H4L9 = H4_mac_mult2_result[8];
--H4L01 is lpm_mula:mult_x2_w_re_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT9
H4L01 = H4_mac_mult2_result[9];
--H4L11 is lpm_mula:mult_x2_w_re_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT10
H4L11 = H4_mac_mult2_result[10];
--H4L21 is lpm_mula:mult_x2_w_re_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT11
H4L21 = H4_mac_mult2_result[11];
--H4L31 is lpm_mula:mult_x2_w_re_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT12
H4L31 = H4_mac_mult2_result[12];
--H4L41 is lpm_mula:mult_x2_w_re_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT13
H4L41 = H4_mac_mult2_result[13];
--H4L51 is lpm_mula:mult_x2_w_re_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT14
H4L51 = H4_mac_mult2_result[14];
--H4L61 is lpm_mula:mult_x2_w_re_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT15
H4L61 = H4_mac_mult2_result[15];
--H4_result[0] is lpm_mula:mult_x2_w_re_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[0]
--DSP Block Operation Mode: Simple Multiplier (9-bit)
H4_result[0] = H4_mac_mult2;
--H4_result[1] is lpm_mula:mult_x2_w_re_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[1]
H4_result[1] = H4L2;
--H4_result[2] is lpm_mula:mult_x2_w_re_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[2]
H4_result[2] = H4L3;
--H4_result[3] is lpm_mula:mult_x2_w_re_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[3]
H4_result[3] = H4L4;
--H4_result[4] is lpm_mula:mult_x2_w_re_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[4]
H4_result[4] = H4L5;
--H4_result[5] is lpm_mula:mult_x2_w_re_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[5]
H4_result[5] = H4L6;
--H4_result[6] is lpm_mula:mult_x2_w_re_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[6]
H4_result[6] = H4L7;
--H4_result[7] is lpm_mula:mult_x2_w_re_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[7]
H4_result[7] = H4L8;
--H4_result[8] is lpm_mula:mult_x2_w_re_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[8]
H4_result[8] = H4L9;
--H4_result[9] is lpm_mula:mult_x2_w_re_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[9]
H4_result[9] = H4L01;
--H4_result[10] is lpm_mula:mult_x2_w_re_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[10]
H4_result[10] = H4L11;
--H4_result[11] is lpm_mula:mult_x2_w_re_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[11]
H4_result[11] = H4L21;
--H4_result[12] is lpm_mula:mult_x2_w_re_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[12]
H4_result[12] = H4L31;
--H4_result[13] is lpm_mula:mult_x2_w_re_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[13]
H4_result[13] = H4L41;
--H4_result[14] is lpm_mula:mult_x2_w_re_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[14]
H4_result[14] = H4L51;
--H4_result[15] is lpm_mula:mult_x2_w_re_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[15]
H4_result[15] = H4L61;
--H1_mac_mult2 is lpm_mula:mult_x2_w_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2
--DSP Block Multiplier Base Width: 9-bits
H1_mac_mult2_a_data = DATA(x2_im[7], x2_im[6], x2_im[5], x2_im[4], x2_im[3], x2_im[2], x2_im[1], x2_im[0]);
H1_mac_mult2_a_rep = UNSIGNED(H1_mac_mult2_a_data);
H1_mac_mult2_b_data = DATA(w_im[7], w_im[6], w_im[5], w_im[4], w_im[3], w_im[2], w_im[1], w_im[0]);
H1_mac_mult2_b_rep = UNSIGNED(H1_mac_mult2_b_data);
H1_mac_mult2_result = H1_mac_mult2_a_rep * H1_mac_mult2_b_rep;
H1_mac_mult2 = H1_mac_mult2_result[0];
--H1L2 is lpm_mula:mult_x2_w_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT1
H1L2 = H1_mac_mult2_result[1];
--H1L3 is lpm_mula:mult_x2_w_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT2
H1L3 = H1_mac_mult2_result[2];
--H1L4 is lpm_mula:mult_x2_w_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT3
H1L4 = H1_mac_mult2_result[3];
--H1L5 is lpm_mula:mult_x2_w_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT4
H1L5 = H1_mac_mult2_result[4];
--H1L6 is lpm_mula:mult_x2_w_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT5
H1L6 = H1_mac_mult2_result[5];
--H1L7 is lpm_mula:mult_x2_w_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT6
H1L7 = H1_mac_mult2_result[6];
--H1L8 is lpm_mula:mult_x2_w_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT7
H1L8 = H1_mac_mult2_result[7];
--H1L9 is lpm_mula:mult_x2_w_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT8
H1L9 = H1_mac_mult2_result[8];
--H1L01 is lpm_mula:mult_x2_w_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT9
H1L01 = H1_mac_mult2_result[9];
--H1L11 is lpm_mula:mult_x2_w_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT10
H1L11 = H1_mac_mult2_result[10];
--H1L21 is lpm_mula:mult_x2_w_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT11
H1L21 = H1_mac_mult2_result[11];
--H1L31 is lpm_mula:mult_x2_w_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT12
H1L31 = H1_mac_mult2_result[12];
--H1L41 is lpm_mula:mult_x2_w_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT13
H1L41 = H1_mac_mult2_result[13];
--H1L51 is lpm_mula:mult_x2_w_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT14
H1L51 = H1_mac_mult2_result[14];
--H1L61 is lpm_mula:mult_x2_w_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT15
H1L61 = H1_mac_mult2_result[15];
--H1_result[0] is lpm_mula:mult_x2_w_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[0]
--DSP Block Operation Mode: Simple Multiplier (9-bit)
H1_result[0] = H1_mac_mult2;
--H1_result[1] is lpm_mula:mult_x2_w_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[1]
H1_result[1] = H1L2;
--H1_result[2] is lpm_mula:mult_x2_w_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[2]
H1_result[2] = H1L3;
--H1_result[3] is lpm_mula:mult_x2_w_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[3]
H1_result[3] = H1L4;
--H1_result[4] is lpm_mula:mult_x2_w_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[4]
H1_result[4] = H1L5;
--H1_result[5] is lpm_mula:mult_x2_w_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[5]
H1_result[5] = H1L6;
--H1_result[6] is lpm_mula:mult_x2_w_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[6]
H1_result[6] = H1L7;
--H1_result[7] is lpm_mula:mult_x2_w_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[7]
H1_result[7] = H1L8;
--H1_result[8] is lpm_mula:mult_x2_w_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[8]
H1_result[8] = H1L9;
--H1_result[9] is lpm_mula:mult_x2_w_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[9]
H1_result[9] = H1L01;
--H1_result[10] is lpm_mula:mult_x2_w_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[10]
H1_result[10] = H1L11;
--H1_result[11] is lpm_mula:mult_x2_w_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[11]
H1_result[11] = H1L21;
--H1_result[12] is lpm_mula:mult_x2_w_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[12]
H1_result[12] = H1L31;
--H1_result[13] is lpm_mula:mult_x2_w_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[13]
H1_result[13] = H1L41;
--H1_result[14] is lpm_mula:mult_x2_w_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[14]
H1_result[14] = H1L51;
--H1_result[15] is lpm_mula:mult_x2_w_im|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[15]
H1_result[15] = H1L61;
--H3_mac_mult2 is lpm_mula:mult_x2_w_re|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2
--DSP Block Multiplier Base Width: 9-bits
H3_mac_mult2_a_data = DATA(x2_re[7], x2_re[6], x2_re[5], x2_re[4], x2_re[3], x2_re[2], x2_re[1], x2_re[0]);
H3_mac_mult2_a_rep = UNSIGNED(H3_mac_mult2_a_data);
H3_mac_mult2_b_data = DATA(w_re[7], w_re[6], w_re[5], w_re[4], w_re[3], w_re[2], w_re[1], w_re[0]);
H3_mac_mult2_b_rep = UNSIGNED(H3_mac_mult2_b_data);
H3_mac_mult2_result = H3_mac_mult2_a_rep * H3_mac_mult2_b_rep;
H3_mac_mult2 = H3_mac_mult2_result[0];
--H3L2 is lpm_mula:mult_x2_w_re|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT1
H3L2 = H3_mac_mult2_result[1];
--H3L3 is lpm_mula:mult_x2_w_re|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT2
H3L3 = H3_mac_mult2_result[2];
--H3L4 is lpm_mula:mult_x2_w_re|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT3
H3L4 = H3_mac_mult2_result[3];
--H3L5 is lpm_mula:mult_x2_w_re|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT4
H3L5 = H3_mac_mult2_result[4];
--H3L6 is lpm_mula:mult_x2_w_re|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT5
H3L6 = H3_mac_mult2_result[5];
--H3L7 is lpm_mula:mult_x2_w_re|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT6
H3L7 = H3_mac_mult2_result[6];
--H3L8 is lpm_mula:mult_x2_w_re|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT7
H3L8 = H3_mac_mult2_result[7];
--H3L9 is lpm_mula:mult_x2_w_re|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT8
H3L9 = H3_mac_mult2_result[8];
--H3L01 is lpm_mula:mult_x2_w_re|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT9
H3L01 = H3_mac_mult2_result[9];
--H3L11 is lpm_mula:mult_x2_w_re|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT10
H3L11 = H3_mac_mult2_result[10];
--H3L21 is lpm_mula:mult_x2_w_re|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT11
H3L21 = H3_mac_mult2_result[11];
--H3L31 is lpm_mula:mult_x2_w_re|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT12
H3L31 = H3_mac_mult2_result[12];
--H3L41 is lpm_mula:mult_x2_w_re|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT13
H3L41 = H3_mac_mult2_result[13];
--H3L51 is lpm_mula:mult_x2_w_re|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT14
H3L51 = H3_mac_mult2_result[14];
--H3L61 is lpm_mula:mult_x2_w_re|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|mac_mult2~DATAOUT15
H3L61 = H3_mac_mult2_result[15];
--H3_result[0] is lpm_mula:mult_x2_w_re|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[0]
--DSP Block Operation Mode: Simple Multiplier (9-bit)
H3_result[0] = H3_mac_mult2;
--H3_result[1] is lpm_mula:mult_x2_w_re|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[1]
H3_result[1] = H3L2;
--H3_result[2] is lpm_mula:mult_x2_w_re|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[2]
H3_result[2] = H3L3;
--H3_result[3] is lpm_mula:mult_x2_w_re|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[3]
H3_result[3] = H3L4;
--H3_result[4] is lpm_mula:mult_x2_w_re|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[4]
H3_result[4] = H3L5;
--H3_result[5] is lpm_mula:mult_x2_w_re|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[5]
H3_result[5] = H3L6;
--H3_result[6] is lpm_mula:mult_x2_w_re|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[6]
H3_result[6] = H3L7;
--H3_result[7] is lpm_mula:mult_x2_w_re|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[7]
H3_result[7] = H3L8;
--H3_result[8] is lpm_mula:mult_x2_w_re|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[8]
H3_result[8] = H3L9;
--H3_result[9] is lpm_mula:mult_x2_w_re|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[9]
H3_result[9] = H3L01;
--H3_result[10] is lpm_mula:mult_x2_w_re|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[10]
H3_result[10] = H3L11;
--H3_result[11] is lpm_mula:mult_x2_w_re|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[11]
H3_result[11] = H3L21;
--H3_result[12] is lpm_mula:mult_x2_w_re|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[12]
H3_result[12] = H3L31;
--H3_result[13] is lpm_mula:mult_x2_w_re|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[13]
H3_result[13] = H3L41;
--H3_result[14] is lpm_mula:mult_x2_w_re|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[14]
H3_result[14] = H3L51;
--H3_result[15] is lpm_mula:mult_x2_w_re|lpm_mult:lpm_mult_component|mult_6bk:auto_generated|result[15]
H3_result[15] = H3L61;
--A1L931Q is out2_re[7]~reg0
--operation mode is normal
A1L931Q_lut_out = F4_result[7];
A1L931Q = DFFEA(A1L931Q_lut_out, clk, VCC, , start, , );
--A1L731Q is out2_re[6]~reg0
--operation mode is normal
A1L731Q_lut_out = F4_result[6];
A1L731Q = DFFEA(A1L731Q_lut_out, clk, VCC, , start, , );
--A1L531Q is out2_re[5]~reg0
--operation mode is normal
A1L531Q_lut_out = F4_result[5];
A1L531Q = DFFEA(A1L531Q_lut_out, clk, VCC, , start, , );
--A1L331Q is out2_re[4]~reg0
--operation mode is normal
A1L331Q_lut_out = F4_result[4];
A1L331Q = DFFEA(A1L331Q_lut_out, clk, VCC, , start, , );
--A1L131Q is out2_re[3]~reg0
--operation mode is normal
A1L131Q_lut_out = F4_result[3];
A1L131Q = DFFEA(A1L131Q_lut_out, clk, VCC, , start, , );
--A1L921Q is out2_re[2]~reg0
--operation mode is normal
A1L921Q_lut_out = F4_result[2];
A1L921Q = DFFEA(A1L921Q_lut_out, clk, VCC, , start, , );
--A1L721Q is out2_re[1]~reg0
--operation mode is normal
A1L721Q_lut_out = F4_result[1];
A1L721Q = DFFEA(A1L721Q_lut_out, clk, VCC, , start, , );
--A1L521Q is out2_re[0]~reg0
--operation mode is normal
A1L521Q_lut_out = F4_result[0];
A1L521Q = DFFEA(A1L521Q_lut_out, clk, VCC, , start, , );
--A1L311Q is out2_im[7]~reg0
--operation mode is normal
A1L311Q_lut_out = F2_result[7];
A1L311Q = DFFEA(A1L311Q_lut_out, clk, VCC, , start, , );
--A1L111Q is out2_im[6]~reg0
--operation mode is normal
A1L111Q_lut_out = F2_result[6];
A1L111Q = DFFEA(A1L111Q_lut_out, clk, VCC, , start, , );
--A1L901Q is out2_im[5]~reg0
--operation mode is normal
A1L901Q_lut_out = F2_result[5];
A1L901Q = DFFEA(A1L901Q_lut_out, clk, VCC, , start, , );
--A1L701Q is out2_im[4]~reg0
--operation mode is normal
A1L701Q_lut_out = F2_result[4];
A1L701Q = DFFEA(A1L701Q_lut_out, clk, VCC, , start, , );
--A1L501Q is out2_im[3]~reg0
--operation mode is normal
A1L501Q_lut_out = F2_result[3];
A1L501Q = DFFEA(A1L501Q_lut_out, clk, VCC, , start, , );
--A1L301Q is out2_im[2]~reg0
--operation mode is normal
A1L301Q_lut_out = F2_result[2];
A1L301Q = DFFEA(A1L301Q_lut_out, clk, VCC, , start, , );
--A1L101Q is out2_im[1]~reg0
--operation mode is normal
A1L101Q_lut_out = F2_result[1];
A1L101Q = DFFEA(A1L101Q_lut_out, clk, VCC, , start, , );
--A1L99Q is out2_im[0]~reg0
--operation mode is normal
A1L99Q_lut_out = F2_result[0];
A1L99Q = DFFEA(A1L99Q_lut_out, clk, VCC, , start, , );
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -