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

📄 etester.fit.eqn

📁 基于fpga和sopc的用VHDL语言编写的EDA等精度频率设计
💻 EQN
📖 第 1 页 / 共 4 页
字号:
--Q2 is Q2 at LC_X3_Y9_N4
--operation mode is normal

Q2_lut_out = VCC;
Q2 = DFFEA(Q2_lut_out, !GLOBAL(CLK2), !GLOBAL(CLR), , , , );


--Q3 is Q3 at LC_X4_Y9_N2
--operation mode is normal

Q3_lut_out = VCC;
Q3 = DFFEA(Q3_lut_out, GLOBAL(CLK2), !GLOBAL(CLR), , , , );


--A1L27 is reduce_nor~7 at LC_X3_Y9_N5
--operation mode is normal

A1L27 = !Q3 # !Q2;


--C1_safe_q[31] is lpm_counter:BZQ_rtl_0|cntr_b08:auto_generated|safe_q[31] at LC_X2_Y2_N5
--operation mode is normal

C1_safe_q[31]_carry_eqn = C1L26;
C1_safe_q[31]_lut_out = C1_safe_q[31]_carry_eqn $ C1_safe_q[31];
C1_safe_q[31] = DFFEA(C1_safe_q[31]_lut_out, GLOBAL(BCLK), !GLOBAL(CLR), , A1L2, , );


--A1L51 is DATA~8043 at LC_X1_Y2_N6
--operation mode is normal

A1L51 = SEL[0] & !SEL[2] & C1_safe_q[31] & SEL[1];


--C2_safe_q[23] is lpm_counter:TSQ_rtl_1|cntr_b08:auto_generated|safe_q[23] at LC_X2_Y10_N7
--operation mode is arithmetic

C2_safe_q[23]_carry_eqn = (!C2L24 & C2L221) # (C2L24 & C2L321);
C2_safe_q[23]_lut_out = C2_safe_q[23] $ C2_safe_q[23]_carry_eqn;
C2_safe_q[23] = DFFEA(C2_safe_q[23]_lut_out, GLOBAL(TCLK), !GLOBAL(CLR), , ENA, , );

--C2L521 is lpm_counter:TSQ_rtl_1|cntr_b08:auto_generated|safe_q[23]~COUT0 at LC_X2_Y10_N7
--operation mode is arithmetic

C2L521_cout_0 = !C2L221 # !C2_safe_q[23];
C2L521 = CARRY(C2L521_cout_0);

--C2L621 is lpm_counter:TSQ_rtl_1|cntr_b08:auto_generated|safe_q[23]~COUT1 at LC_X2_Y10_N7
--operation mode is arithmetic

C2L621_cout_1 = !C2L321 # !C2_safe_q[23];
C2L621 = CARRY(C2L621_cout_1);


--C2_safe_q[7] is lpm_counter:TSQ_rtl_1|cntr_b08:auto_generated|safe_q[7] at LC_X2_Y11_N1
--operation mode is arithmetic

C2_safe_q[7]_carry_eqn = (!C2L21 & C2L08) # (C2L21 & C2L18);
C2_safe_q[7]_lut_out = C2_safe_q[7] $ C2_safe_q[7]_carry_eqn;
C2_safe_q[7] = DFFEA(C2_safe_q[7]_lut_out, GLOBAL(TCLK), !GLOBAL(CLR), , ENA, , );

--C2L38 is lpm_counter:TSQ_rtl_1|cntr_b08:auto_generated|safe_q[7]~COUT0 at LC_X2_Y11_N1
--operation mode is arithmetic

C2L38_cout_0 = !C2L08 # !C2_safe_q[7];
C2L38 = CARRY(C2L38_cout_0);

--C2L48 is lpm_counter:TSQ_rtl_1|cntr_b08:auto_generated|safe_q[7]~COUT1 at LC_X2_Y11_N1
--operation mode is arithmetic

C2L48_cout_1 = !C2L18 # !C2_safe_q[7];
C2L48 = CARRY(C2L48_cout_1);


--A1L61 is DATA~8044 at LC_X1_Y10_N5
--operation mode is normal

A1L61 = !SEL[0] & (SEL[1] & C2_safe_q[23] # !SEL[1] & C2_safe_q[7]);


--C2_safe_q[31] is lpm_counter:TSQ_rtl_1|cntr_b08:auto_generated|safe_q[31] at LC_X2_Y9_N5
--operation mode is normal

C2_safe_q[31]_carry_eqn = C2L26;
C2_safe_q[31]_lut_out = C2_safe_q[31]_carry_eqn $ C2_safe_q[31];
C2_safe_q[31] = DFFEA(C2_safe_q[31]_lut_out, GLOBAL(TCLK), !GLOBAL(CLR), , ENA, , );


--C2_safe_q[15] is lpm_counter:TSQ_rtl_1|cntr_b08:auto_generated|safe_q[15] at LC_X2_Y11_N9
--operation mode is arithmetic

C2_safe_q[15]_carry_eqn = (!C2L22 & C2L201) # (C2L22 & C2L301);
C2_safe_q[15]_lut_out = C2_safe_q[15] $ C2_safe_q[15]_carry_eqn;
C2_safe_q[15] = DFFEA(C2_safe_q[15]_lut_out, GLOBAL(TCLK), !GLOBAL(CLR), , ENA, , );

--C2L23 is lpm_counter:TSQ_rtl_1|cntr_b08:auto_generated|counter_cella15~COUT at LC_X2_Y11_N9
--operation mode is arithmetic

C2L23 = CARRY(!C2L301 # !C2_safe_q[15]);


--A1L71 is DATA~8045 at LC_X2_Y9_N6
--operation mode is normal

A1L71 = SEL[0] & (SEL[1] & C2_safe_q[31] # !SEL[1] & C2_safe_q[15]);


--A1L81 is DATA~8046 at LC_X1_Y9_N4
--operation mode is normal

A1L81 = A1L51 # SEL[2] & (A1L71 # A1L61);


--C1_safe_q[23] is lpm_counter:BZQ_rtl_0|cntr_b08:auto_generated|safe_q[23] at LC_X2_Y3_N7
--operation mode is arithmetic

C1_safe_q[23]_carry_eqn = (!C1L24 & C1L221) # (C1L24 & C1L321);
C1_safe_q[23]_lut_out = C1_safe_q[23] $ C1_safe_q[23]_carry_eqn;
C1_safe_q[23] = DFFEA(C1_safe_q[23]_lut_out, GLOBAL(BCLK), !GLOBAL(CLR), , A1L2, , );

--C1L521 is lpm_counter:BZQ_rtl_0|cntr_b08:auto_generated|safe_q[23]~COUT0 at LC_X2_Y3_N7
--operation mode is arithmetic

C1L521_cout_0 = !C1L221 # !C1_safe_q[23];
C1L521 = CARRY(C1L521_cout_0);

--C1L621 is lpm_counter:BZQ_rtl_0|cntr_b08:auto_generated|safe_q[23]~COUT1 at LC_X2_Y3_N7
--operation mode is arithmetic

C1L621_cout_1 = !C1L321 # !C1_safe_q[23];
C1L621 = CARRY(C1L621_cout_1);


--A1L91 is DATA~8047 at LC_X1_Y3_N2
--operation mode is normal

A1L91 = !SEL[2] & SEL[1] & !SEL[0];


--C1_safe_q[15] is lpm_counter:BZQ_rtl_0|cntr_b08:auto_generated|safe_q[15] at LC_X2_Y4_N9
--operation mode is arithmetic

C1_safe_q[15]_carry_eqn = (!C1L22 & C1L201) # (C1L22 & C1L301);
C1_safe_q[15]_lut_out = C1_safe_q[15] $ C1_safe_q[15]_carry_eqn;
C1_safe_q[15] = DFFEA(C1_safe_q[15]_lut_out, GLOBAL(BCLK), !GLOBAL(CLR), , A1L2, , );

--C1L23 is lpm_counter:BZQ_rtl_0|cntr_b08:auto_generated|counter_cella15~COUT at LC_X2_Y4_N9
--operation mode is arithmetic

C1L23 = CARRY(!C1L301 # !C1_safe_q[15]);


--A1L07 is reduce_nor~5 at LC_X1_Y4_N7
--operation mode is normal

A1L07 = SEL[2] # SEL[1] # !SEL[0];


--A1L02 is DATA~8048 at LC_X1_Y4_N9
--operation mode is normal

A1L02 = A1L91 & (C1_safe_q[23] # C1_safe_q[15] & !A1L07) # !A1L91 & C1_safe_q[15] & !A1L07;


--C1_safe_q[7] is lpm_counter:BZQ_rtl_0|cntr_b08:auto_generated|safe_q[7] at LC_X2_Y4_N1
--operation mode is arithmetic

C1_safe_q[7]_carry_eqn = (!C1L21 & C1L08) # (C1L21 & C1L18);
C1_safe_q[7]_lut_out = C1_safe_q[7] $ C1_safe_q[7]_carry_eqn;
C1_safe_q[7] = DFFEA(C1_safe_q[7]_lut_out, GLOBAL(BCLK), !GLOBAL(CLR), , A1L2, , );

--C1L38 is lpm_counter:BZQ_rtl_0|cntr_b08:auto_generated|safe_q[7]~COUT0 at LC_X2_Y4_N1
--operation mode is arithmetic

C1L38_cout_0 = !C1L08 # !C1_safe_q[7];
C1L38 = CARRY(C1L38_cout_0);

--C1L48 is lpm_counter:BZQ_rtl_0|cntr_b08:auto_generated|safe_q[7]~COUT1 at LC_X2_Y4_N1
--operation mode is arithmetic

C1L48_cout_1 = !C1L18 # !C1_safe_q[7];
C1L48 = CARRY(C1L48_cout_1);


--A1L17 is reduce_nor~6 at LC_X1_Y3_N6
--operation mode is normal

A1L17 = SEL[2] # SEL[1] # SEL[0];


--A1L12 is DATA~8049 at LC_X1_Y4_N5
--operation mode is normal

A1L12 = A1L81 # A1L17 & A1L02 # !A1L17 & C1_safe_q[7];


--C1_safe_q[30] is lpm_counter:BZQ_rtl_0|cntr_b08:auto_generated|safe_q[30] at LC_X2_Y2_N4
--operation mode is arithmetic

C1_safe_q[30]_carry_eqn = (!C1L25 & C1L141) # (C1L25 & C1L241);
C1_safe_q[30]_lut_out = C1_safe_q[30] $ !C1_safe_q[30]_carry_eqn;
C1_safe_q[30] = DFFEA(C1_safe_q[30]_lut_out, GLOBAL(BCLK), !GLOBAL(CLR), , A1L2, , );

--C1L26 is lpm_counter:BZQ_rtl_0|cntr_b08:auto_generated|counter_cella30~COUT at LC_X2_Y2_N4
--operation mode is arithmetic

C1L26 = CARRY(C1_safe_q[30] & !C1L241);


--A1L22 is DATA~8050 at LC_X1_Y2_N5
--operation mode is normal

A1L22 = SEL[0] & C1_safe_q[30] & !SEL[2] & SEL[1];


--C2_safe_q[22] is lpm_counter:TSQ_rtl_1|cntr_b08:auto_generated|safe_q[22] at LC_X2_Y10_N6
--operation mode is arithmetic

C2_safe_q[22]_carry_eqn = (!C2L24 & C2L911) # (C2L24 & C2L021);
C2_safe_q[22]_lut_out = C2_safe_q[22] $ !C2_safe_q[22]_carry_eqn;
C2_safe_q[22] = DFFEA(C2_safe_q[22]_lut_out, GLOBAL(TCLK), !GLOBAL(CLR), , ENA, , );

--C2L221 is lpm_counter:TSQ_rtl_1|cntr_b08:auto_generated|safe_q[22]~COUT0 at LC_X2_Y10_N6
--operation mode is arithmetic

C2L221_cout_0 = C2_safe_q[22] & !C2L911;
C2L221 = CARRY(C2L221_cout_0);

--C2L321 is lpm_counter:TSQ_rtl_1|cntr_b08:auto_generated|safe_q[22]~COUT1 at LC_X2_Y10_N6
--operation mode is arithmetic

C2L321_cout_1 = C2_safe_q[22] & !C2L021;
C2L321 = CARRY(C2L321_cout_1);


--C2_safe_q[6] is lpm_counter:TSQ_rtl_1|cntr_b08:auto_generated|safe_q[6] at LC_X2_Y11_N0
--operation mode is arithmetic

C2_safe_q[6]_carry_eqn = C2L21;
C2_safe_q[6]_lut_out = C2_safe_q[6] $ !C2_safe_q[6]_carry_eqn;
C2_safe_q[6] = DFFEA(C2_safe_q[6]_lut_out, GLOBAL(TCLK), !GLOBAL(CLR), , ENA, , );

--C2L08 is lpm_counter:TSQ_rtl_1|cntr_b08:auto_generated|safe_q[6]~COUT0 at LC_X2_Y11_N0
--operation mode is arithmetic

C2L08_cout_0 = C2_safe_q[6] & !C2L21;
C2L08 = CARRY(C2L08_cout_0);

--C2L18 is lpm_counter:TSQ_rtl_1|cntr_b08:auto_generated|safe_q[6]~COUT1 at LC_X2_Y11_N0
--operation mode is arithmetic

C2L18_cout_1 = C2_safe_q[6] & !C2L21;
C2L18 = CARRY(C2L18_cout_1);


--A1L32 is DATA~8051 at LC_X1_Y10_N6
--operation mode is normal

A1L32 = !SEL[0] & (SEL[1] & C2_safe_q[22] # !SEL[1] & C2_safe_q[6]);


--C2_safe_q[30] is lpm_counter:TSQ_rtl_1|cntr_b08:auto_generated|safe_q[30] at LC_X2_Y9_N4
--operation mode is arithmetic

C2_safe_q[30]_carry_eqn = (!C2L25 & C2L141) # (C2L25 & C2L241);
C2_safe_q[30]_lut_out = C2_safe_q[30] $ !C2_safe_q[30]_carry_eqn;
C2_safe_q[30] = DFFEA(C2_safe_q[30]_lut_out, GLOBAL(TCLK), !GLOBAL(CLR), , ENA, , );

--C2L26 is lpm_counter:TSQ_rtl_1|cntr_b08:auto_generated|counter_cella30~COUT at LC_X2_Y9_N4
--operation mode is arithmetic

C2L26 = CARRY(C2_safe_q[30] & !C2L241);


--C2_safe_q[14] is lpm_counter:TSQ_rtl_1|cntr_b08:auto_generated|safe_q[14] at LC_X2_Y11_N8
--operation mode is arithmetic

C2_safe_q[14]_carry_eqn = (!C2L22 & C2L99) # (C2L22 & C2L001);
C2_safe_q[14]_lut_out = C2_safe_q[14] $ !C2_safe_q[14]_carry_eqn;
C2_safe_q[14] = DFFEA(C2_safe_q[14]_lut_out, GLOBAL(TCLK), !GLOBAL(CLR), , ENA, , );

--C2L201 is lpm_counter:TSQ_rtl_1|cntr_b08:auto_generated|safe_q[14]~COUT0 at LC_X2_Y11_N8
--operation mode is arithmetic

C2L201_cout_0 = C2_safe_q[14] & !C2L99;
C2L201 = CARRY(C2L201_cout_0);

--C2L301 is lpm_counter:TSQ_rtl_1|cntr_b08:auto_generated|safe_q[14]~COUT1 at LC_X2_Y11_N8
--operation mode is arithmetic

C2L301_cout_1 = C2_safe_q[14] & !C2L001;
C2L301 = CARRY(C2L301_cout_1);


--A1L42 is DATA~8052 at LC_X2_Y9_N8
--operation mode is normal

A1L42 = SEL[0] & (SEL[1] & C2_safe_q[30] # !SEL[1] & C2_safe_q[14]);


--A1L52 is DATA~8053 at LC_X1_Y3_N8
--operation mode is normal

A1L52 = A1L22 # SEL[2] & (A1L42 # A1L32);


--C1_safe_q[22] is lpm_counter:BZQ_rtl_0|cntr_b08:auto_generated|safe_q[22] at LC_X2_Y3_N6
--operation mode is arithmetic

C1_safe_q[22]_carry_eqn = (!C1L24 & C1L911) # (C1L24 & C1L021);
C1_safe_q[22]_lut_out = C1_safe_q[22] $ !C1_safe_q[22]_carry_eqn;
C1_safe_q[22] = DFFEA(C1_safe_q[22]_lut_out, GLOBAL(BCLK), !GLOBAL(CLR), , A1L2, , );

--C1L221 is lpm_counter:BZQ_rtl_0|cntr_b08:auto_generated|safe_q[22]~COUT0 at LC_X2_Y3_N6
--operation mode is arithmetic

C1L221_cout_0 = C1_safe_q[22] & !C1L911;
C1L221 = CARRY(C1L221_cout_0);

--C1L321 is lpm_counter:BZQ_rtl_0|cntr_b08:auto_generated|safe_q[22]~COUT1 at LC_X2_Y3_N6
--operation mode is arithmetic

C1L321_cout_1 = C1_safe_q[22] & !C1L021;
C1L321 = CARRY(C1L321_cout_1);


--C1_safe_q[14] is lpm_counter:BZQ_rtl_0|cntr_b08:auto_generated|safe_q[14] at LC_X2_Y4_N8
--operation mode is arithmetic

C1_safe_q[14]_carry_eqn = (!C1L22 & C1L99) # (C1L22 & C1L001);
C1_safe_q[14]_lut_out = C1_safe_q[14] $ !C1_safe_q[14]_carry_eqn;
C1_safe_q[14] = DFFEA(C1_safe_q[14]_lut_out, GLOBAL(BCLK), !GLOBAL(CLR), , A1L2, , );

--C1L201 is lpm_counter:BZQ_rtl_0|cntr_b08:auto_generated|safe_q[14]~COUT0 at LC_X2_Y4_N8
--operation mode is arithmetic

C1L201_cout_0 = C1_safe_q[14] & !C1L99;
C1L201 = CARRY(C1L201_cout_0);

--C1L301 is lpm_counter:BZQ_rtl_0|cntr_b08:auto_generated|safe_q[14]~COUT1 at LC_X2_Y4_N8
--operation mode is arithmetic

C1L301_cout_1 = C1_safe_q[14] & !C1L001;
C1L301 = CARRY(C1L301_cout_1);


--A1L62 is DATA~8054 at LC_X1_Y3_N3
--operation mode is normal

A1L62 = A1L07 & A1L91 & C1_safe_q[22] # !A1L07 & (C1_safe_q[14] # A1L91 & C1_safe_q[22]);


--C1_safe_q[6] is lpm_counter:BZQ_rtl_0|cntr_b08:auto_generated|safe_q[6] at LC_X2_Y4_N0
--operation mode is arithmetic

C1_safe_q[6]_carry_eqn = C1L21;
C1_safe_q[6]_lut_out = C1_safe_q[6] $ !C1_safe_q[6]_carry_eqn;
C1_safe_q[6] = DFFEA(C1_safe_q[6]_lut_out, GLOBAL(BCLK), !GLOBAL(CLR), , A1L2, , );

--C1L08 is lpm_counter:BZQ_rtl_0|cntr_b08:auto_generated|safe_q[6]~COUT0 at LC_X2_Y4_N0
--operation mode is arithmetic

C1L08_cout_0 = C1_safe_q[6] & !C1L21;
C1L08 = CARRY(C1L08_cout_0);

--C1L18 is lpm_counter:BZQ_rtl_0|cntr_b08:auto_generated|safe_q[6]~COUT1 at LC_X2_Y4_N0
--operation mode is arithmetic

C1L18_cout_1 = C1_safe_q[6] & !C1L21;
C1L18 = CARRY(C1L18_cout_1);


--A1L72 is DATA~8055 at LC_X1_Y3_N4
--operation mode is normal

A1L72 = A1L52 # A1L17 & A1L62 # !A1L17 & C1_safe_q[6];


--C1_safe_q[29] is lpm_counter:BZQ_rtl_0|cntr_b08:auto_generated|safe_q[29] at LC_X2_Y2_N3
--operation mode is arithmetic

C1_safe_q[29]_carry_eqn = (!C1L25 & C1L831) # (C1L25 & C1L931);
C1_safe_q[29]_lut_out = C1_safe_q[29] $ C1_safe_q[29]_carry_eqn;
C1_safe_q[29] = DFFEA(C1_safe_q[29]_lut_out, GLOBAL(BCLK), !GLOBAL(CLR), , A1L2, , );

--C1L141 is lpm_counter:BZQ_rtl_0|cntr_b08:auto_generated|safe_q[29]~COUT0 at LC_X2_Y2_N3
--operation mode is arithmetic

C1L141_cout_0 = !C1L831 # !C1_safe_q[29];
C1L141 = CARRY(C1L141_cout_0);

--C1L241 is lpm_counter:BZQ_rtl_0|cntr_b08:auto_generated|safe_q[29]~COUT1 at LC_X2_Y2_N3
--operation mode is arithmetic

C1L241_cout_1 = !C1L931 # !C1_safe_q[29];
C1L241 = CARRY(C1L241_cout_1);


--A1L82 is DATA~8056 at LC_X1_Y2_N4
--operation mode is normal

A1L82 = C1_safe_q[29] & SEL[1] & !SEL[2] & SEL[0];


--C2_safe_q[21] is lpm_counter:TSQ_rtl_1|cntr_b08:auto_generated|safe_q[21] at LC_X2_Y10_N5
--operation mode is arithmetic

⌨️ 快捷键说明

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