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

📄 frequency.fit.eqn

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

qq[27]_lut_out = A1L413 & (H35L1 # !A1L319) # !A1L413 & H8L1 & A1L319;
qq[27] = DFFEAS(qq[27]_lut_out, GLOBAL(clk), VCC, , A1L318, , , start, );


--A1L122 is LessThan~1546 at LC_X45_Y13_N4
--operation mode is arithmetic

A1L122 = CARRY(qq[25] & qqq[25] & !A1L125 # !qq[25] & (qqq[25] # !A1L125));


--q[0] is q[0] at LC_X47_Y13_N3
--operation mode is arithmetic

q[0]_lut_out = !q[0];
q[0] = DFFEAS(q[0]_lut_out, GLOBAL(clk), VCC, , , A1L467, , , A1L99);

--A1L264 is q[0]~323 at LC_X47_Y13_N3
--operation mode is arithmetic

A1L264_cout_0 = q[0];
A1L264 = CARRY(A1L264_cout_0);

--A1L265 is q[0]~323COUT1_379 at LC_X47_Y13_N3
--operation mode is arithmetic

A1L265_cout_1 = q[0];
A1L265 = CARRY(A1L265_cout_1);


--q[1] is q[1] at LC_X47_Y13_N4
--operation mode is arithmetic

q[1]_lut_out = q[1] $ (A1L264);
q[1] = DFFEAS(q[1]_lut_out, GLOBAL(clk), VCC, , , A1L467, , , A1L99);

--A1L267 is q[1]~327 at LC_X47_Y13_N4
--operation mode is arithmetic

A1L267 = CARRY(!A1L265 # !q[1]);


--q[2] is q[2] at LC_X47_Y13_N5
--operation mode is arithmetic

q[2]_carry_eqn = A1L267;
q[2]_lut_out = q[2] $ !q[2]_carry_eqn;
q[2] = DFFEAS(q[2]_lut_out, GLOBAL(clk), VCC, , , A1L467, , , A1L99);

--A1L269 is q[2]~331 at LC_X47_Y13_N5
--operation mode is arithmetic

A1L269_cout_0 = q[2] & !A1L267;
A1L269 = CARRY(A1L269_cout_0);

--A1L270 is q[2]~331COUT1_380 at LC_X47_Y13_N5
--operation mode is arithmetic

A1L270_cout_1 = q[2] & !A1L267;
A1L270 = CARRY(A1L270_cout_1);


--q[3] is q[3] at LC_X47_Y13_N6
--operation mode is arithmetic

q[3]_carry_eqn = (!A1L267 & A1L269) # (A1L267 & A1L270);
q[3]_lut_out = q[3] $ q[3]_carry_eqn;
q[3] = DFFEAS(q[3]_lut_out, GLOBAL(clk), VCC, , , A1L467, , , A1L99);

--A1L272 is q[3]~335 at LC_X47_Y13_N6
--operation mode is arithmetic

A1L272_cout_0 = !A1L269 # !q[3];
A1L272 = CARRY(A1L272_cout_0);

--A1L273 is q[3]~335COUT1_381 at LC_X47_Y13_N6
--operation mode is arithmetic

A1L273_cout_1 = !A1L270 # !q[3];
A1L273 = CARRY(A1L273_cout_1);


--A1L462 is rtl~186 at LC_X47_Y13_N1
--operation mode is normal

A1L462 = !q[3] # !q[0] # !q[2] # !q[1];


--q[4] is q[4] at LC_X47_Y13_N7
--operation mode is arithmetic

q[4]_carry_eqn = (!A1L267 & A1L272) # (A1L267 & A1L273);
q[4]_lut_out = q[4] $ (!q[4]_carry_eqn);
q[4] = DFFEAS(q[4]_lut_out, GLOBAL(clk), VCC, , , ~GND, , , A1L99);

--A1L275 is q[4]~339 at LC_X47_Y13_N7
--operation mode is arithmetic

A1L275_cout_0 = q[4] & (!A1L272);
A1L275 = CARRY(A1L275_cout_0);

--A1L276 is q[4]~339COUT1_382 at LC_X47_Y13_N7
--operation mode is arithmetic

A1L276_cout_1 = q[4] & (!A1L273);
A1L276 = CARRY(A1L276_cout_1);


--q[5] is q[5] at LC_X47_Y13_N8
--operation mode is arithmetic

q[5]_carry_eqn = (!A1L267 & A1L275) # (A1L267 & A1L276);
q[5]_lut_out = q[5] $ (q[5]_carry_eqn);
q[5] = DFFEAS(q[5]_lut_out, GLOBAL(clk), VCC, , , ~GND, , , A1L99);

--A1L278 is q[5]~343 at LC_X47_Y13_N8
--operation mode is arithmetic

A1L278_cout_0 = !A1L275 # !q[5];
A1L278 = CARRY(A1L278_cout_0);

--A1L279 is q[5]~343COUT1_383 at LC_X47_Y13_N8
--operation mode is arithmetic

A1L279_cout_1 = !A1L276 # !q[5];
A1L279 = CARRY(A1L279_cout_1);


--q[6] is q[6] at LC_X47_Y13_N9
--operation mode is arithmetic

q[6]_carry_eqn = (!A1L267 & A1L278) # (A1L267 & A1L279);
q[6]_lut_out = q[6] $ !q[6]_carry_eqn;
q[6] = DFFEAS(q[6]_lut_out, GLOBAL(clk), VCC, , , ~GND, , , A1L99);

--A1L281 is q[6]~347 at LC_X47_Y13_N9
--operation mode is arithmetic

A1L281 = CARRY(q[6] & !A1L279);


--q[7] is q[7] at LC_X47_Y12_N0
--operation mode is arithmetic

q[7]_carry_eqn = A1L281;
q[7]_lut_out = q[7] $ q[7]_carry_eqn;
q[7] = DFFEAS(q[7]_lut_out, GLOBAL(clk), VCC, , , ~GND, , , A1L99);

--A1L283 is q[7]~351 at LC_X47_Y12_N0
--operation mode is arithmetic

A1L283_cout_0 = !A1L281 # !q[7];
A1L283 = CARRY(A1L283_cout_0);

--A1L284 is q[7]~351COUT1_384 at LC_X47_Y12_N0
--operation mode is arithmetic

A1L284_cout_1 = !A1L281 # !q[7];
A1L284 = CARRY(A1L284_cout_1);


--A1L463 is rtl~187 at LC_X47_Y13_N2
--operation mode is normal

A1L463 = q[5] # q[6] # q[4] # q[7];


--q[12] is q[12] at LC_X47_Y12_N5
--operation mode is arithmetic

q[12]_carry_eqn = A1L295;
q[12]_lut_out = q[12] $ !q[12]_carry_eqn;
q[12] = DFFEAS(q[12]_lut_out, GLOBAL(clk), VCC, , , ~GND, , , A1L99);

--A1L297 is q[12]~355 at LC_X47_Y12_N5
--operation mode is arithmetic

A1L297_cout_0 = q[12] & !A1L295;
A1L297 = CARRY(A1L297_cout_0);

--A1L298 is q[12]~355COUT1_388 at LC_X47_Y12_N5
--operation mode is arithmetic

A1L298_cout_1 = q[12] & !A1L295;
A1L298 = CARRY(A1L298_cout_1);


--q[11] is q[11] at LC_X47_Y12_N4
--operation mode is arithmetic

q[11]_carry_eqn = (!A1L281 & A1L292) # (A1L281 & A1L293);
q[11]_lut_out = q[11] $ (q[11]_carry_eqn);
q[11] = DFFEAS(q[11]_lut_out, GLOBAL(clk), VCC, , , ~GND, , , A1L99);

--A1L295 is q[11]~359 at LC_X47_Y12_N4
--operation mode is arithmetic

A1L295 = CARRY(!A1L293 # !q[11]);


--q[8] is q[8] at LC_X47_Y12_N1
--operation mode is arithmetic

q[8]_carry_eqn = (!A1L281 & A1L283) # (A1L281 & A1L284);
q[8]_lut_out = q[8] $ !q[8]_carry_eqn;
q[8] = DFFEAS(q[8]_lut_out, GLOBAL(clk), VCC, , , A1L467, , , A1L99);

--A1L286 is q[8]~363 at LC_X47_Y12_N1
--operation mode is arithmetic

A1L286_cout_0 = q[8] & !A1L283;
A1L286 = CARRY(A1L286_cout_0);

--A1L287 is q[8]~363COUT1_385 at LC_X47_Y12_N1
--operation mode is arithmetic

A1L287_cout_1 = q[8] & !A1L284;
A1L287 = CARRY(A1L287_cout_1);


--q[9] is q[9] at LC_X47_Y12_N2
--operation mode is arithmetic

q[9]_carry_eqn = (!A1L281 & A1L286) # (A1L281 & A1L287);
q[9]_lut_out = q[9] $ (q[9]_carry_eqn);
q[9] = DFFEAS(q[9]_lut_out, GLOBAL(clk), VCC, , , A1L467, , , A1L99);

--A1L289 is q[9]~367 at LC_X47_Y12_N2
--operation mode is arithmetic

A1L289_cout_0 = !A1L286 # !q[9];
A1L289 = CARRY(A1L289_cout_0);

--A1L290 is q[9]~367COUT1_386 at LC_X47_Y12_N2
--operation mode is arithmetic

A1L290_cout_1 = !A1L287 # !q[9];
A1L290 = CARRY(A1L290_cout_1);


--q[10] is q[10] at LC_X47_Y12_N3
--operation mode is arithmetic

q[10]_carry_eqn = (!A1L281 & A1L289) # (A1L281 & A1L290);
q[10]_lut_out = q[10] $ (!q[10]_carry_eqn);
q[10] = DFFEAS(q[10]_lut_out, GLOBAL(clk), VCC, , , A1L467, , , A1L99);

--A1L292 is q[10]~371 at LC_X47_Y12_N3
--operation mode is arithmetic

A1L292_cout_0 = q[10] & (!A1L289);
A1L292 = CARRY(A1L292_cout_0);

--A1L293 is q[10]~371COUT1_387 at LC_X47_Y12_N3
--operation mode is arithmetic

A1L293_cout_1 = q[10] & (!A1L290);
A1L293 = CARRY(A1L293_cout_1);


--A1L464 is rtl~188 at LC_X47_Y12_N7
--operation mode is normal

A1L464 = q[11] # !q[10] # !q[8] # !q[9];


--q[13] is q[13] at LC_X47_Y12_N6
--operation mode is normal

q[13]_carry_eqn = (!A1L295 & A1L297) # (A1L295 & A1L298);
q[13]_lut_out = q[13]_carry_eqn $ q[13];
q[13] = DFFEAS(q[13]_lut_out, GLOBAL(clk), VCC, , , A1L467, , , A1L99);


--A1L465 is rtl~189 at LC_X47_Y12_N8
--operation mode is normal

A1L465 = q[12] # A1L464 # !q[13];


--A1L99 is en~13 at LC_X47_Y12_N9
--operation mode is normal

A1L99 = start # !A1L463 & !A1L462 & !A1L465;


--qqq[25] is qqq[25] at LC_X46_Y13_N6
--operation mode is arithmetic

qqq[25]_carry_eqn = (!A1L402 & A1L404) # (A1L402 & A1L405);
qqq[25]_lut_out = qqq[25] $ qqq[25]_carry_eqn;
qqq[25] = DFFEAS(qqq[25]_lut_out, GLOBAL(clk), VCC, , A1L370, , , start, );

--A1L407 is qqq[25]~645 at LC_X46_Y13_N6
--operation mode is arithmetic

A1L407_cout_0 = !A1L404 # !qqq[25];
A1L407 = CARRY(A1L407_cout_0);

--A1L408 is qqq[25]~645COUT1_769 at LC_X46_Y13_N6
--operation mode is arithmetic

A1L408_cout_1 = !A1L405 # !qqq[25];
A1L408 = CARRY(A1L408_cout_1);


--H2L1 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]~138 at LC_X40_Y18_N5
--operation mode is normal

H2L1_carry_eqn = H2L3;
H2L1 = D1_romout[2][19] $ H2L1_carry_eqn $ !q1[12];


--H8L2 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]~165 at LC_X40_Y16_N6
--operation mode is arithmetic

H8L2_carry_eqn = (!H8L9 & H8L6) # (H8L9 & H8L7);
H8L2 = H2L2 $ (H8L2_carry_eqn);

--H8L3 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]~167 at LC_X40_Y16_N6
--operation mode is arithmetic

H8L3_cout_0 = !H8L6 # !H2L2;
H8L3 = CARRY(H8L3_cout_0);

--H8L4 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]~167COUT1_246 at LC_X40_Y16_N6
--operation mode is arithmetic

H8L4_cout_1 = !H8L7 # !H2L2;
H8L4 = CARRY(H8L4_cout_1);


--H14L1 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]~204 at LC_X35_Y13_N8
--operation mode is normal

H14L1_carry_eqn = (!H14L12 & H14L3) # (H14L12 & H14L4);
H14L1 = H14L1_carry_eqn $ D2L30;


--H11L1 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]~132 at LC_X39_Y13_N9
--operation mode is normal

H11L1_carry_eqn = (!H11L15 & H11L3) # (H11L15 & H11L4);
H11L1 = q1[13] $ (H11L1_carry_eqn $ D2_romout[2][19]);


--H17L2 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]~165 at LC_X40_Y13_N5
--operation mode is arithmetic

H17L2_carry_eqn = H17L6;
H17L2 = H14L2 $ H11L2 $ !H17L2_carry_eqn;

--H17L3 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]~167 at LC_X40_Y13_N5
--operation mode is arithmetic

H17L3_cout_0 = H14L2 & (H11L2 # !H17L6) # !H14L2 & H11L2 & !H17L6;
H17L3 = CARRY(H17L3_cout_0);

--H17L4 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]~167COUT1_240 at LC_X40_Y13_N5
--operation mode is arithmetic

H17L4_cout_1 = H14L2 & (H11L2 # !H17L6) # !H14L2 & H11L2 & !H17L6;
H17L4 = CARRY(H17L4_cout_1);


--H20L1 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]~128 at LC_X39_Y18_N5
--operation mode is normal

H20L1_carry_eqn = H20L3;
H20L1 = H20L1_carry_eqn;


--H26L2 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]~165 at LC_X39_Y16_N6
--operation mode is arithmetic

H26L2_carry_eqn = (!H26L9 & H26L6) # (H26L9 & H26L7);
H26L2 = H20L2 $ !H26L2_carry_eqn;

--H26L3 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]~167 at LC_X39_Y16_N6
--operation mode is arithmetic

H26L3_cout_0 = H20L2 & !H26L6;
H26L3 = CARRY(H26L3_cout_0);

--H26L4 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]~167COUT1_252 at LC_X39_Y16_N6
--operation mode is arithmetic

H26L4_cout_1 = H20L2 & !H26L7;
H26L4 = CARRY(H26L4_cout_1);


--H32L1 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]~198 at LC_X35_Y15_N8
--operation mode is normal

H32L1_carry_eqn = (!H32L12 & H32L3) # (H32L12 & H32L4);
H32L1 = D4_romout[1][23] $ (H32L1_carry_eqn $ !D4_romout[0][27]);


--H29L1 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]~126 at LC_X39_Y15_N8
--operation mode is normal

H29L1_carry_eqn = (!H29L12 & H29L3) # (H29L12 & H29L4);
H29L1 = q1[12] $ H29L1_carry_eqn $ !D4L41;


--H35L2 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]~165 at LC_X36_Y14_N5
--operation mode is arithmetic

H35L2_carry_eqn = H35L6;
H35L2 = H29L2 $ H32L2 $ H35L2_carry_eqn;

--H35L3 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]~167 at LC_X36_Y14_N5
--operation mode is arithmetic

H35L3_cout_0 = H29L2 & !H32L2 & !H35L6 # !H29L2 & (!H35L6 # !H32L2);
H35L3 = CARRY(H35L3_cout_0);

--H35L4 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]~167COUT1_234 at LC_X36_Y14_N5
--operation mode is arithmetic

H35L4_cout_1 = H29L2 & !H32L2 & !H35L6 # !H29L2 & (!H35L6 # !H32L2);
H35L4 = CARRY(H35L4_cout_1);


--A1L415 is qq~951 at LC_X44_Y14_N8
--operation mode is normal

A1L415 = A1L319 & (A1L95 # H8L2) # !A1L319 & !A1L95 & (H26L2);


--qq[26] is qq[26] at LC_X44_Y14_N6
--operation mode is normal

qq[26]_lut_out = A1L415 & (H35L2 # !A1L95) # !A1L415 & H17L2 & (A1L95);
qq[26] = DFFEAS(qq[26]_lut_out, GLOBAL(clk), VCC, , A1L318, , , start, );

⌨️ 快捷键说明

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