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

📄 filter.map.eqn

📁 FPGA开发光盘各章节实例的设计工程与源码
💻 EQN
📖 第 1 页 / 共 5 页
字号:
--M1_result[16] is accumulator:shift_add|lpm_add_sub:adder|alt_stratix_add_sub:stratix_adder|result[16]
--operation mode is normal

add_sub_cell[16]_dataa = K1L691 $ B1_shift[17];
M1_result[16]_carry_eqn = M1L33;
M1_result[16] = add_sub_cell[16]_dataa $ E1_accum[18] $ !M1_result[16]_carry_eqn;


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

add_sub_cell[15]_dataa = K1L691 $ B1_shift[17];
M1_result[15]_carry_eqn = M1L13;
M1_result[15] = add_sub_cell[15]_dataa $ E1_accum[18] $ M1_result[15]_carry_eqn;

--M1L33 is accumulator:shift_add|lpm_add_sub:adder|alt_stratix_add_sub:stratix_adder|add_sub_cell[15]~COUT
--operation mode is arithmetic

add_sub_cell[15]_dataa = K1L691 $ B1_shift[17];
M1L33 = CARRY(add_sub_cell[15]_dataa & !E1_accum[18] & !M1L13 # !add_sub_cell[15]_dataa & (!M1L13 # !E1_accum[18]));


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

add_sub_cell[14]_dataa = K1L081 $ B1_shift[17];
M1_result[14]_carry_eqn = M1L92;
M1_result[14] = add_sub_cell[14]_dataa $ E1_accum[17] $ !M1_result[14]_carry_eqn;

--M1L13 is accumulator:shift_add|lpm_add_sub:adder|alt_stratix_add_sub:stratix_adder|add_sub_cell[14]~COUT
--operation mode is arithmetic

add_sub_cell[14]_dataa = K1L081 $ B1_shift[17];
M1L13 = CARRY(add_sub_cell[14]_dataa & (E1_accum[17] # !M1L92) # !add_sub_cell[14]_dataa & E1_accum[17] & !M1L92);


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

add_sub_cell[13]_dataa = K1L861 $ B1_shift[17];
M1_result[13]_carry_eqn = M1L72;
M1_result[13] = add_sub_cell[13]_dataa $ E1_accum[16] $ M1_result[13]_carry_eqn;

--M1L92 is accumulator:shift_add|lpm_add_sub:adder|alt_stratix_add_sub:stratix_adder|add_sub_cell[13]~COUT
--operation mode is arithmetic

add_sub_cell[13]_dataa = K1L861 $ B1_shift[17];
M1L92 = CARRY(add_sub_cell[13]_dataa & !E1_accum[16] & !M1L72 # !add_sub_cell[13]_dataa & (!M1L72 # !E1_accum[16]));


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

add_sub_cell[12]_dataa = K1L651 $ B1_shift[17];
M1_result[12]_carry_eqn = M1L52;
M1_result[12] = add_sub_cell[12]_dataa $ E1_accum[15] $ !M1_result[12]_carry_eqn;

--M1L72 is accumulator:shift_add|lpm_add_sub:adder|alt_stratix_add_sub:stratix_adder|add_sub_cell[12]~COUT
--operation mode is arithmetic

add_sub_cell[12]_dataa = K1L651 $ B1_shift[17];
M1L72 = CARRY(add_sub_cell[12]_dataa & (E1_accum[15] # !M1L52) # !add_sub_cell[12]_dataa & E1_accum[15] & !M1L52);


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

add_sub_cell[11]_dataa = K1L441 $ B1_shift[17];
M1_result[11]_carry_eqn = M1L32;
M1_result[11] = add_sub_cell[11]_dataa $ E1_accum[14] $ M1_result[11]_carry_eqn;

--M1L52 is accumulator:shift_add|lpm_add_sub:adder|alt_stratix_add_sub:stratix_adder|add_sub_cell[11]~COUT
--operation mode is arithmetic

add_sub_cell[11]_dataa = K1L441 $ B1_shift[17];
M1L52 = CARRY(add_sub_cell[11]_dataa & !E1_accum[14] & !M1L32 # !add_sub_cell[11]_dataa & (!M1L32 # !E1_accum[14]));


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

add_sub_cell[10]_dataa = K1L231 $ B1_shift[17];
M1_result[10]_carry_eqn = M1L12;
M1_result[10] = add_sub_cell[10]_dataa $ E1_accum[13] $ !M1_result[10]_carry_eqn;

--M1L32 is accumulator:shift_add|lpm_add_sub:adder|alt_stratix_add_sub:stratix_adder|add_sub_cell[10]~COUT
--operation mode is arithmetic

add_sub_cell[10]_dataa = K1L231 $ B1_shift[17];
M1L32 = CARRY(add_sub_cell[10]_dataa & (E1_accum[13] # !M1L12) # !add_sub_cell[10]_dataa & E1_accum[13] & !M1L12);


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

add_sub_cell[9]_dataa = K1L021 $ B1_shift[17];
M1_result[9]_carry_eqn = M1L91;
M1_result[9] = add_sub_cell[9]_dataa $ E1_accum[12] $ M1_result[9]_carry_eqn;

--M1L12 is accumulator:shift_add|lpm_add_sub:adder|alt_stratix_add_sub:stratix_adder|add_sub_cell[9]~COUT
--operation mode is arithmetic

add_sub_cell[9]_dataa = K1L021 $ B1_shift[17];
M1L12 = CARRY(add_sub_cell[9]_dataa & !E1_accum[12] & !M1L91 # !add_sub_cell[9]_dataa & (!M1L91 # !E1_accum[12]));


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

add_sub_cell[8]_dataa = K1L801 $ B1_shift[17];
M1_result[8]_carry_eqn = M1L71;
M1_result[8] = add_sub_cell[8]_dataa $ E1_accum[11] $ !M1_result[8]_carry_eqn;

--M1L91 is accumulator:shift_add|lpm_add_sub:adder|alt_stratix_add_sub:stratix_adder|add_sub_cell[8]~COUT
--operation mode is arithmetic

add_sub_cell[8]_dataa = K1L801 $ B1_shift[17];
M1L91 = CARRY(add_sub_cell[8]_dataa & (E1_accum[11] # !M1L71) # !add_sub_cell[8]_dataa & E1_accum[11] & !M1L71);


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

add_sub_cell[7]_dataa = K1L69 $ B1_shift[17];
M1_result[7]_carry_eqn = M1L51;
M1_result[7] = add_sub_cell[7]_dataa $ E1_accum[10] $ M1_result[7]_carry_eqn;

--M1L71 is accumulator:shift_add|lpm_add_sub:adder|alt_stratix_add_sub:stratix_adder|add_sub_cell[7]~COUT
--operation mode is arithmetic

add_sub_cell[7]_dataa = K1L69 $ B1_shift[17];
M1L71 = CARRY(add_sub_cell[7]_dataa & !E1_accum[10] & !M1L51 # !add_sub_cell[7]_dataa & (!M1L51 # !E1_accum[10]));


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

add_sub_cell[6]_dataa = K1L48 $ B1_shift[17];
M1_result[6]_carry_eqn = M1L31;
M1_result[6] = add_sub_cell[6]_dataa $ E1_accum[9] $ !M1_result[6]_carry_eqn;

--M1L51 is accumulator:shift_add|lpm_add_sub:adder|alt_stratix_add_sub:stratix_adder|add_sub_cell[6]~COUT
--operation mode is arithmetic

add_sub_cell[6]_dataa = K1L48 $ B1_shift[17];
M1L51 = CARRY(add_sub_cell[6]_dataa & (E1_accum[9] # !M1L31) # !add_sub_cell[6]_dataa & E1_accum[9] & !M1L31);


--M1_result[5] is accumulator:shift_add|lpm_add_sub:adder|alt_stratix_add_sub:stratix_adder|result[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;

--M1L31 is accumulator:shift_add|lpm_add_sub:adder|alt_stratix_add_sub:stratix_adder|add_sub_cell[5]~COUT
--operation mode is arithmetic

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


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

add_sub_cell[4]_dataa = K1L06 $ B1_shift[17];
M1_result[4]_carry_eqn = M1L9;
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
--operation mode is arithmetic

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


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

add_sub_cell[3]_dataa = K1L84 $ B1_shift[17];
M1_result[3]_carry_eqn = M1L7;
M1_result[3] = add_sub_cell[3]_dataa $ E1_accum[6] $ M1_result[3]_carry_eqn;

--M1L9 is accumulator:shift_add|lpm_add_sub:adder|alt_stratix_add_sub:stratix_adder|add_sub_cell[3]~COUT
--operation mode is arithmetic

add_sub_cell[3]_dataa = K1L84 $ B1_shift[17];
M1L9 = CARRY(add_sub_cell[3]_dataa & !E1_accum[6] & !M1L7 # !add_sub_cell[3]_dataa & (!M1L7 # !E1_accum[6]));


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

add_sub_cell[2]_dataa = K1L63 $ B1_shift[17];
M1_result[2]_carry_eqn = M1L5;
M1_result[2] = add_sub_cell[2]_dataa $ E1_accum[5] $ !M1_result[2]_carry_eqn;

--M1L7 is accumulator:shift_add|lpm_add_sub:adder|alt_stratix_add_sub:stratix_adder|add_sub_cell[2]~COUT
--operation mode is arithmetic

add_sub_cell[2]_dataa = K1L63 $ B1_shift[17];
M1L7 = CARRY(add_sub_cell[2]_dataa & (E1_accum[5] # !M1L5) # !add_sub_cell[2]_dataa & E1_accum[5] & !M1L5);


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

add_sub_cell[1]_dataa = K1L42 $ B1_shift[17];
M1_result[1]_carry_eqn = M1L3;
M1_result[1] = add_sub_cell[1]_dataa $ E1_accum[4] $ M1_result[1]_carry_eqn;

--M1L5 is accumulator:shift_add|lpm_add_sub:adder|alt_stratix_add_sub:stratix_adder|add_sub_cell[1]~COUT
--operation mode is arithmetic

⌨️ 快捷键说明

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