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

📄 frequency.map.eqn

📁 这个程序是基于等精度测频原理的频率计
💻 EQN
📖 第 1 页 / 共 5 页
字号:
--operation mode is arithmetic

H8L9 = CARRY(H5L2 & (H2L8 # !H8L11) # !H5L2 & H2L8 & !H8L11);


--D2L28 is lpm_mult:mult_rtl_1|multcore:mult_core|romout[1][21]~2291
--operation mode is normal

D2L28 = q1[4] & q1[5] # !q1[4] & !q1[5] & (q1[7] # q1[6]);


--H14L6 is lpm_mult:mult_rtl_1|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~219
--operation mode is arithmetic

H14L6_carry_eqn = H14L9;
H14L6 = D2L27 $ (!H14L6_carry_eqn);

--H14L7 is lpm_mult:mult_rtl_1|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~221
--operation mode is arithmetic

H14L7 = CARRY(D2L27 & (!H14L9));


--D2_romout[2][17] is lpm_mult:mult_rtl_1|multcore:mult_core|romout[2][17]
--operation mode is normal

D2_romout[2][17] = q1[9] $ q1[11] $ (q1[8] & !q1[10]);


--H11L6 is lpm_mult:mult_rtl_1|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~147
--operation mode is arithmetic

H11L6_carry_eqn = H11L9;
H11L6 = D2L37 $ (!H11L6_carry_eqn);

--H11L7 is lpm_mult:mult_rtl_1|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~149
--operation mode is arithmetic

H11L7 = CARRY(D2L37 & (!H11L9));


--H17L8 is lpm_mult:mult_rtl_1|multcore:mult_core|mpar_add:padder|mpar_add:sub_par_add|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~180
--operation mode is arithmetic

H17L8_carry_eqn = H17L11;
H17L8 = H14L8 $ H11L8 $ H17L8_carry_eqn;

--H17L9 is lpm_mult:mult_rtl_1|multcore:mult_core|mpar_add:padder|mpar_add:sub_par_add|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~182
--operation mode is arithmetic

H17L9 = CARRY(H14L8 & !H11L8 & !H17L11 # !H14L8 & (!H17L11 # !H11L8));


--D3_romout[2][17] is lpm_mult:mult_rtl_2|multcore:mult_core|romout[2][17]
--operation mode is normal

D3_romout[2][17] = q1[9] & q1[10] & q1[11];


--H20L6 is lpm_mult:mult_rtl_2|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~143
--operation mode is arithmetic

H20L6_carry_eqn = H20L9;
H20L6 = D1L3 $ D4_romout[2][18] $ !H20L6_carry_eqn;

--H20L7 is lpm_mult:mult_rtl_2|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~145
--operation mode is arithmetic

H20L7 = CARRY(D1L3 & (D4_romout[2][18] # !H20L9) # !D1L3 & D4_romout[2][18] & !H20L9);


--H26L8 is lpm_mult:mult_rtl_2|multcore:mult_core|mpar_add:padder|mpar_add:sub_par_add|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~180
--operation mode is arithmetic

H26L8_carry_eqn = H26L11;
H26L8 = H20L8 $ (H26L8_carry_eqn);

--H26L9 is lpm_mult:mult_rtl_2|multcore:mult_core|mpar_add:padder|mpar_add:sub_par_add|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~182
--operation mode is arithmetic

H26L9 = CARRY(!H26L11 # !H20L8);


--D4L30 is lpm_mult:mult_rtl_3|multcore:mult_core|romout[1][21]~2992
--operation mode is normal

D4L30 = q1[6] $ (!q1[4] & (q1[5]));


--D4L17 is lpm_mult:mult_rtl_3|multcore:mult_core|romout[0][25]~2993
--operation mode is normal

D4L17 = q1[1] & (q1[2] & (q1[3] # q1[0]) # !q1[2] & (!q1[0] # !q1[3])) # !q1[1] & !q1[2];


--H32L6 is lpm_mult:mult_rtl_3|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~213
--operation mode is arithmetic

H32L6_carry_eqn = H32L9;
H32L6 = D4L29 $ D4_romout[0][24] $ H32L6_carry_eqn;

--H32L7 is lpm_mult:mult_rtl_3|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~215
--operation mode is arithmetic

H32L7 = CARRY(D4L29 & !D4_romout[0][24] & !H32L9 # !D4L29 & (!H32L9 # !D4_romout[0][24]));


--D2L34 is lpm_mult:mult_rtl_1|multcore:mult_core|romout[2][11]~2292
--operation mode is normal

D2L34 = q1[9] & (q1[10] & (q1[8] # q1[11]) # !q1[10] & (!q1[11] # !q1[8])) # !q1[9] & !q1[10];


--H29L6 is lpm_mult:mult_rtl_3|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~141
--operation mode is arithmetic

H29L6_carry_eqn = H29L9;
H29L6 = D1L2 $ D4_romout[2][16] $ H29L6_carry_eqn;

--H29L7 is lpm_mult:mult_rtl_3|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~143
--operation mode is arithmetic

H29L7 = CARRY(D1L2 & !D4_romout[2][16] & !H29L9 # !D1L2 & (!H29L9 # !D4_romout[2][16]));


--H35L8 is lpm_mult:mult_rtl_3|multcore:mult_core|mpar_add:padder|mpar_add:sub_par_add|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~180
--operation mode is arithmetic

H35L8_carry_eqn = H35L11;
H35L8 = H32L8 $ H29L8 $ !H35L8_carry_eqn;

--H35L9 is lpm_mult:mult_rtl_3|multcore:mult_core|mpar_add:padder|mpar_add:sub_par_add|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~182
--operation mode is arithmetic

H35L9 = CARRY(H32L8 & (H29L8 # !H35L11) # !H32L8 & H29L8 & !H35L11);


--A1L340 is qq~957
--operation mode is normal

A1L340 = A1L260 & (A1L85) # !A1L260 & (A1L85 & H17L8 # !A1L85 & (H26L8));


--A1L341 is qq~958
--operation mode is normal

A1L341 = A1L260 & (A1L340 & (H35L8) # !A1L340 & H8L8) # !A1L260 & (A1L340);


--qq[22] is qq[22]
--operation mode is normal

qq[22]_lut_out = A1L343;
qq[22] = DFFEAS(qq[22]_lut_out, clk, VCC, , A1L259, , , start, );


--A1L119 is LessThan~1566
--operation mode is arithmetic

A1L119 = CARRY(qqq[21] & (!A1L121 # !qq[21]) # !qqq[21] & !qq[21] & !A1L121);


--qqq[21] is qqq[21]
--operation mode is arithmetic

qqq[21]_carry_eqn = A1L318;
qqq[21]_lut_out = qqq[21] $ (qqq[21]_carry_eqn);
qqq[21] = DFFEAS(qqq[21]_lut_out, clk, VCC, , A1L301, , , start, );

--A1L320 is qqq[21]~661
--operation mode is arithmetic

A1L320 = CARRY(!A1L318 # !qqq[21]);


--D1L34 is lpm_mult:mult_rtl_0|multcore:mult_core|romout[2][16]~2177
--operation mode is normal

D1L34 = q1[8] $ q1[9];


--H2L8 is lpm_mult:mult_rtl_0|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~158
--operation mode is arithmetic

H2L8_carry_eqn = H2L11;
H2L8 = D2L3 $ q1[8] $ !H2L8_carry_eqn;

--H2L9 is lpm_mult:mult_rtl_0|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~160
--operation mode is arithmetic

H2L9 = CARRY(D2L3 & (q1[8] # !H2L11) # !D2L3 & q1[8] & !H2L11);


--D1L25 is lpm_mult:mult_rtl_0|multcore:mult_core|romout[1][20]~2178
--operation mode is normal

D1L25 = q1[7] & (q1[6] # q1[4] & q1[5]);


--H5L2 is lpm_mult:mult_rtl_0|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~188
--operation mode is arithmetic

H5L2_carry_eqn = H5L5;
H5L2 = D1L24 $ (!H5L2_carry_eqn);

--H5L3 is lpm_mult:mult_rtl_0|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~190
--operation mode is arithmetic

H5L3 = CARRY(D1L24 & (!H5L5));


--H8L10 is lpm_mult:mult_rtl_0|multcore:mult_core|mpar_add:padder|mpar_add:sub_par_add|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~185
--operation mode is arithmetic

H8L10_carry_eqn = H8L13;
H8L10 = H5L4 $ H2L10 $ H8L10_carry_eqn;

--H8L11 is lpm_mult:mult_rtl_0|multcore:mult_core|mpar_add:padder|mpar_add:sub_par_add|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~187
--operation mode is arithmetic

H8L11 = CARRY(H5L4 & !H2L10 & !H8L13 # !H5L4 & (!H8L13 # !H2L10));


--D2L27 is lpm_mult:mult_rtl_1|multcore:mult_core|romout[1][20]~2293
--operation mode is normal

D2L27 = !q1[4] & (q1[7] # q1[5] # q1[6]);


--H14L8 is lpm_mult:mult_rtl_1|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~224
--operation mode is arithmetic

H14L8_carry_eqn = H14L11;
H14L8 = D2L26 $ D2L16 $ H14L8_carry_eqn;

--H14L9 is lpm_mult:mult_rtl_1|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~226
--operation mode is arithmetic

H14L9 = CARRY(D2L26 & !D2L16 & !H14L11 # !D2L26 & (!H14L11 # !D2L16));


--D2L37 is lpm_mult:mult_rtl_1|multcore:mult_core|romout[2][16]~2294
--operation mode is normal

D2L37 = q1[8] $ q1[10];


--H11L8 is lpm_mult:mult_rtl_1|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~152
--operation mode is arithmetic

H11L8_carry_eqn = H11L11;
H11L8 = q1[9] $ (H11L8_carry_eqn);

--H11L9 is lpm_mult:mult_rtl_1|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~154
--operation mode is arithmetic

H11L9 = CARRY(!H11L11 # !q1[9]);


--H17L10 is lpm_mult:mult_rtl_1|multcore:mult_core|mpar_add:padder|mpar_add:sub_par_add|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~185
--operation mode is arithmetic

H17L10_carry_eqn = H17L13;
H17L10 = H14L10 $ H11L10 $ !H17L10_carry_eqn;

--H17L11 is lpm_mult:mult_rtl_1|multcore:mult_core|mpar_add:padder|mpar_add:sub_par_add|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~187
--operation mode is arithmetic

H17L11 = CARRY(H14L10 & (H11L10 # !H17L13) # !H14L10 & H11L10 & !H17L13);


--H20L8 is lpm_mult:mult_rtl_2|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~148
--operation mode is arithmetic

H20L8_carry_eqn = H20L11;
H20L8 = D2L3 $ D3_romout[2][15] $ H20L8_carry_eqn;

--H20L9 is lpm_mult:mult_rtl_2|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~150
--operation mode is arithmetic

H20L9 = CARRY(D2L3 & !D3_romout[2][15] & !H20L11 # !D2L3 & (!H20L11 # !D3_romout[2][15]));


--H26L10 is lpm_mult:mult_rtl_2|multcore:mult_core|mpar_add:padder|mpar_add:sub_par_add|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~185
--operation mode is arithmetic

H26L10_carry_eqn = H26L13;
H26L10 = H20L10 $ (!H26L10_carry_eqn);

--H26L11 is lpm_mult:mult_rtl_2|multcore:mult_core|mpar_add:padder|mpar_add:sub_par_add|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~187
--operation mode is arithmetic

H26L11 = CARRY(H20L10 & (!H26L13));


--D4L29 is lpm_mult:mult_rtl_3|multcore:mult_core|romout[1][20]~2994
--operation mode is normal

D4L29 = q1[4] & (q1[7] & q1[6] # !q1[5]) # !q1[4] & (q1[5]);


--D4_romout[0][24] is lpm_mult:mult_rtl_3|multcore:mult_core|romout[0][24]
--operation mode is normal

D4_romout[0][24] = q1[3] & (q1[1] $ (q1[2] # q1[0])) # !q1[3] & q1[1] & (!q1[0] # !q1[2]);


--H32L8 is lpm_mult:mult_rtl_3|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~218
--operation mode is arithmetic

H32L8_carry_eqn = H32L11;
H32L8 = D4L28 $ D4_romout[0][23] $ !H32L8_carry_eqn;

--H32L9 is lpm_mult:mult_rtl_3|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~220
--operation mode is arithmetic

H32L9 = CARRY(D4L28 & (D4_romout[0][23] # !H32L11) # !D4L28 & D4_romout[0][23] & !H32L11);


--D1L2 is lpm_mult:mult_rtl_0|multcore:mult_core|_~150
--operation mode is normal

D1L2 = q1[12] & (!q1[13]);


--D4_romout[2][16] is lpm_mult:mult_rtl_3|multcore:mult_core|romout[2][16]
--operation mode is normal

D4_romout[2][16] = q1[11] & (q1[9] $ (q1[8] # q1[10])) # !q1[11] & q1[9] & (!q1[10] # !q1[8]);


--H29L8 is lpm_mult:mult_rtl_3|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~146
--operation mode is arithmetic

H29L8_carry_eqn = H29L11;
H29L8 = D2L3 $ D4_romout[2][15] $ !H29L8_carry_eqn;

--H29L9 is lpm_mult:mult_rtl_3|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~148
--operation mode is arithmetic

H29L9 = CARRY(D2L3 & (D4_romout[2][15] # !H29L11) # !D2L3 & D4_romout[2][15] & !H29L11);


--H35L10 is lpm_mult:mult_rtl_3|multcore:mult_core|mpar_add:padder|mpar_add:sub_par_add|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~185
--operation mode is arithmetic

H35L10_carry_eqn = H35L13;
H35L10 = H32L10 $ H29L10 $ H35L10_carry_eqn;

--H35L11 is lpm_mult:mult_rtl_3|multcore:mult_core|mpar_add:padder|mpar_add:sub_par_add|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~187
--operation mode is arithmetic

H35L11 = CARRY(H32L10 & !H29L10 & !H35L13 # !H32L10 & (!H35L13 # !H29L10));


--A1L342 is qq~959
--operation mode is normal

A1L342 = A1L85 & (A1L260) # !A1L85 & (A1L260 & H8L10 # !A1L260 & (H26L10));


--A1L343 is qq~960
--operation mode is normal

A1L343 = A1L85 & (A1L342 & (H35L10) # !A1L342 & H17L10) # !A1L85 & (A1L342);


--qq[21] is qq[21]
--operation mode is normal

qq[21]_lut_out = A1L345;
qq[21] = DFFEAS(qq[21]_lut_out, clk, VCC, , A1L259, , , start, );


--A1L121 is LessThan~1571
--operation mode is arithmetic

A1L121 = CARRY(qqq[20] & qq[20] & !A1L123 # !qqq[20] & (qq[20] # !A1L123));


--qqq[20] is qqq[20]
--operation mode is arithmetic

qqq[20]_carry_eqn = A1L316;
qqq[20]_lut_out = qqq[20] $ (!qqq[20]_carry_eqn);
qqq[20] = DFFEAS(qqq[20]_lut_out, clk, VCC, , A1L301, , , start, );

--A1L318 is qqq[20]~665
--operation mode is arithmetic

A1L318 = CARRY(qqq[20] & (!A1L316));


--H2L10 is lpm_mult:mult_rtl_0|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~163
--operation mode is arithmetic

H2L10_carry_eqn = H2L13;
H2L10 = D1L38 $ D1L33 $ H2L10_carry_eqn;

--H2L11 is lpm_mult:mult_rtl_0|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~165
--operation mode is arithmetic

H2L11 = CARRY(D1L38 & !D1L33 & !H2L13 # !D1L38 & (!H2L13 # !D1L33));


--D1L24 is lpm_mult:mult_rtl_0|multcore:mult_core|romout[1][19]~2179
--operation mode is normal

D1L24 = q1[6] & q1[5] & (!q1[7]) # !q1[6] & q1[7] & (!q1[4] # !q1[5]);


--H5L4 is lpm_mult:mult_rtl_0|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~193
--operation mode is arithmetic

H5L4_carry_eqn = H5L7;
H5L4 = D4L31 $ (H5L4_carry_eqn);

--H5L5 is lpm_mult:mult_rtl_0|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~195
--operation mode is arithmetic

H5L5 = CARRY(!H5L7 # !D4L31);


--H8L12 is lpm_mult:mult_rtl_0|multcore:mult_core|mpar_add:padder|mpar_add:sub_par_add|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~190
--operation mode is arithmetic

H8L12_carry_eqn = H8L15;
H8L12 = H5L6 $ H2L12 $ !H8L12_carry_eqn;

--H8L13 is lpm_mult:mult_rtl_0|multcore:mult_core|mpar_add:padder|mpar_add:sub_par_add|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~192
--operation mode is arithmetic

H8L13 = CARRY(H5L6 & (H2L12 # !H8L15) # !H5L6 & H2L12 & !H8L15);


--D2L26 is lpm_mult:mult_rtl_1|multcore:mult_core|romout[1][19]~2295
--operation mode is normal

D2L26 = q1[6] & (!q1[7]) # !q1[6] & (q1[4] & (!q1[7] # !q1[5]) # !q1[4] & (q1[5] # q1[7]));


--D2L16 is lpm_mult:mult_rtl_1|multcore:mult_core|romout[0][23]~2296
--operation mode is normal

D2L16 = q1[3] & (q1[2] # q1[1] # q1[0]);


--H14L10 is lpm_mult:mult_rtl_1|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~229
--operation mode is arithmetic

H14L10_carry_eqn = H14L13;
H14L10 = D2L25 $ D2L15 $ !H14L10_carry_eqn;

--H14L11 is lpm_mult:mult_rtl_1|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[0]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~231
--operation mode is arithmetic

H14L11 = CARRY(D2L25 & (D2L15 # !H14L13) # !D2L25 & D2L15 & !H14L13);


--H11L10 is lpm_mult:mult_rtl_1|multcore:mult_core|mpar_add:padder|lpm_add_sub:adder[1]|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~157
--operation mode is arithmetic

H11L10_carry_eqn = H11L13;
H11L10 = q1[13] $ q1[8] $ !H11L10_carry_eqn;

--H11L11 is lpm_mult:mult_rtl

⌨️ 快捷键说明

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