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

📄 frequency.fit.eqn

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


--A1L114 is LessThan~1535 at LC_X39_Y14_N7
--operation mode is normal

A1L114 = !q1[11] & !q1[9] & !q1[10] & !q1[12];


--A1L316 is qq[16]~945 at LC_X40_Y12_N8
--operation mode is normal

A1L316 = !q1[13] & !q1[12];


--A1L115 is LessThan~1536 at LC_X40_Y12_N0
--operation mode is normal

A1L115 = !q1[8] & !q1[7] & !q1[4] & D4L4;


--q1[0] is q1[0] at LC_X41_Y14_N3
--operation mode is arithmetic

q1[0]_lut_out = q1[0] $ en;
q1[0] = DFFEAS(q1[0]_lut_out, GLOBAL(tclk), VCC, , , , , start, );

--A1L185 is q1[0]~507 at LC_X41_Y14_N3
--operation mode is arithmetic

A1L185_cout_0 = q1[0] & en;
A1L185 = CARRY(A1L185_cout_0);

--A1L186 is q1[0]~507COUT1_511 at LC_X41_Y14_N3
--operation mode is arithmetic

A1L186_cout_1 = q1[0] & en;
A1L186 = CARRY(A1L186_cout_1);


--A1L116 is LessThan~1537 at LC_X40_Y12_N2
--operation mode is normal

A1L116 = q1[3] # q1[0] # q1[2] # q1[1];


--A1L317 is qq[16]~946 at LC_X40_Y12_N9
--operation mode is normal

A1L317 = A1L316 & A1L115 & A1L110 & !A1L116;


--A1L82 is dian[1]~1280 at LC_X41_Y12_N1
--operation mode is normal

A1L82 = A1L109 & (!q1[13] & A1L367);


--A1L83 is dian[1]~1281 at LC_X41_Y12_N8
--operation mode is normal

A1L83 = A1L317 & A1L111 & A1L82 & A1L114;


--A1L84 is dian[1]~1282 at LC_X41_Y12_N3
--operation mode is normal

A1L84 = en1 # A1L100 & A1L315 # !A1L100 & (A1L83 # !A1L315);


--A1L90 is dian~1284 at LC_X41_Y12_N6
--operation mode is normal

A1L90 = A1L315 & A1L111 & !q1[13] & A1L109;


--A1L91 is dian~1285 at LC_X44_Y12_N8
--operation mode is normal

A1L91 = A1L317 & (A1L87Q) # !A1L317 & A1L104;


--A1L92 is dian~1286 at LC_X44_Y12_N2
--operation mode is normal

A1L92 = A1L90 & (A1L113 & (A1L91) # !A1L113 & !A1L104);


--A1L93 is dian~1287 at LC_X44_Y12_N1
--operation mode is normal

A1L93 = A1L315 $ A1L100;


--A1L94 is dian~1288 at LC_X40_Y12_N6
--operation mode is normal

A1L94 = A1L317 & A1L89Q # !A1L317 & (!A1L104);


--A1L95 is dian~1289 at LC_X41_Y12_N2
--operation mode is normal

A1L95 = A1L315 & A1L111 & A1L109;


--A1L96 is dian~1290 at LC_X40_Y12_N1
--operation mode is normal

A1L96 = A1L113 & A1L95 & A1L94;


--data0[0] is data0[0] at LC_X44_Y11_N3
--operation mode is arithmetic

data0[0]_lut_out = data0[0] $ A1L100;
data0[0] = DFFEAS(data0[0]_lut_out, GLOBAL(clk), VCC, , A1L318, , , start, );

--A1L9 is data0[0]~397 at LC_X44_Y11_N3
--operation mode is arithmetic

A1L9_cout_0 = data0[0] & A1L100;
A1L9 = CARRY(A1L9_cout_0);

--A1L10 is data0[0]~397COUT1_413 at LC_X44_Y11_N3
--operation mode is arithmetic

A1L10_cout_1 = data0[0] & A1L100;
A1L10 = CARRY(A1L10_cout_1);


--A1L117 is LessThan~1538 at LC_X40_Y12_N7
--operation mode is normal

A1L117 = A1L116 # !A1L110 # !A1L115;


--A1L47 is data1[0]~856 at LC_X44_Y12_N5
--operation mode is normal

A1L47 = A1L315 & A1L367 & (!A1L117) # !A1L315 & (A1L104);


--A1L48 is data1[0]~857 at LC_X45_Y13_N9
--operation mode is normal

A1L48 = !en1 & !A1L100 & !start & !A1L47;


--data0[1] is data0[1] at LC_X44_Y11_N4
--operation mode is arithmetic

data0[1]_lut_out = data0[1] $ (A1L9);
data0[1] = DFFEAS(data0[1]_lut_out, GLOBAL(clk), VCC, , A1L318, , , start, );

--A1L12 is data0[1]~401 at LC_X44_Y11_N4
--operation mode is arithmetic

A1L12 = CARRY(!A1L10 # !data0[1]);


--data0[2] is data0[2] at LC_X44_Y11_N5
--operation mode is arithmetic

data0[2]_carry_eqn = A1L12;
data0[2]_lut_out = data0[2] $ !data0[2]_carry_eqn;
data0[2] = DFFEAS(data0[2]_lut_out, GLOBAL(clk), VCC, , A1L318, , , start, );

--A1L14 is data0[2]~405 at LC_X44_Y11_N5
--operation mode is arithmetic

A1L14_cout_0 = data0[2] & !A1L12;
A1L14 = CARRY(A1L14_cout_0);

--A1L15 is data0[2]~405COUT1_414 at LC_X44_Y11_N5
--operation mode is arithmetic

A1L15_cout_1 = data0[2] & !A1L12;
A1L15 = CARRY(A1L15_cout_1);


--data0[3] is data0[3] at LC_X44_Y11_N6
--operation mode is arithmetic

data0[3]_carry_eqn = (!A1L12 & A1L14) # (A1L12 & A1L15);
data0[3]_lut_out = data0[3] $ data0[3]_carry_eqn;
data0[3] = DFFEAS(data0[3]_lut_out, GLOBAL(clk), VCC, , A1L318, , , start, );

--A1L17 is data0[3]~409 at LC_X44_Y11_N6
--operation mode is arithmetic

A1L17_cout_0 = !A1L14 # !data0[3];
A1L17 = CARRY(A1L17_cout_0);

--A1L18 is data0[3]~409COUT1_415 at LC_X44_Y11_N6
--operation mode is arithmetic

A1L18_cout_1 = !A1L15 # !data0[3];
A1L18 = CARRY(A1L18_cout_1);


--qqq[27] is qqq[27] at LC_X46_Y13_N8
--operation mode is normal

qqq[27]_carry_eqn = (!A1L402 & A1L410) # (A1L402 & A1L411);
qqq[27]_lut_out = qqq[27]_carry_eqn $ qqq[27];
qqq[27] = DFFEAS(qqq[27]_lut_out, GLOBAL(clk), VCC, , A1L370, , , start, );


--A1L119 is LessThan~1541 at LC_X45_Y13_N5
--operation mode is arithmetic

A1L119_cout_0 = qqq[26] & qq[26] & !A1L122 # !qqq[26] & (qq[26] # !A1L122);
A1L119 = CARRY(A1L119_cout_0);

--A1L120 is LessThan~1541COUT1_1672 at LC_X45_Y13_N5
--operation mode is arithmetic

A1L120_cout_1 = qqq[26] & qq[26] & !A1L122 # !qqq[26] & (qq[26] # !A1L122);
A1L120 = CARRY(A1L120_cout_1);


--en is en at LC_X47_Y13_N0
--operation mode is normal

en_lut_out = !A1L99;
en = DFFEAS(en_lut_out, GLOBAL(clk), VCC, , , , , , );


--A1L318 is qq[16]~947 at LC_X41_Y12_N7
--operation mode is normal

A1L318 = start # !en1 & (!A1L317 # !A1L367);


--A1L459 is rtl~183 at LC_X47_Y14_N8
--operation mode is normal

A1L459 = !q2[5] # !q2[14] # !A1L105 # !A1L106;


--q2[0] is q2[0] at LC_X47_Y15_N3
--operation mode is arithmetic

q2[0]_lut_out = !q2[0];
q2[0] = DFFEAS(q2[0]_lut_out, GLOBAL(clk), VCC, , A1L75, ~GND, , , A1L262);

--A1L223 is q2[0]~460 at LC_X47_Y15_N3
--operation mode is arithmetic

A1L223_cout_0 = q2[0];
A1L223 = CARRY(A1L223_cout_0);

--A1L224 is q2[0]~460COUT1_481 at LC_X47_Y15_N3
--operation mode is arithmetic

A1L224_cout_1 = q2[0];
A1L224 = CARRY(A1L224_cout_1);


--q2[1] is q2[1] at LC_X47_Y15_N4
--operation mode is arithmetic

q2[1]_lut_out = q2[1] $ (A1L223);
q2[1] = DFFEAS(q2[1]_lut_out, GLOBAL(clk), VCC, , A1L75, ~GND, , , A1L262);

--A1L226 is q2[1]~464 at LC_X47_Y15_N4
--operation mode is arithmetic

A1L226 = CARRY(!A1L224 # !q2[1]);


--A1L460 is rtl~184 at LC_X47_Y15_N2
--operation mode is normal

A1L460 = q2[13] # q2[12] # q2[0] # q2[1];


--q2[2] is q2[2] at LC_X47_Y15_N5
--operation mode is arithmetic

q2[2]_carry_eqn = A1L226;
q2[2]_lut_out = q2[2] $ !q2[2]_carry_eqn;
q2[2] = DFFEAS(q2[2]_lut_out, GLOBAL(clk), VCC, , A1L75, ~GND, , , A1L262);

--A1L228 is q2[2]~468 at LC_X47_Y15_N5
--operation mode is arithmetic

A1L228_cout_0 = q2[2] & !A1L226;
A1L228 = CARRY(A1L228_cout_0);

--A1L229 is q2[2]~468COUT1_482 at LC_X47_Y15_N5
--operation mode is arithmetic

A1L229_cout_1 = q2[2] & !A1L226;
A1L229 = CARRY(A1L229_cout_1);


--q2[3] is q2[3] at LC_X47_Y15_N6
--operation mode is arithmetic

q2[3]_carry_eqn = (!A1L226 & A1L228) # (A1L226 & A1L229);
q2[3]_lut_out = q2[3] $ q2[3]_carry_eqn;
q2[3] = DFFEAS(q2[3]_lut_out, GLOBAL(clk), VCC, , A1L75, ~GND, , , A1L262);

--A1L231 is q2[3]~472 at LC_X47_Y15_N6
--operation mode is arithmetic

A1L231_cout_0 = !A1L228 # !q2[3];
A1L231 = CARRY(A1L231_cout_0);

--A1L232 is q2[3]~472COUT1_483 at LC_X47_Y15_N6
--operation mode is arithmetic

A1L232_cout_1 = !A1L229 # !q2[3];
A1L232 = CARRY(A1L232_cout_1);


--q2[4] is q2[4] at LC_X47_Y15_N7
--operation mode is arithmetic

q2[4]_carry_eqn = (!A1L226 & A1L231) # (A1L226 & A1L232);
q2[4]_lut_out = q2[4] $ (!q2[4]_carry_eqn);
q2[4] = DFFEAS(q2[4]_lut_out, GLOBAL(clk), VCC, , A1L75, ~GND, , , A1L262);

--A1L234 is q2[4]~476 at LC_X47_Y15_N7
--operation mode is arithmetic

A1L234_cout_0 = q2[4] & (!A1L231);
A1L234 = CARRY(A1L234_cout_0);

--A1L235 is q2[4]~476COUT1_484 at LC_X47_Y15_N7
--operation mode is arithmetic

A1L235_cout_1 = q2[4] & (!A1L232);
A1L235 = CARRY(A1L235_cout_1);


--A1L461 is rtl~185 at LC_X46_Y15_N0
--operation mode is normal

A1L461 = q2[3] # q2[4] # q2[2];


--A1L262 is q2[14]~479 at LC_X47_Y14_N9
--operation mode is normal

A1L262 = start # !A1L459 & !A1L460 & !A1L461;


--A1L75 is data1[13]~126 at LC_X41_Y14_N2
--operation mode is normal

A1L75 = start # en1;


--A1L368 is qqq[12]~637 at LC_X45_Y13_N8
--operation mode is normal

A1L368 = !start & (en1 # !A1L100);


--A1L369 is qqq[12]~638 at LC_X39_Y14_N1
--operation mode is normal

A1L369 = A1L367 & (!q1[9]);


--A1L370 is qqq[12]~639 at LC_X46_Y13_N9
--operation mode is normal

A1L370 = !A1L368 & (start # !A1L369 # !A1L317);


--qqq[26] is qqq[26] at LC_X46_Y13_N7
--operation mode is arithmetic

qqq[26]_carry_eqn = (!A1L402 & A1L407) # (A1L402 & A1L408);
qqq[26]_lut_out = qqq[26] $ (!qqq[26]_carry_eqn);
qqq[26] = DFFEAS(qqq[26]_lut_out, GLOBAL(clk), VCC, , A1L370, , , start, );

--A1L410 is qqq[26]~641 at LC_X46_Y13_N7
--operation mode is arithmetic

A1L410_cout_0 = qqq[26] & (!A1L407);
A1L410 = CARRY(A1L410_cout_0);

--A1L411 is qqq[26]~641COUT1_770 at LC_X46_Y13_N7
--operation mode is arithmetic

A1L411_cout_1 = qqq[26] & (!A1L408);
A1L411 = CARRY(A1L411_cout_1);


--H8L1 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]~160 at LC_X40_Y16_N7
--operation mode is normal

H8L1_carry_eqn = (!H8L9 & H8L3) # (H8L9 & H8L4);
H8L1 = H2L1 $ (!H8L1_carry_eqn);


--A1L319 is qq[16]~948 at LC_X44_Y14_N3
--operation mode is normal

A1L319 = A1L95 & (A1L369 & A1L314) # !A1L95 & A1L315;


--H17L1 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]~160 at LC_X40_Y13_N6
--operation mode is normal

H17L1_carry_eqn = (!H17L6 & H17L3) # (H17L6 & H17L4);
H17L1 = H14L1 $ H11L1 $ H17L1_carry_eqn;


--H26L1 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]~160 at LC_X39_Y16_N7
--operation mode is normal

H26L1_carry_eqn = (!H26L9 & H26L3) # (H26L9 & H26L4);
H26L1 = H20L1 $ (H26L1_carry_eqn);


--A1L413 is qq~949 at LC_X41_Y15_N4
--operation mode is normal

A1L413 = A1L95 & (H17L1 # A1L319) # !A1L95 & (!A1L319 & H26L1);


--H35L1 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]~160 at LC_X36_Y14_N6
--operation mode is normal

H35L1_carry_eqn = (!H35L6 & H35L3) # (H35L6 & H35L4);
H35L1 = H32L1 $ H35L1_carry_eqn $ !H29L1;


--qq[27] is qq[27] at LC_X41_Y15_N7
--operation mode is normal

⌨️ 快捷键说明

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