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

📄 freqtest.fit.eqn

📁 用VHDL语言设计的频率计
💻 EQN
📖 第 1 页 / 共 3 页
字号:

D1L48_cout_0 = !D1L08 # !D1_cqi[19];
D1L48 = CARRY(D1L48_cout_0);

--D1L58 is counter32b:u3|cqi[19]~COUT1 at LC_X13_Y9_N3
--operation mode is arithmetic

D1L58_cout_1 = !D1L18 # !D1_cqi[19];
D1L58 = CARRY(D1L58_cout_1);


--D1_cqi[18] is counter32b:u3|cqi[18] at LC_X13_Y9_N2
--operation mode is arithmetic

D1_cqi[18]_carry_eqn = (!D1L96 & D1L67) # (D1L96 & D1L77);
D1_cqi[18]_lut_out = D1_cqi[18] $ !D1_cqi[18]_carry_eqn;
D1_cqi[18]_sload_eqn = (D1L461 & D1L641) # (!D1L461 & D1_cqi[18]_lut_out);
D1_cqi[18] = DFFEA(D1_cqi[18]_sload_eqn, GLOBAL(fsin), !GLOBAL(B1_rst_cnt), , B1_div2clk, , );

--D1L08 is counter32b:u3|cqi[18]~COUT0 at LC_X13_Y9_N2
--operation mode is arithmetic

D1L08_cout_0 = D1_cqi[18] & !D1L67;
D1L08 = CARRY(D1L08_cout_0);

--D1L18 is counter32b:u3|cqi[18]~COUT1 at LC_X13_Y9_N2
--operation mode is arithmetic

D1L18_cout_1 = D1_cqi[18] & !D1L77;
D1L18 = CARRY(D1L18_cout_1);


--D1_cqi[17] is counter32b:u3|cqi[17] at LC_X13_Y9_N1
--operation mode is arithmetic

D1_cqi[17]_carry_eqn = (!D1L96 & D1L27) # (D1L96 & D1L37);
D1_cqi[17]_lut_out = D1_cqi[17] $ D1_cqi[17]_carry_eqn;
D1_cqi[17]_sload_eqn = (D1L461 & D1L741) # (!D1L461 & D1_cqi[17]_lut_out);
D1_cqi[17] = DFFEA(D1_cqi[17]_sload_eqn, GLOBAL(fsin), !GLOBAL(B1_rst_cnt), , B1_div2clk, , );

--D1L67 is counter32b:u3|cqi[17]~COUT0 at LC_X13_Y9_N1
--operation mode is arithmetic

D1L67_cout_0 = !D1L27 # !D1_cqi[17];
D1L67 = CARRY(D1L67_cout_0);

--D1L77 is counter32b:u3|cqi[17]~COUT1 at LC_X13_Y9_N1
--operation mode is arithmetic

D1L77_cout_1 = !D1L37 # !D1_cqi[17];
D1L77 = CARRY(D1L77_cout_1);


--D1_cqi[16] is counter32b:u3|cqi[16] at LC_X13_Y9_N0
--operation mode is arithmetic

D1_cqi[16]_carry_eqn = D1L96;
D1_cqi[16]_lut_out = D1_cqi[16] $ !D1_cqi[16]_carry_eqn;
D1_cqi[16]_sload_eqn = (D1L461 & D1L841) # (!D1L461 & D1_cqi[16]_lut_out);
D1_cqi[16] = DFFEA(D1_cqi[16]_sload_eqn, GLOBAL(fsin), !GLOBAL(B1_rst_cnt), , B1_div2clk, , );

--D1L27 is counter32b:u3|cqi[16]~COUT0 at LC_X13_Y9_N0
--operation mode is arithmetic

D1L27_cout_0 = D1_cqi[16] & !D1L96;
D1L27 = CARRY(D1L27_cout_0);

--D1L37 is counter32b:u3|cqi[16]~COUT1 at LC_X13_Y9_N0
--operation mode is arithmetic

D1L37_cout_1 = D1_cqi[16] & !D1L96;
D1L37 = CARRY(D1L37_cout_1);


--D1_cqi[15] is counter32b:u3|cqi[15] at LC_X13_Y10_N9
--operation mode is arithmetic

D1_cqi[15]_carry_eqn = (!D1L15 & D1L66) # (D1L15 & D1L76);
D1_cqi[15]_lut_out = D1_cqi[15] $ D1_cqi[15]_carry_eqn;
D1_cqi[15]_sload_eqn = (D1L461 & D1L051) # (!D1L461 & D1_cqi[15]_lut_out);
D1_cqi[15] = DFFEA(D1_cqi[15]_sload_eqn, GLOBAL(fsin), !GLOBAL(B1_rst_cnt), , B1_div2clk, , );

--D1L96 is counter32b:u3|cqi[15]~COUT at LC_X13_Y10_N9
--operation mode is arithmetic

D1L96 = CARRY(!D1L76 # !D1_cqi[15]);


--D1_cqi[14] is counter32b:u3|cqi[14] at LC_X13_Y10_N8
--operation mode is arithmetic

D1_cqi[14]_carry_eqn = (!D1L15 & D1L26) # (D1L15 & D1L36);
D1_cqi[14]_lut_out = D1_cqi[14] $ !D1_cqi[14]_carry_eqn;
D1_cqi[14]_sload_eqn = (D1L461 & D1L151) # (!D1L461 & D1_cqi[14]_lut_out);
D1_cqi[14] = DFFEA(D1_cqi[14]_sload_eqn, GLOBAL(fsin), !GLOBAL(B1_rst_cnt), , B1_div2clk, , );

--D1L66 is counter32b:u3|cqi[14]~COUT0 at LC_X13_Y10_N8
--operation mode is arithmetic

D1L66_cout_0 = D1_cqi[14] & !D1L26;
D1L66 = CARRY(D1L66_cout_0);

--D1L76 is counter32b:u3|cqi[14]~COUT1 at LC_X13_Y10_N8
--operation mode is arithmetic

D1L76_cout_1 = D1_cqi[14] & !D1L36;
D1L76 = CARRY(D1L76_cout_1);


--D1_cqi[13] is counter32b:u3|cqi[13] at LC_X13_Y10_N7
--operation mode is arithmetic

D1_cqi[13]_carry_eqn = (!D1L15 & D1L85) # (D1L15 & D1L95);
D1_cqi[13]_lut_out = D1_cqi[13] $ D1_cqi[13]_carry_eqn;
D1_cqi[13]_sload_eqn = (D1L461 & D1L251) # (!D1L461 & D1_cqi[13]_lut_out);
D1_cqi[13] = DFFEA(D1_cqi[13]_sload_eqn, GLOBAL(fsin), !GLOBAL(B1_rst_cnt), , B1_div2clk, , );

--D1L26 is counter32b:u3|cqi[13]~COUT0 at LC_X13_Y10_N7
--operation mode is arithmetic

D1L26_cout_0 = !D1L85 # !D1_cqi[13];
D1L26 = CARRY(D1L26_cout_0);

--D1L36 is counter32b:u3|cqi[13]~COUT1 at LC_X13_Y10_N7
--operation mode is arithmetic

D1L36_cout_1 = !D1L95 # !D1_cqi[13];
D1L36 = CARRY(D1L36_cout_1);


--D1_cqi[12] is counter32b:u3|cqi[12] at LC_X13_Y10_N6
--operation mode is arithmetic

D1_cqi[12]_carry_eqn = (!D1L15 & D1L45) # (D1L15 & D1L55);
D1_cqi[12]_lut_out = D1_cqi[12] $ !D1_cqi[12]_carry_eqn;
D1_cqi[12]_sload_eqn = (D1L461 & D1L351) # (!D1L461 & D1_cqi[12]_lut_out);
D1_cqi[12] = DFFEA(D1_cqi[12]_sload_eqn, GLOBAL(fsin), !GLOBAL(B1_rst_cnt), , B1_div2clk, , );

--D1L85 is counter32b:u3|cqi[12]~COUT0 at LC_X13_Y10_N6
--operation mode is arithmetic

D1L85_cout_0 = D1_cqi[12] & !D1L45;
D1L85 = CARRY(D1L85_cout_0);

--D1L95 is counter32b:u3|cqi[12]~COUT1 at LC_X13_Y10_N6
--operation mode is arithmetic

D1L95_cout_1 = D1_cqi[12] & !D1L55;
D1L95 = CARRY(D1L95_cout_1);


--D1_cqi[11] is counter32b:u3|cqi[11] at LC_X13_Y10_N5
--operation mode is arithmetic

D1_cqi[11]_carry_eqn = D1L15;
D1_cqi[11]_lut_out = D1_cqi[11] $ D1_cqi[11]_carry_eqn;
D1_cqi[11]_sload_eqn = (D1L461 & D1L451) # (!D1L461 & D1_cqi[11]_lut_out);
D1_cqi[11] = DFFEA(D1_cqi[11]_sload_eqn, GLOBAL(fsin), !GLOBAL(B1_rst_cnt), , B1_div2clk, , );

--D1L45 is counter32b:u3|cqi[11]~COUT0 at LC_X13_Y10_N5
--operation mode is arithmetic

D1L45_cout_0 = !D1L15 # !D1_cqi[11];
D1L45 = CARRY(D1L45_cout_0);

--D1L55 is counter32b:u3|cqi[11]~COUT1 at LC_X13_Y10_N5
--operation mode is arithmetic

D1L55_cout_1 = !D1L15 # !D1_cqi[11];
D1L55 = CARRY(D1L55_cout_1);


--D1_cqi[10] is counter32b:u3|cqi[10] at LC_X13_Y10_N4
--operation mode is arithmetic

D1_cqi[10]_carry_eqn = (!D1L33 & D1L84) # (D1L33 & D1L94);
D1_cqi[10]_lut_out = D1_cqi[10] $ !D1_cqi[10]_carry_eqn;
D1_cqi[10]_sload_eqn = (D1L461 & D1L551) # (!D1L461 & D1_cqi[10]_lut_out);
D1_cqi[10] = DFFEA(D1_cqi[10]_sload_eqn, GLOBAL(fsin), !GLOBAL(B1_rst_cnt), , B1_div2clk, , );

--D1L15 is counter32b:u3|cqi[10]~COUT at LC_X13_Y10_N4
--operation mode is arithmetic

D1L15 = CARRY(D1_cqi[10] & !D1L94);


--D1_cqi[9] is counter32b:u3|cqi[9] at LC_X13_Y10_N3
--operation mode is arithmetic

D1_cqi[9]_carry_eqn = (!D1L33 & D1L44) # (D1L33 & D1L54);
D1_cqi[9]_lut_out = D1_cqi[9] $ D1_cqi[9]_carry_eqn;
D1_cqi[9]_sload_eqn = (D1L461 & D1L651) # (!D1L461 & D1_cqi[9]_lut_out);
D1_cqi[9] = DFFEA(D1_cqi[9]_sload_eqn, GLOBAL(fsin), !GLOBAL(B1_rst_cnt), , B1_div2clk, , );

--D1L84 is counter32b:u3|cqi[9]~COUT0 at LC_X13_Y10_N3
--operation mode is arithmetic

D1L84_cout_0 = !D1L44 # !D1_cqi[9];
D1L84 = CARRY(D1L84_cout_0);

--D1L94 is counter32b:u3|cqi[9]~COUT1 at LC_X13_Y10_N3
--operation mode is arithmetic

D1L94_cout_1 = !D1L54 # !D1_cqi[9];
D1L94 = CARRY(D1L94_cout_1);


--D1_cqi[8] is counter32b:u3|cqi[8] at LC_X13_Y10_N2
--operation mode is arithmetic

D1_cqi[8]_carry_eqn = (!D1L33 & D1L04) # (D1L33 & D1L14);
D1_cqi[8]_lut_out = D1_cqi[8] $ !D1_cqi[8]_carry_eqn;
D1_cqi[8]_sload_eqn = (D1L461 & D1L751) # (!D1L461 & D1_cqi[8]_lut_out);
D1_cqi[8] = DFFEA(D1_cqi[8]_sload_eqn, GLOBAL(fsin), !GLOBAL(B1_rst_cnt), , B1_div2clk, , );

--D1L44 is counter32b:u3|cqi[8]~COUT0 at LC_X13_Y10_N2
--operation mode is arithmetic

D1L44_cout_0 = D1_cqi[8] & !D1L04;
D1L44 = CARRY(D1L44_cout_0);

--D1L54 is counter32b:u3|cqi[8]~COUT1 at LC_X13_Y10_N2
--operation mode is arithmetic

D1L54_cout_1 = D1_cqi[8] & !D1L14;
D1L54 = CARRY(D1L54_cout_1);


--D1_cqi[7] is counter32b:u3|cqi[7] at LC_X13_Y10_N1
--operation mode is arithmetic

D1_cqi[7]_carry_eqn = (!D1L33 & D1L63) # (D1L33 & D1L73);
D1_cqi[7]_lut_out = D1_cqi[7] $ D1_cqi[7]_carry_eqn;
D1_cqi[7]_sload_eqn = (D1L461 & D1L621) # (!D1L461 & D1_cqi[7]_lut_out);
D1_cqi[7] = DFFEA(D1_cqi[7]_sload_eqn, GLOBAL(fsin), !GLOBAL(B1_rst_cnt), , B1_div2clk, , );

--D1L04 is counter32b:u3|cqi[7]~COUT0 at LC_X13_Y10_N1
--operation mode is arithmetic

D1L04_cout_0 = !D1L63 # !D1_cqi[7];
D1L04 = CARRY(D1L04_cout_0);

--D1L14 is counter32b:u3|cqi[7]~COUT1 at LC_X13_Y10_N1
--operation mode is arithmetic

D1L14_cout_1 = !D1L73 # !D1_cqi[7];
D1L14 = CARRY(D1L14_cout_1);


--D1_cqi[6] is counter32b:u3|cqi[6] at LC_X13_Y10_N0
--operation mode is arithmetic

D1_cqi[6]_carry_eqn = D1L33;
D1_cqi[6]_lut_out = D1_cqi[6] $ !D1_cqi[6]_carry_eqn;
D1_cqi[6]_sload_eqn = (D1L461 & D1L721) # (!D1L461 & D1_cqi[6]_lut_out);
D1_cqi[6] = DFFEA(D1_cqi[6]_sload_eqn, GLOBAL(fsin), !GLOBAL(B1_rst_cnt), , B1_div2clk, , );

--D1L63 is counter32b:u3|cqi[6]~COUT0 at LC_X13_Y10_N0
--operation mode is arithmetic

D1L63_cout_0 = D1_cqi[6] & !D1L33;
D1L63 = CARRY(D1L63_cout_0);

--D1L73 is counter32b:u3|cqi[6]~COUT1 at LC_X13_Y10_N0
--operation mode is arithmetic

D1L73_cout_1 = D1_cqi[6] & !D1L33;
D1L73 = CARRY(D1L73_cout_1);


--D1_cqi[5] is counter32b:u3|cqi[5] at LC_X13_Y11_N9
--operation mode is arithmetic

D1_cqi[5]_carry_eqn = (!D1L51 & D1L03) # (D1L51 & D1L13);
D1_cqi[5]_lut_out = D1_cqi[5] $ D1_cqi[5]_carry_eqn;
D1_cqi[5]_sload_eqn = (D1L461 & D1L821) # (!D1L461 & D1_cqi[5]_lut_out);
D1_cqi[5] = DFFEA(D1_cqi[5]_sload_eqn, GLOBAL(fsin), !GLOBAL(B1_rst_cnt), , B1_div2clk, , );

--D1L33 is counter32b:u3|cqi[5]~COUT at LC_X13_Y11_N9
--operation mode is arithmetic

D1L33 = CARRY(!D1L13 # !D1_cqi[5]);


--D1_cqi[4] is counter32b:u3|cqi[4] at LC_X13_Y11_N8
--operation mode is arithmetic

D1_cqi[4]_carry_eqn = (!D1L51 & D1L62) # (D1L51 & D1L72);
D1_cqi[4]_lut_out = D1_cqi[4] $ !D1_cqi[4]_carry_eqn;
D1_cqi[4]_sload_eqn = (D1L461 & D1L921) # (!D1L461 & D1_cqi[4]_lut_out);
D1_cqi[4] = DFFEA(D1_cqi[4]_sload_eqn, GLOBAL(fsin), !GLOBAL(B1_rst_cnt), , B1_div2clk, , );

--D1L03 is counter32b:u3|cqi[4]~COUT0 at LC_X13_Y11_N8
--operation mode is arithmetic

D1L03_cout_0 = D1_cqi[4] & !D1L62;
D1L03 = CARRY(D1L03_cout_0);

--D1L13 is counter32b:u3|cqi[4]~COUT1 at LC_X13_Y11_N8
--operation mode is arithmetic

D1L13_cout_1 = D1_cqi[4] & !D1L72;
D1L13 = CARRY(D1L13_cout_1);


--D1_cqi[3] is counter32b:u3|cqi[3] at LC_X13_Y11_N7
--operation mode is arithmetic

D1_cqi[3]_carry_eqn = (!D1L51 & D1L22) # (D1L51 & D1L32);
D1_cqi[3]_lut_out = D1_cqi[3] $ D1_cqi[3]_carry_eqn;
D1_cqi[3]_sload_eqn = (D1L461 & ~GND) # (!D1L461 & D1_cqi[3]_lut_out);
D1_cqi[3] = DFFEA(D1_cqi[3]_sload_eqn, GLOBAL(fsin), !GLOBAL(B1_rst_cnt), , B1_div2clk, , );

--D1L62 is counter32b:u3|cqi[3]~COUT0 at LC_X13_Y11_N7
--operation mode is arithmetic

D1L62_cout_0 = !D1L22 # !D1_cqi[3];
D1L62 = CARRY(D1L62_cout_0);

--D1L72 is counter32b:u3|cqi[3]~COUT1 at LC_X13_Y11_N7
--operation mode is arithmetic

D1L72_cout_1 = !D1L32 # !D1_cqi[3];
D1L72 = CARRY(D1L72_cout_1);


--D1_cqi[2] is counter32b:u3|cqi[2] at LC_X13_Y11_N6
--operation mode is arithmetic

D1_cqi[2]_carry_eqn = (!D1L51 & D1L81) # (D1L51 & D1L91);
D1_cqi[2]_lut_out = D1_cqi[2] $ !D1_cqi[2]_carry_eqn;
D1_cqi[2]_sload_eqn = (D1L461 & ~GND) # (!D1L461 & D1_cqi[2]_lut_out);
D1_cqi[2] = DFFEA(D1_cqi[2]_sload_eqn, GLOBAL(fsin), !GLOBAL(B1_rst_cnt), , B1_div2clk, , );

--D1L22 is counter32b:u3|cqi[2]~COUT0 at LC_X13_Y11_N6
--operation mode is arithmetic

D1L22_cout_0 = D1_cqi[2] & !D1L81;
D1L22 = CARRY(D1L22_cout_0);

--D1L32 is counter32b:u3|cqi[2]~COUT1 at LC_X13_Y11_N6
--operation mode is arithmetic

D1L32_cout_1 = D1_cqi[2] & !D1L91;
D1L32 = CARRY(D1L32_cout_1);


--D1_cqi[1] is counter32b:u3|cqi[1] at LC_X13_Y11_N5
--operation mode is arithmetic

D1_cqi[1]_carry_eqn = D1L51;
D1_cqi[1]_lut_out = D1_cqi[1] $ D1_cqi[1]_carry_eqn;
D1_cqi[1]_sload_eqn = (D1L461 & ~GND) # (!D1L461 & D1_cqi[1]_lut_out);
D1_cqi[1] = DFFEA(D1_cqi[1]_sload_eqn, GLOBAL(fsin), !GLOBAL(B1_rst_cnt), , B1_div2clk, , );

--D1L81 is counter32b:u3|cqi[1]~COUT0 at LC_X13_Y11_N5
--operation mode is arithmetic

D1L81_cout_0 = !D1L51 # !D1_cqi[1];
D1L81 = CARRY(D1L81_cout_0);

--D1L91 is counter32b:u3|cqi[1]~COUT1 at LC_X13_Y11_N5
--operation mode is arithmetic

D1L91_cout_1 = !D1L51 # !D1_cqi[1];
D1L91 = CARRY(D1L91_cout_1);


--D1_cqi[0] is counter32b:u3|cqi[0] at LC_X13_Y11_N4
--operation mode is arithmetic

D1_cqi[0]_lut_out = !D1_cqi[0];
D1_cqi[0]_sload_eqn = (D1L461 & ~GND) # (!D1L461 & D1_cqi[0]_lut_out);
D1_cqi[0] = DFFEA(D1_cqi[0]_sload_eqn, GLOBAL(fsin), !GLOBAL(B1_rst_cnt), , B1_div2clk, , );

--D1L51 is counter32b:u3|cqi[0]~COUT at LC_X13_Y11_N4
--operation mode is arithmetic

D1L51 = CARRY(D1_cqi[0]);


--D1L851 is counter32b:u3|LessThan~37 at LC_X12_Y9_N9
--operation mode is normal

D1L851 = !D1_cqi[24] & !D1_cqi[25] & !D1_cqi[26] # !D1_cqi[27];


--D1L951 is counter32b:u3|LessThan~53 at LC_X12_Y9_N6
--operation mode is normal

D1L951 = !D1_cqi[20] & !D1_cqi[21] & !D1_cqi[22] # !D1_cqi[23];


--D1L061 is counter32b:u3|LessThan~69 at LC_X12_Y10_N9
--operation mode is normal

D1L061 = !D1_cqi[18] & !D1_cqi[17] & !D1_cqi[16] # !D1_cqi[19];


--D1L161 is counter32b:u3|LessThan~85 at LC_X12_Y10_N8
--operation mode is normal

D1L161 = !D1_cqi[12] & !D1_cqi[13] & !D1_cqi[14] # !D1_cqi[15];


--D1L361 is counter32b:u3|LessThan~117 at LC_X12_Y10_N1
--operation mode is normal

D1L361 = !D1_cqi[6] & !D1_cqi[4] & !D1_cqi[5] # !D1_cqi[7];


--D1L261 is counter32b:u3|LessThan~101 at LC_X12_Y10_N0
--operation mode is normal

D1L261 = !D1_cqi[9] & !D1_cqi[10] & !D1_cqi[8] # !D1_cqi[11];


--D1L031 is counter32b:u3|cqi~3974 at LC_X12_Y10_N2
--operation mode is normal

D1L031 = !D1L261 & !D1L161 & !D1L361;


--D1L521 is counter32b:u3|cqi~148 at LC_X13_Y8_N6
--operation mode is normal

D1L521 = D1L951 # D1L851 # D1L061 # !D1L031;


--D1L2 is counter32b:u3|add~20 at LC_X14_Y8_N7
--operation mode is normal

D1L2 = D1_cqi[28] & D1_cqi[29] & D1_cqi[30];


--D1L561 is counter32b:u3|LessThan~363 at LC_X14_Y8_N8
--operation mode is normal

D1L561 = D1_cqi[31] & (D1_cqi[29] # D1_cqi[28] # D1_cqi[30]);


--D1L131 is counter32b:u3|cqi~3975 at LC_X13_Y8_N9
--operation mode is normal

D1L131 = D1L561 & D1_cqi[31] & D1L521 # !D1L561 & (D1_cqi[31] $ (D1L2 & !D1L521));


--B1_rst_cnt is ftctrl:u1|rst_cnt at LC_X8_Y13_N2
--operation mode is normal

B1_rst_cnt = !B1_div2clk & !clk1hz;


--D1L461 is counter32b:u3|LessThan~133 at LC_X13_Y11_N1
--operation mode is normal

D1L461 = D1_cqi[3] & (D1_cqi[2] # D1_cqi[0] # D1_cqi[1]);


--D1L1 is counter32b:u3|add~15 at LC_X14_Y8_N4

⌨️ 快捷键说明

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