agc.map.eqn
来自「《FPGA嵌入式应用系统开发典型实例》-书的光盘资料」· EQN 代码 · 共 1,756 行 · 第 1/5 页
EQN
1,756 行
M6L7_carry_eqn = M6L6;
M6L7 = J8L3 $ J01L02 $ M6L7_carry_eqn;
--M6L8 is lpm_mult:$00003|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~20COUT
--operation mode is arithmetic
M6L8 = CARRY(J8L3 & !J01L02 & !M6L6 # !J8L3 & (!M6L6 # !J01L02));
--M6L9 is lpm_mult:$00003|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~21
--operation mode is arithmetic
M6L9_carry_eqn = M6L8;
M6L9 = J8L4 $ J01L12 $ !M6L9_carry_eqn;
--M6L01 is lpm_mult:$00003|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~21COUT
--operation mode is arithmetic
M6L01 = CARRY(J8L4 & (J01L12 # !M6L8) # !J8L4 & J01L12 & !M6L8);
--M6L11 is lpm_mult:$00003|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~22
--operation mode is arithmetic
M6L11_carry_eqn = M6L01;
M6L11 = J8L5 $ J01L22 $ M6L11_carry_eqn;
--M6L21 is lpm_mult:$00003|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~22COUT
--operation mode is arithmetic
M6L21 = CARRY(J8L5 & !J01L22 & !M6L01 # !J8L5 & (!M6L01 # !J01L22));
--M6L31 is lpm_mult:$00003|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~23
--operation mode is arithmetic
M6L31_carry_eqn = M6L21;
M6L31 = J8L6 $ J01L32 $ !M6L31_carry_eqn;
--M6L41 is lpm_mult:$00003|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~23COUT
--operation mode is arithmetic
M6L41 = CARRY(J8L6 & (J01L32 # !M6L21) # !J8L6 & J01L32 & !M6L21);
--M6L51 is lpm_mult:$00003|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~24
--operation mode is arithmetic
M6L51_carry_eqn = M6L41;
M6L51 = J8L7 $ J01L42 $ M6L51_carry_eqn;
--M6L61 is lpm_mult:$00003|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~24COUT
--operation mode is arithmetic
M6L61 = CARRY(J8L7 & !J01L42 & !M6L41 # !J8L7 & (!M6L41 # !J01L42));
--M6L71 is lpm_mult:$00003|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~25
--operation mode is arithmetic
M6L71_carry_eqn = M6L61;
M6L71 = J8L8 $ J01L52 $ !M6L71_carry_eqn;
--M6L81 is lpm_mult:$00003|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~25COUT
--operation mode is arithmetic
M6L81 = CARRY(J8L8 & (J01L52 # !M6L61) # !J8L8 & J01L52 & !M6L61);
--M6L91 is lpm_mult:$00003|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~26
--operation mode is arithmetic
M6L91_carry_eqn = M6L81;
M6L91 = J8L9 $ J01L62 $ M6L91_carry_eqn;
--M6L02 is lpm_mult:$00003|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~26COUT
--operation mode is arithmetic
M6L02 = CARRY(J8L9 & !J01L62 & !M6L81 # !J8L9 & (!M6L81 # !J01L62));
--M6L12 is lpm_mult:$00003|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~27
--operation mode is arithmetic
M6L12_carry_eqn = M6L02;
M6L12 = J8L01 $ J01L72 $ !M6L12_carry_eqn;
--M6L22 is lpm_mult:$00003|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~27COUT
--operation mode is arithmetic
M6L22 = CARRY(J8L01 & (J01L72 # !M6L02) # !J8L01 & J01L72 & !M6L02);
--M6L32 is lpm_mult:$00003|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~28
--operation mode is arithmetic
M6L32_carry_eqn = M6L22;
M6L32 = J8L11 $ J01L82 $ M6L32_carry_eqn;
--M6L42 is lpm_mult:$00003|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~28COUT
--operation mode is arithmetic
M6L42 = CARRY(J8L11 & !J01L82 & !M6L22 # !J8L11 & (!M6L22 # !J01L82));
--M6L52 is lpm_mult:$00003|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~29
--operation mode is arithmetic
M6L52_carry_eqn = M6L42;
M6L52 = J8L21 $ J01L92 $ !M6L52_carry_eqn;
--M6L62 is lpm_mult:$00003|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~29COUT
--operation mode is arithmetic
M6L62 = CARRY(J8L21 & (J01L92 # !M6L42) # !J8L21 & J01L92 & !M6L42);
--M6L72 is lpm_mult:$00003|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~30
--operation mode is arithmetic
M6L72_carry_eqn = M6L62;
M6L72 = J8L31 $ J01L03 $ M6L72_carry_eqn;
--M6L82 is lpm_mult:$00003|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~30COUT
--operation mode is arithmetic
M6L82 = CARRY(J8L31 & !J01L03 & !M6L62 # !J8L31 & (!M6L62 # !J01L03));
--M6L92 is lpm_mult:$00003|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~31
--operation mode is arithmetic
M6L92_carry_eqn = M6L82;
M6L92 = J4L1 $ J8L41 $ !M6L92_carry_eqn;
--M6L03 is lpm_mult:$00003|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~31COUT
--operation mode is arithmetic
M6L03 = CARRY(J4L1 & (J8L41 # !M6L82) # !J4L1 & J8L41 & !M6L82);
--M6L13 is lpm_mult:$00003|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~32
--operation mode is arithmetic
M6L13_carry_eqn = M6L03;
M6L13 = J4L1 $ J8L51 $ M6L13_carry_eqn;
--M6L23 is lpm_mult:$00003|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~32COUT
--operation mode is arithmetic
M6L23 = CARRY(J4L1 & !J8L51 & !M6L03 # !J4L1 & (!M6L03 # !J8L51));
--M6L33 is lpm_mult:$00003|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~33
--operation mode is normal
M6L33_carry_eqn = M6L23;
M6L33 = J4L1 $ J8L51 $ !M6L33_carry_eqn;
--M21L1 is lpm_mult:$00005|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~20
--operation mode is arithmetic
M21L1 = CARRY(J11L1 & GAIN_M[1]);
--M21L3 is lpm_mult:$00005|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~21
--operation mode is arithmetic
M21L3 = CARRY(!J71L1 & !J71L61 # !M21L1);
--M21L5 is lpm_mult:$00005|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~22
--operation mode is arithmetic
M21L5_carry_eqn = M21L3;
M21L5 = J71L51 $ H1L1 $ !M21L5_carry_eqn;
--M21L6 is lpm_mult:$00005|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~22COUT
--operation mode is arithmetic
M21L6 = CARRY(J71L51 & (H1L1 # !M21L3) # !J71L51 & H1L1 & !M21L3);
--M21L7 is lpm_mult:$00005|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~23
--operation mode is arithmetic
M21L7_carry_eqn = M21L6;
M21L7 = M21L7_carry_eqn $ (J71L2 # J71L71);
--M21L8 is lpm_mult:$00005|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~23COUT
--operation mode is arithmetic
M21L8 = CARRY(!J71L2 & !J71L71 # !M21L6);
--M21L9 is lpm_mult:$00005|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~24
--operation mode is arithmetic
M21L9_carry_eqn = M21L8;
M21L9 = M21L9_carry_eqn $ (!J71L3 & !J71L81);
--M21L01 is lpm_mult:$00005|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~24COUT
--operation mode is arithmetic
M21L01 = CARRY(!M21L8 & (J71L3 # J71L81));
--M21L11 is lpm_mult:$00005|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~25
--operation mode is arithmetic
M21L11_carry_eqn = M21L01;
M21L11 = M21L11_carry_eqn $ (J71L4 # J71L91);
--M21L21 is lpm_mult:$00005|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~25COUT
--operation mode is arithmetic
M21L21 = CARRY(!J71L4 & !J71L91 # !M21L01);
--M21L31 is lpm_mult:$00005|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~26
--operation mode is arithmetic
M21L31_carry_eqn = M21L21;
M21L31 = M21L31_carry_eqn $ (!J71L5 & !J71L02);
--M21L41 is lpm_mult:$00005|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~26COUT
--operation mode is arithmetic
M21L41 = CARRY(!M21L21 & (J71L5 # J71L02));
--M21L51 is lpm_mult:$00005|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~27
--operation mode is arithmetic
M21L51_carry_eqn = M21L41;
M21L51 = M21L51_carry_eqn $ (J71L6 # J71L12);
--M21L61 is lpm_mult:$00005|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~27COUT
--operation mode is arithmetic
M21L61 = CARRY(!J71L6 & !J71L12 # !M21L41);
--M21L71 is lpm_mult:$00005|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~28
--operation mode is arithmetic
M21L71_carry_eqn = M21L61;
M21L71 = M21L71_carry_eqn $ (!J71L7 & !J71L22);
--M21L81 is lpm_mult:$00005|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~28COUT
--operation mode is arithmetic
M21L81 = CARRY(!M21L61 & (J71L7 # J71L22));
--M21L91 is lpm_mult:$00005|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~29
--operation mode is arithmetic
M21L91_carry_eqn = M21L81;
M21L91 = M21L91_carry_eqn $ (J71L8 # J71L32);
--M21L02 is lpm_mult:$00005|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~29COUT
--operation mode is arithmetic
M21L02 = CARRY(!J71L8 & !J71L32 # !M21L81);
--M21L12 is lpm_mult:$00005|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~30
--operation mode is arithmetic
M21L12_carry_eqn = M21L02;
M21L12 = M21L12_carry_eqn $ (!J71L9 & !J71L42);
--M21L22 is lpm_mult:$00005|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~30COUT
--operation mode is arithmetic
M21L22 = CARRY(!M21L02 & (J71L9 # J71L42));
--M21L32 is lpm_mult:$00005|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~31
--operation mode is arithmetic
M21L32_carry_eqn = M21L22;
M21L32 = M21L32_carry_eqn $ (J71L01 # J71L52);
--M21L42 is lpm_mult:$00005|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~31COUT
--operation mode is arithmetic
M21L42 = CARRY(!J71L01 & !J71L52 # !M21L22);
--M21L52 is lpm_mult:$00005|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~32
--operation mode is arithmetic
M21L52_carry_eqn = M21L42;
M21L52 = M21L52_carry_eqn $ (!J71L11 & !J71L62);
--M21L62 is lpm_mult:$00005|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~32COUT
--operation mode is arithmetic
M21L62 = CARRY(!M21L42 & (J71L11 # J71L62));
--M21L72 is lpm_mult:$00005|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~33
--operation mode is arithmetic
M21L72_carry_eqn = M21L62;
M21L72 = M21L72_carry_eqn $ (J71L21 # J71L72);
--M21L82 is lpm_mult:$00005|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~33COUT
--operation mode is arithmetic
M21L82 = CARRY(!J71L21 & !J71L72 # !M21L62);
--M21L92 is lpm_mult:$00005|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~34
--operation mode is arithmetic
M21L92_carry_eqn = M21L82;
M21L92 = M21L92_carry_eqn $ (!J71L31 & !J71L82);
--M21L03 is lpm_mult:$00005|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~34COUT
--operation mode is arithmetic
M21L03 = CARRY(!M21L82 & (J71L31 # J71L82));
--M21L13 is lpm_mult:$00005|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~35
--operation mode is arithmetic
M21L13_carry_eqn = M21L03;
M21L13 = M21L13_carry_eqn $ (J71L41 # J71L92);
--M21L23 is lpm_mult:$00005|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~35COUT
--operation mode is arithmetic
M21L23 = CARRY(!J71L41 & !J71L92 # !M21L03);
--M21L33 is lpm_mult:$00005|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~36
--operation mode is arithmetic
M21L33_carry_eqn = M21L23;
M21L33 = M21L33_carry_eqn $ (!J71L41 & !J21L1);
--M21L43 is lpm_mu
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?