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

📄 filter.fit.eqn

📁 FPGA开发光盘各章节实例的设计工程与源码
💻 EQN
📖 第 1 页 / 共 5 页
字号:
--operation mode is arithmetic

add_sub_cell[5]_dataa = K1L27 $ B1_shift[17];
M1_result[5]_carry_eqn = M1L11;
M1_result[5] = add_sub_cell[5]_dataa $ E1_accum[8] $ M1_result[5]_carry_eqn;

--M1L05 is accumulator:shift_add|lpm_add_sub:adder|alt_stratix_add_sub:stratix_adder|result[5]~COUT0 at LC_X24_Y31_N5
--operation mode is arithmetic

add_sub_cell[5]_dataa = K1L27 $ B1_shift[17];
M1L05_cout_0 = add_sub_cell[5]_dataa & !E1_accum[8] & !M1L11 # !add_sub_cell[5]_dataa & (!M1L11 # !E1_accum[8]);
M1L05 = CARRY(M1L05_cout_0);

--M1L15 is accumulator:shift_add|lpm_add_sub:adder|alt_stratix_add_sub:stratix_adder|result[5]~COUT1 at LC_X24_Y31_N5
--operation mode is arithmetic

add_sub_cell[5]_dataa = K1L27 $ B1_shift[17];
M1L15_cout_1 = add_sub_cell[5]_dataa & !E1_accum[8] & !M1L11 # !add_sub_cell[5]_dataa & (!M1L11 # !E1_accum[8]);
M1L15 = CARRY(M1L15_cout_1);


--M1_result[4] is accumulator:shift_add|lpm_add_sub:adder|alt_stratix_add_sub:stratix_adder|result[4] at LC_X24_Y31_N4
--operation mode is arithmetic

add_sub_cell[4]_dataa = K1L06 $ B1_shift[17];
M1_result[4]_carry_eqn = (!B1_shift[17] & M1L64) # (B1_shift[17] & M1L74);
M1_result[4] = add_sub_cell[4]_dataa $ E1_accum[7] $ !M1_result[4]_carry_eqn;

--M1L11 is accumulator:shift_add|lpm_add_sub:adder|alt_stratix_add_sub:stratix_adder|add_sub_cell[4]~COUT at LC_X24_Y31_N4
--operation mode is arithmetic

add_sub_cell[4]_dataa = K1L06 $ B1_shift[17];
M1L11 = CARRY(add_sub_cell[4]_dataa & (E1_accum[7] # !M1L74) # !add_sub_cell[4]_dataa & E1_accum[7] & !M1L74);


--M1_result[3] is accumulator:shift_add|lpm_add_sub:adder|alt_stratix_add_sub:stratix_adder|result[3] at LC_X24_Y31_N3
--operation mode is arithmetic

add_sub_cell[3]_dataa = K1L84 $ B1_shift[17];
M1_result[3]_carry_eqn = (!B1_shift[17] & M1L34) # (B1_shift[17] & M1L44);
M1_result[3] = add_sub_cell[3]_dataa $ E1_accum[6] $ M1_result[3]_carry_eqn;

--M1L64 is accumulator:shift_add|lpm_add_sub:adder|alt_stratix_add_sub:stratix_adder|result[3]~COUT0 at LC_X24_Y31_N3
--operation mode is arithmetic

add_sub_cell[3]_dataa = K1L84 $ B1_shift[17];
M1L64_cout_0 = add_sub_cell[3]_dataa & !E1_accum[6] & !M1L34 # !add_sub_cell[3]_dataa & (!M1L34 # !E1_accum[6]);
M1L64 = CARRY(M1L64_cout_0);

--M1L74 is accumulator:shift_add|lpm_add_sub:adder|alt_stratix_add_sub:stratix_adder|result[3]~COUT1 at LC_X24_Y31_N3
--operation mode is arithmetic

add_sub_cell[3]_dataa = K1L84 $ B1_shift[17];
M1L74_cout_1 = add_sub_cell[3]_dataa & !E1_accum[6] & !M1L44 # !add_sub_cell[3]_dataa & (!M1L44 # !E1_accum[6]);
M1L74 = CARRY(M1L74_cout_1);


--M1_result[2] is accumulator:shift_add|lpm_add_sub:adder|alt_stratix_add_sub:stratix_adder|result[2] at LC_X24_Y31_N2
--operation mode is arithmetic

add_sub_cell[2]_dataa = K1L63 $ B1_shift[17];
M1_result[2]_carry_eqn = (!B1_shift[17] & M1L04) # (B1_shift[17] & M1L14);
M1_result[2] = add_sub_cell[2]_dataa $ E1_accum[5] $ !M1_result[2]_carry_eqn;

--M1L34 is accumulator:shift_add|lpm_add_sub:adder|alt_stratix_add_sub:stratix_adder|result[2]~COUT0 at LC_X24_Y31_N2
--operation mode is arithmetic

add_sub_cell[2]_dataa = K1L63 $ B1_shift[17];
M1L34_cout_0 = add_sub_cell[2]_dataa & (E1_accum[5] # !M1L04) # !add_sub_cell[2]_dataa & E1_accum[5] & !M1L04;
M1L34 = CARRY(M1L34_cout_0);

--M1L44 is accumulator:shift_add|lpm_add_sub:adder|alt_stratix_add_sub:stratix_adder|result[2]~COUT1 at LC_X24_Y31_N2
--operation mode is arithmetic

add_sub_cell[2]_dataa = K1L63 $ B1_shift[17];
M1L44_cout_1 = add_sub_cell[2]_dataa & (E1_accum[5] # !M1L14) # !add_sub_cell[2]_dataa & E1_accum[5] & !M1L14;
M1L44 = CARRY(M1L44_cout_1);


--M1_result[1] is accumulator:shift_add|lpm_add_sub:adder|alt_stratix_add_sub:stratix_adder|result[1] at LC_X24_Y31_N1
--operation mode is arithmetic

add_sub_cell[1]_dataa = K1L42 $ B1_shift[17];
M1_result[1]_carry_eqn = (!B1_shift[17] & M1L73) # (B1_shift[17] & M1L83);
M1_result[1] = add_sub_cell[1]_dataa $ E1_accum[4] $ M1_result[1]_carry_eqn;

--M1L04 is accumulator:shift_add|lpm_add_sub:adder|alt_stratix_add_sub:stratix_adder|result[1]~COUT0 at LC_X24_Y31_N1
--operation mode is arithmetic

add_sub_cell[1]_dataa = K1L42 $ B1_shift[17];
M1L04_cout_0 = add_sub_cell[1]_dataa & !E1_accum[4] & !M1L73 # !add_sub_cell[1]_dataa & (!M1L73 # !E1_accum[4]);
M1L04 = CARRY(M1L04_cout_0);

--M1L14 is accumulator:shift_add|lpm_add_sub:adder|alt_stratix_add_sub:stratix_adder|result[1]~COUT1 at LC_X24_Y31_N1
--operation mode is arithmetic

add_sub_cell[1]_dataa = K1L42 $ B1_shift[17];
M1L14_cout_1 = add_sub_cell[1]_dataa & !E1_accum[4] & !M1L83 # !add_sub_cell[1]_dataa & (!M1L83 # !E1_accum[4]);
M1L14 = CARRY(M1L14_cout_1);


--M1_result[0] is accumulator:shift_add|lpm_add_sub:adder|alt_stratix_add_sub:stratix_adder|result[0] at LC_X24_Y31_N0
--operation mode is arithmetic

add_sub_cell[0]_dataa = K1L1 $ B1_shift[17];
M1_result[0]_carry_eqn = B1_shift[17];
M1_result[0] = add_sub_cell[0]_dataa $ E1_accum[3] $ M1_result[0]_carry_eqn;

--M1L73 is accumulator:shift_add|lpm_add_sub:adder|alt_stratix_add_sub:stratix_adder|result[0]~COUT0 at LC_X24_Y31_N0
--operation mode is arithmetic

add_sub_cell[0]_dataa = K1L1 $ B1_shift[17];
M1L73_cout_0 = add_sub_cell[0]_dataa & (E1_accum[3] # B1_shift[17]) # !add_sub_cell[0]_dataa & E1_accum[3] & B1_shift[17];
M1L73 = CARRY(M1L73_cout_0);

--M1L83 is accumulator:shift_add|lpm_add_sub:adder|alt_stratix_add_sub:stratix_adder|result[0]~COUT1 at LC_X24_Y31_N0
--operation mode is arithmetic

add_sub_cell[0]_dataa = K1L1 $ B1_shift[17];
M1L83_cout_1 = add_sub_cell[0]_dataa & (E1_accum[3] # B1_shift[17]) # !add_sub_cell[0]_dataa & E1_accum[3] & B1_shift[17];
M1L83 = CARRY(M1L83_cout_1);


--E1_flip[1] is accumulator:shift_add|flip[1] at LC_X21_Y31_N7
--operation mode is normal

E1_flip[1]_sload_eqn = E1_accum[1];
E1_flip[1] = DFFEA(E1_flip[1]_sload_eqn, GLOBAL(g_clk), GLOBAL(clr), , B1_shift[18], , );


--E1_flip[2] is accumulator:shift_add|flip[2] at LC_X21_Y31_N6
--operation mode is normal

E1_flip[2]_lut_out = E1_accum[2];
E1_flip[2] = DFFEA(E1_flip[2]_lut_out, GLOBAL(g_clk), GLOBAL(clr), , B1_shift[18], , );


--E1_flip[3] is accumulator:shift_add|flip[3] at LC_X21_Y31_N8
--operation mode is normal

E1_flip[3]_lut_out = E1_accum[3];
E1_flip[3] = DFFEA(E1_flip[3]_lut_out, GLOBAL(g_clk), GLOBAL(clr), , B1_shift[18], , );


--E1_flip[4] is accumulator:shift_add|flip[4] at LC_X21_Y31_N4
--operation mode is normal

E1_flip[4]_lut_out = E1_accum[4];
E1_flip[4] = DFFEA(E1_flip[4]_lut_out, GLOBAL(g_clk), GLOBAL(clr), , B1_shift[18], , );


--E1_flip[5] is accumulator:shift_add|flip[5] at LC_X21_Y31_N9
--operation mode is normal

E1_flip[5]_sload_eqn = E1_accum[5];
E1_flip[5] = DFFEA(E1_flip[5]_sload_eqn, GLOBAL(g_clk), GLOBAL(clr), , B1_shift[18], , );


--E1_flip[6] is accumulator:shift_add|flip[6] at LC_X22_Y31_N4
--operation mode is normal

E1_flip[6]_lut_out = E1_accum[6];
E1_flip[6] = DFFEA(E1_flip[6]_lut_out, GLOBAL(g_clk), GLOBAL(clr), , B1_shift[18], , );


--E1_flip[7] is accumulator:shift_add|flip[7] at LC_X21_Y31_N2
--operation mode is normal

E1_flip[7]_sload_eqn = E1_accum[7];
E1_flip[7] = DFFEA(E1_flip[7]_sload_eqn, GLOBAL(g_clk), GLOBAL(clr), , B1_shift[18], , );


--E1_flip[8] is accumulator:shift_add|flip[8] at LC_X21_Y31_N0
--operation mode is normal

E1_flip[8]_sload_eqn = E1_accum[8];
E1_flip[8] = DFFEA(E1_flip[8]_sload_eqn, GLOBAL(g_clk), GLOBAL(clr), , B1_shift[18], , );


--E1_flip[9] is accumulator:shift_add|flip[9] at LC_X22_Y30_N5
--operation mode is normal

E1_flip[9]_sload_eqn = E1_accum[9];
E1_flip[9] = DFFEA(E1_flip[9]_sload_eqn, GLOBAL(g_clk), GLOBAL(clr), , B1_shift[18], , );


--E1_flip[10] is accumulator:shift_add|flip[10] at LC_X22_Y30_N7
--operation mode is normal

E1_flip[10]_sload_eqn = E1_accum[10];
E1_flip[10] = DFFEA(E1_flip[10]_sload_eqn, GLOBAL(g_clk), GLOBAL(clr), , B1_shift[18], , );


--E1_flip[11] is accumulator:shift_add|flip[11] at LC_X22_Y30_N9
--operation mode is normal

E1_flip[11]_sload_eqn = E1_accum[11];
E1_flip[11] = DFFEA(E1_flip[11]_sload_eqn, GLOBAL(g_clk), GLOBAL(clr), , B1_shift[18], , );


--E1_flip[12] is accumulator:shift_add|flip[12] at LC_X22_Y30_N4
--operation mode is normal

E1_flip[12]_lut_out = E1_accum[12];
E1_flip[12] = DFFEA(E1_flip[12]_lut_out, GLOBAL(g_clk), GLOBAL(clr), , B1_shift[18], , );


--E1_flip[13] is accumulator:shift_add|flip[13] at LC_X22_Y30_N1
--operation mode is normal

E1_flip[13]_sload_eqn = E1_accum[13];
E1_flip[13] = DFFEA(E1_flip[13]_sload_eqn, GLOBAL(g_clk), GLOBAL(clr), , B1_shift[18], , );

⌨️ 快捷键说明

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