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

📄 rcvr.fit.eqn

📁 基于vhdl 的串行接口 具有完整的程序
💻 EQN
📖 第 1 页 / 共 3 页
字号:


--B1L37 is rcvr:inst|reduce_nor~104 at LC_X10_Y8_N5
--operation mode is normal

B1_counter2[7]_qfbk = B1_counter2[7];
B1L37 = B1_counter2[5] # B1_counter2[7]_qfbk # B1_counter2[6] # !B1_counter2[8];

--B1_counter2[7] is rcvr:inst|counter2[7] at LC_X10_Y8_N5
--operation mode is normal

B1_counter2[7] = DFFEAS(B1L37, GLOBAL(clk), VCC, , B1_clk1x_enable, B1L32, , , VCC);


--B1_counter2[3] is rcvr:inst|counter2[3] at LC_X10_Y8_N4
--operation mode is normal

B1_counter2[3]_lut_out = B1L01;
B1_counter2[3] = DFFEAS(B1_counter2[3]_lut_out, GLOBAL(clk), VCC, , B1_clk1x_enable, , , , );


--B1_counter2[2] is rcvr:inst|counter2[2] at LC_X10_Y8_N3
--operation mode is normal

B1_counter2[2]_lut_out = B1L7;
B1_counter2[2] = DFFEAS(B1_counter2[2]_lut_out, GLOBAL(clk), VCC, , B1_clk1x_enable, , , , );


--B1_counter2[1] is rcvr:inst|counter2[1] at LC_X10_Y8_N2
--operation mode is normal

B1_counter2[1]_lut_out = GND;
B1_counter2[1] = DFFEAS(B1_counter2[1]_lut_out, GLOBAL(clk), VCC, , B1_clk1x_enable, B1L4, , , VCC);


--B1L47 is rcvr:inst|reduce_nor~105 at LC_X10_Y8_N7
--operation mode is normal

B1_counter2[4]_qfbk = B1_counter2[4];
B1L47 = !B1_counter2[2] # !B1_counter2[4]_qfbk # !B1_counter2[1] # !B1_counter2[3];

--B1_counter2[4] is rcvr:inst|counter2[4] at LC_X10_Y8_N7
--operation mode is normal

B1_counter2[4] = DFFEAS(B1L47, GLOBAL(clk), VCC, , B1_clk1x_enable, B1L31, , , VCC);


--B1L24 is rcvr:inst|clk1x~0 at LC_X10_Y8_N8
--operation mode is normal

B1_counter2[0]_qfbk = B1_counter2[0];
B1L24 = !B1L37 & !B1L47 & B1_counter2[0]_qfbk & B1_clk1x_enable;

--B1_counter2[0] is rcvr:inst|counter2[0] at LC_X10_Y8_N8
--operation mode is normal

B1_counter2[0] = DFFEAS(B1L24, GLOBAL(clk), VCC, , B1_clk1x_enable, B1L1, , , VCC);


--C1_tsr[2] is txt:inst1|tsr[2] at LC_X2_Y6_N8
--operation mode is normal

C1_tsr[2]_lut_out = C1L95 & C1_tsr[3] # !C1L95 & C1_tbr[2];
C1_tsr[2] = DFFEAS(C1_tsr[2]_lut_out, GLOBAL(C1_clk1x), VCC, , C1L77, , , , );


--C1_tbr[1] is txt:inst1|tbr[1] at LC_X5_Y4_N4
--operation mode is normal

C1_tbr[1]_lut_out = GND;
C1_tbr[1] = DFFEAS(C1_tbr[1]_lut_out, !GLOBAL(wrn), VCC, , , din[1], , , VCC);


--C1L93 is txt:inst1|clk1x_enable~39 at LC_X2_Y8_N0
--operation mode is normal

C1L93 = E2_safe_q[1] # !E2_safe_q[3] # !E2_safe_q[0] # !E2_safe_q[2];


--C1_wrn2 is txt:inst1|wrn2 at LC_X2_Y8_N5
--operation mode is normal

C1_wrn2_lut_out = GND;
C1_wrn2 = DFFEAS(C1_wrn2_lut_out, C1_clk16x, VCC, , , C1_wrn1, , , VCC);


--C1_wrn1 is txt:inst1|wrn1 at LC_X2_Y8_N4
--operation mode is normal

C1_wrn1_lut_out = GND;
C1_wrn1 = DFFEAS(C1_wrn1_lut_out, C1_clk16x, VCC, , , wrn, , , VCC);


--C1_clk16x is txt:inst1|clk16x at LC_X3_Y8_N2
--operation mode is normal

C1_clk16x_lut_out = !C1_clk16x;
C1_clk16x = DFFEAS(C1_clk16x_lut_out, GLOBAL(clk), VCC, , C1L75, , , , );


--C1L1 is txt:inst1|add~159 at LC_X1_Y7_N0
--operation mode is arithmetic

C1L1 = !C1_counter2[0];

--C1L2 is txt:inst1|add~159COUT at LC_X1_Y7_N0
--operation mode is arithmetic

C1L2_cout_0 = C1_counter2[0];
C1L2 = CARRY(C1L2_cout_0);

--C1L3 is txt:inst1|add~159COUTCOUT1_182 at LC_X1_Y7_N0
--operation mode is arithmetic

C1L3_cout_1 = C1_counter2[0];
C1L3 = CARRY(C1L3_cout_1);


--C1L32 is txt:inst1|add~166 at LC_X1_Y7_N7
--operation mode is arithmetic

C1L32_carry_eqn = (!C1L41 & C1L12) # (C1L41 & C1L22);
C1L32 = C1_counter2[7] $ C1L32_carry_eqn;

--C1L42 is txt:inst1|add~166COUT at LC_X1_Y7_N7
--operation mode is arithmetic

C1L42_cout_0 = !C1L12 # !C1_counter2[7];
C1L42 = CARRY(C1L42_cout_0);

--C1L52 is txt:inst1|add~166COUTCOUT1_193 at LC_X1_Y7_N7
--operation mode is arithmetic

C1L52_cout_1 = !C1L22 # !C1_counter2[7];
C1L52 = CARRY(C1L52_cout_1);


--C1L02 is txt:inst1|add~165 at LC_X1_Y7_N6
--operation mode is arithmetic

C1L02_carry_eqn = (!C1L41 & C1L81) # (C1L41 & C1L91);
C1L02 = C1_counter2[6] $ (!C1L02_carry_eqn);

--C1L12 is txt:inst1|add~165COUT at LC_X1_Y7_N6
--operation mode is arithmetic

C1L12_cout_0 = C1_counter2[6] & !C1L81;
C1L12 = CARRY(C1L12_cout_0);

--C1L22 is txt:inst1|add~165COUTCOUT1_191 at LC_X1_Y7_N6
--operation mode is arithmetic

C1L22_cout_1 = C1_counter2[6] & !C1L91;
C1L22 = CARRY(C1L22_cout_1);


--C1L71 is txt:inst1|add~164 at LC_X1_Y7_N5
--operation mode is arithmetic

C1L71_carry_eqn = (!C1L41 & GND) # (C1L41 & VCC);
C1L71 = C1_counter2[5] $ C1L71_carry_eqn;

--C1L81 is txt:inst1|add~164COUT at LC_X1_Y7_N5
--operation mode is arithmetic

C1L81_cout_0 = !C1L41 # !C1_counter2[5];
C1L81 = CARRY(C1L81_cout_0);

--C1L91 is txt:inst1|add~164COUTCOUT1_189 at LC_X1_Y7_N5
--operation mode is arithmetic

C1L91_cout_1 = !C1L41 # !C1_counter2[5];
C1L91 = CARRY(C1L91_cout_1);


--C1L62 is txt:inst1|add~167 at LC_X1_Y7_N8
--operation mode is normal

C1L62_carry_eqn = (!C1L41 & C1L42) # (C1L41 & C1L52);
C1L62 = C1L62_carry_eqn $ !C1_counter2[8];


--C1L31 is txt:inst1|add~163 at LC_X1_Y7_N4
--operation mode is arithmetic

C1L31 = C1_counter2[4] $ !C1L11;

--C1L41 is txt:inst1|add~163COUT at LC_X1_Y7_N4
--operation mode is arithmetic

C1L41 = C1L51;


--C1L01 is txt:inst1|add~162 at LC_X1_Y7_N3
--operation mode is arithmetic

C1L01 = C1_counter2[3] $ (C1L8);

--C1L11 is txt:inst1|add~162COUT at LC_X1_Y7_N3
--operation mode is arithmetic

C1L11_cout_0 = !C1L8 # !C1_counter2[3];
C1L11 = CARRY(C1L11_cout_0);

--C1L21 is txt:inst1|add~162COUTCOUT1_187 at LC_X1_Y7_N3
--operation mode is arithmetic

C1L21_cout_1 = !C1L9 # !C1_counter2[3];
C1L21 = CARRY(C1L21_cout_1);


--C1L7 is txt:inst1|add~161 at LC_X1_Y7_N2
--operation mode is arithmetic

C1L7 = C1_counter2[2] $ !C1L5;

--C1L8 is txt:inst1|add~161COUT at LC_X1_Y7_N2
--operation mode is arithmetic

C1L8_cout_0 = C1_counter2[2] & !C1L5;
C1L8 = CARRY(C1L8_cout_0);

--C1L9 is txt:inst1|add~161COUTCOUT1_186 at LC_X1_Y7_N2
--operation mode is arithmetic

C1L9_cout_1 = C1_counter2[2] & !C1L6;
C1L9 = CARRY(C1L9_cout_1);


--C1L4 is txt:inst1|add~160 at LC_X1_Y7_N1
--operation mode is arithmetic

C1L4 = C1_counter2[1] $ C1L2;

--C1L5 is txt:inst1|add~160COUT at LC_X1_Y7_N1
--operation mode is arithmetic

C1L5_cout_0 = !C1L2 # !C1_counter2[1];
C1L5 = CARRY(C1L5_cout_0);

--C1L6 is txt:inst1|add~160COUTCOUT1_184 at LC_X1_Y7_N1
--operation mode is arithmetic

C1L6_cout_1 = !C1L3 # !C1_counter2[1];
C1L6 = CARRY(C1L6_cout_1);


--B1_clk16x is rcvr:inst|clk16x at LC_X5_Y9_N9
--operation mode is normal

B1_clk16x_lut_out = !B1_clk16x;
B1_clk16x = DFFEAS(B1_clk16x_lut_out, GLOBAL(clk), VCC, , B1L27, , , , );


--B1L57 is rcvr:inst|reduce_nor~106 at LC_X9_Y9_N2
--operation mode is normal

B1L57 = !E1_safe_q[1] & E1_safe_q[2] & !E1_safe_q[0] & E1_safe_q[3];


--B1_rxd1 is rcvr:inst|rxd1 at LC_X6_Y9_N4
--operation mode is normal

B1_rxd1_lut_out = GND;
B1_rxd1 = DFFEAS(B1_rxd1_lut_out, B1_clk16x, VCC, , , rxd, , , VCC);


--B1L16 is rcvr:inst|process3~0 at LC_X6_Y9_N8
--operation mode is normal

B1_rxd2_qfbk = B1_rxd2;
B1L16 = !B1_rxd1 & B1_rxd2_qfbk;

--B1_rxd2 is rcvr:inst|rxd2 at LC_X6_Y9_N8
--operation mode is normal

B1_rxd2 = DFFEAS(B1L16, B1_clk16x, VCC, , , B1_rxd1, , , VCC);


--B1L1 is rcvr:inst|add~163 at LC_X9_Y8_N0
--operation mode is arithmetic

B1L1 = !B1_counter2[0];

--B1L2 is rcvr:inst|add~163COUT at LC_X9_Y8_N0
--operation mode is arithmetic

B1L2_cout_0 = B1_counter2[0];
B1L2 = CARRY(B1L2_cout_0);

--B1L3 is rcvr:inst|add~163COUTCOUT1_188 at LC_X9_Y8_N0
--operation mode is arithmetic

B1L3_cout_1 = B1_counter2[0];
B1L3 = CARRY(B1L3_cout_1);


--B1L32 is rcvr:inst|add~170 at LC_X9_Y8_N7
--operation mode is arithmetic

B1L32_carry_eqn = (!B1L41 & B1L12) # (B1L41 & B1L22);
B1L32 = B1_counter2[7] $ B1L32_carry_eqn;

--B1L42 is rcvr:inst|add~170COUT at LC_X9_Y8_N7
--operation mode is arithmetic

B1L42_cout_0 = !B1L12 # !B1_counter2[7];
B1L42 = CARRY(B1L42_cout_0);

--B1L52 is rcvr:inst|add~170COUTCOUT1_199 at LC_X9_Y8_N7
--operation mode is arithmetic

B1L52_cout_1 = !B1L22 # !B1_counter2[7];
B1L52 = CARRY(B1L52_cout_1);


--B1L02 is rcvr:inst|add~169 at LC_X9_Y8_N6
--operation mode is arithmetic

B1L02_carry_eqn = (!B1L41 & B1L81) # (B1L41 & B1L91);
B1L02 = B1_counter2[6] $ !B1L02_carry_eqn;

--B1L12 is rcvr:inst|add~169COUT at LC_X9_Y8_N6
--operation mode is arithmetic

B1L12_cout_0 = B1_counter2[6] & !B1L81;
B1L12 = CARRY(B1L12_cout_0);

--B1L22 is rcvr:inst|add~169COUTCOUT1_197 at LC_X9_Y8_N6
--operation mode is arithmetic

B1L22_cout_1 = B1_counter2[6] & !B1L91;
B1L22 = CARRY(B1L22_cout_1);


--B1L71 is rcvr:inst|add~168 at LC_X9_Y8_N5
--operation mode is arithmetic

B1L71_carry_eqn = (!B1L41 & GND) # (B1L41 & VCC);
B1L71 = B1_counter2[5] $ (B1L71_carry_eqn);

--B1L81 is rcvr:inst|add~168COUT at LC_X9_Y8_N5
--operation mode is arithmetic

B1L81_cout_0 = !B1L41 # !B1_counter2[5];
B1L81 = CARRY(B1L81_cout_0);

--B1L91 is rcvr:inst|add~168COUTCOUT1_195 at LC_X9_Y8_N5
--operation mode is arithmetic

B1L91_cout_1 = !B1L41 # !B1_counter2[5];
B1L91 = CARRY(B1L91_cout_1);


--B1L62 is rcvr:inst|add~171 at LC_X9_Y8_N8
--operation mode is normal

B1L62_carry_eqn = (!B1L41 & B1L42) # (B1L41 & B1L52);
B1L62 = B1L62_carry_eqn $ !B1_counter2[8];


--B1L31 is rcvr:inst|add~167 at LC_X9_Y8_N4
--operation mode is arithmetic

B1L31 = B1_counter2[4] $ (!B1L11);

--B1L41 is rcvr:inst|add~167COUT at LC_X9_Y8_N4
--operation mode is arithmetic

B1L41 = B1L51;


--B1L01 is rcvr:inst|add~166 at LC_X9_Y8_N3
--operation mode is arithmetic

B1L01 = B1_counter2[3] $ B1L8;

--B1L11 is rcvr:inst|add~166COUT at LC_X9_Y8_N3
--operation mode is arithmetic

B1L11_cout_0 = !B1L8 # !B1_counter2[3];
B1L11 = CARRY(B1L11_cout_0);

--B1L21 is rcvr:inst|add~166COUTCOUT1_193 at LC_X9_Y8_N3
--operation mode is arithmetic

B1L21_cout_1 = !B1L9 # !B1_counter2[3];
B1L21 = CARRY(B1L21_cout_1);


--B1L7 is rcvr:inst|add~165 at LC_X9_Y8_N2
--operation mode is arithmetic

B1L7 = B1_counter2[2] $ (!B1L5);

--B1L8 is rcvr:inst|add~165COUT at LC_X9_Y8_N2
--operation mode is arithmetic

B1L8_cout_0 = B1_counter2[2] & !B1L5;
B1L8 = CARRY(B1L8_cout_0);

--B1L9 is rcvr:inst|add~165COUTCOUT1_192 at LC_X9_Y8_N2
--operation mode is arithmetic

B1L9_cout_1 = B1_counter2[2] & !B1L6;
B1L9 = CARRY(B1L9_cout_1);


--B1L4 is rcvr:inst|add~164 at LC_X9_Y8_N1
--operation mode is arithmetic

B1L4 = B1_counter2[1] $ B1L2;

--B1L5 is rcvr:inst|add~164COUT at LC_X9_Y8_N1
--operation mode is arithmetic

B1L5_cout_0 = !B1L2 # !B1_counter2[1];
B1L5 = CARRY(B1L5_cout_0);

--B1L6 is rcvr:inst|add~164COUTCOUT1_190 at LC_X9_Y8_N1
--operation mode is arithmetic

B1L6_cout_1 = !B1L3 # !B1_counter2[1];
B1L6 = CARRY(B1L6_cout_1);


--C1_tsr[3] is txt:inst1|tsr[3] at LC_X2_Y6_N4
--operation mode is normal

⌨️ 快捷键说明

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