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

📄 rcvr.fit.eqn

📁 基于vhdl 的串行接口 具有完整的程序
💻 EQN
📖 第 1 页 / 共 3 页
字号:
--C1_sdo is txt:inst1|sdo at LC_X1_Y8_N2
--operation mode is normal

C1_sdo_lut_out = C1L56 & C1_sdo & !C1L46 # !C1L56 & C1_tsr[0] # !C1L46;
C1_sdo = DFFEAS(C1_sdo_lut_out, GLOBAL(C1_clk1x), VCC, , , , , , );


--B1_rbr[7] is rcvr:inst|rbr[7] at LC_X9_Y10_N7
--operation mode is normal

B1_rbr[7]_lut_out = GND;
B1_rbr[7] = DFFEAS(B1_rbr[7]_lut_out, !GLOBAL(B1_clk1x), VCC, , B1L17, B1_rsr[7], , , VCC);


--B1_rbr[6] is rcvr:inst|rbr[6] at LC_X9_Y10_N3
--operation mode is normal

B1_rbr[6]_lut_out = B1_rsr[6];
B1_rbr[6] = DFFEAS(B1_rbr[6]_lut_out, !GLOBAL(B1_clk1x), VCC, , B1L17, , , , );


--B1_rbr[5] is rcvr:inst|rbr[5] at LC_X9_Y10_N2
--operation mode is normal

B1_rbr[5]_lut_out = GND;
B1_rbr[5] = DFFEAS(B1_rbr[5]_lut_out, !GLOBAL(B1_clk1x), VCC, , B1L17, B1_rsr[5], , , VCC);


--B1_rbr[4] is rcvr:inst|rbr[4] at LC_X9_Y10_N1
--operation mode is normal

B1_rbr[4]_lut_out = B1_rsr[4];
B1_rbr[4] = DFFEAS(B1_rbr[4]_lut_out, !GLOBAL(B1_clk1x), VCC, , B1L17, , , , );


--B1_rbr[3] is rcvr:inst|rbr[3] at LC_X9_Y10_N0
--operation mode is normal

B1_rbr[3]_lut_out = B1_rsr[3];
B1_rbr[3] = DFFEAS(B1_rbr[3]_lut_out, !GLOBAL(B1_clk1x), VCC, , B1L17, , , , );


--B1_rbr[2] is rcvr:inst|rbr[2] at LC_X8_Y10_N3
--operation mode is normal

B1_rbr[2]_lut_out = GND;
B1_rbr[2] = DFFEAS(B1_rbr[2]_lut_out, !GLOBAL(B1_clk1x), VCC, , B1L17, B1_rsr[2], , , VCC);


--B1_rbr[1] is rcvr:inst|rbr[1] at LC_X9_Y10_N4
--operation mode is normal

B1_rbr[1]_lut_out = B1_rsr[1];
B1_rbr[1] = DFFEAS(B1_rbr[1]_lut_out, !GLOBAL(B1_clk1x), VCC, , B1L17, , , , );


--B1_rbr[0] is rcvr:inst|rbr[0] at LC_X9_Y10_N5
--operation mode is normal

B1_rbr[0]_lut_out = GND;
B1_rbr[0] = DFFEAS(B1_rbr[0]_lut_out, !GLOBAL(B1_clk1x), VCC, , B1L17, B1_rsr[0], , , VCC);


--C1_tsr[0] is txt:inst1|tsr[0] at LC_X2_Y6_N2
--operation mode is normal

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


--E2_safe_q[2] is txt:inst1|lpm_counter:no_bits_sent_rtl_0|cntr_p47:auto_generated|safe_q[2] at LC_X2_Y8_N8
--operation mode is arithmetic

E2_safe_q[2]_lut_out = E2_safe_q[2] $ (!E2L5);
E2_safe_q[2] = DFFEAS(E2_safe_q[2]_lut_out, GLOBAL(C1_clk1x), C1_clk1x_enable, , , , , , );

--E2L8 is txt:inst1|lpm_counter:no_bits_sent_rtl_0|cntr_p47:auto_generated|counter_cella2~COUT at LC_X2_Y8_N8
--operation mode is arithmetic

E2L8_cout_0 = E2_safe_q[2] & !E2L5;
E2L8 = CARRY(E2L8_cout_0);

--E2L9 is txt:inst1|lpm_counter:no_bits_sent_rtl_0|cntr_p47:auto_generated|counter_cella2~COUTCOUT1_3 at LC_X2_Y8_N8
--operation mode is arithmetic

E2L9_cout_1 = E2_safe_q[2] & !E2L6;
E2L9 = CARRY(E2L9_cout_1);


--E2_safe_q[3] is txt:inst1|lpm_counter:no_bits_sent_rtl_0|cntr_p47:auto_generated|safe_q[3] at LC_X2_Y8_N9
--operation mode is normal

E2_safe_q[3]_lut_out = E2L8 $ E2_safe_q[3];
E2_safe_q[3] = DFFEAS(E2_safe_q[3]_lut_out, GLOBAL(C1_clk1x), C1_clk1x_enable, , , , , , );


--E2_safe_q[0] is txt:inst1|lpm_counter:no_bits_sent_rtl_0|cntr_p47:auto_generated|safe_q[0] at LC_X2_Y8_N6
--operation mode is arithmetic

E2_safe_q[0]_lut_out = !E2_safe_q[0];
E2_safe_q[0] = DFFEAS(E2_safe_q[0]_lut_out, GLOBAL(C1_clk1x), C1_clk1x_enable, , , , , , );

--E2L2 is txt:inst1|lpm_counter:no_bits_sent_rtl_0|cntr_p47:auto_generated|counter_cella0~COUT at LC_X2_Y8_N6
--operation mode is arithmetic

E2L2_cout_0 = E2_safe_q[0];
E2L2 = CARRY(E2L2_cout_0);

--E2L3 is txt:inst1|lpm_counter:no_bits_sent_rtl_0|cntr_p47:auto_generated|counter_cella0~COUTCOUT1_3 at LC_X2_Y8_N6
--operation mode is arithmetic

E2L3_cout_1 = E2_safe_q[0];
E2L3 = CARRY(E2L3_cout_1);


--E2_safe_q[1] is txt:inst1|lpm_counter:no_bits_sent_rtl_0|cntr_p47:auto_generated|safe_q[1] at LC_X2_Y8_N7
--operation mode is arithmetic

E2_safe_q[1]_lut_out = E2_safe_q[1] $ E2L2;
E2_safe_q[1] = DFFEAS(E2_safe_q[1]_lut_out, GLOBAL(C1_clk1x), C1_clk1x_enable, , , , , , );

--E2L5 is txt:inst1|lpm_counter:no_bits_sent_rtl_0|cntr_p47:auto_generated|counter_cella1~COUT at LC_X2_Y8_N7
--operation mode is arithmetic

E2L5_cout_0 = !E2L2 # !E2_safe_q[1];
E2L5 = CARRY(E2L5_cout_0);

--E2L6 is txt:inst1|lpm_counter:no_bits_sent_rtl_0|cntr_p47:auto_generated|counter_cella1~COUTCOUT1_1 at LC_X2_Y8_N7
--operation mode is arithmetic

E2L6_cout_1 = !E2L3 # !E2_safe_q[1];
E2L6 = CARRY(E2L6_cout_1);


--C1L46 is txt:inst1|sdo~451 at LC_X1_Y8_N8
--operation mode is normal

C1L46 = E2_safe_q[2] & !E2_safe_q[3] # !E2_safe_q[2] & E2_safe_q[3] & !E2_safe_q[1] # !E2_safe_q[0] # !E2_safe_q[3] & E2_safe_q[1];


--C1L56 is txt:inst1|sdo~452 at LC_X1_Y8_N4
--operation mode is normal

C1L56 = E2_safe_q[2] & E2_safe_q[3] # !E2_safe_q[2] & !E2_safe_q[3] & E2_safe_q[0] $ E2_safe_q[1];


--C1_clk1x is txt:inst1|clk1x at LC_X6_Y7_N6
--operation mode is normal

C1_clk1x_lut_out = !C1_clk1x;
C1_clk1x = DFFEAS(C1_clk1x_lut_out, GLOBAL(clk), VCC, , C1L04, , , , );


--B1_rsr[7] is rcvr:inst|rsr[7] at LC_X11_Y10_N2
--operation mode is normal

B1_rsr[7]_lut_out = B1_rsr[6];
B1_rsr[7] = DFFEAS(B1_rsr[7]_lut_out, !GLOBAL(B1_clk1x), VCC, , B1L06, , , , );


--B1_clk1x is rcvr:inst|clk1x at LC_X10_Y5_N6
--operation mode is normal

B1_clk1x_lut_out = !B1_clk1x;
B1_clk1x = DFFEAS(B1_clk1x_lut_out, GLOBAL(clk), VCC, , B1L24, , , , );


--E1_safe_q[1] is rcvr:inst|lpm_counter:no_bits_rcvd_rtl_1|cntr_p47:auto_generated|safe_q[1] at LC_X10_Y10_N2
--operation mode is arithmetic

E1_safe_q[1]_lut_out = E1_safe_q[1] $ E1L2;
E1_safe_q[1] = DFFEAS(E1_safe_q[1]_lut_out, GLOBAL(B1_clk1x), B1_clk1x_enable, , , , , , );

--E1L5 is rcvr:inst|lpm_counter:no_bits_rcvd_rtl_1|cntr_p47:auto_generated|counter_cella1~COUT at LC_X10_Y10_N2
--operation mode is arithmetic

E1L5_cout_0 = !E1L2 # !E1_safe_q[1];
E1L5 = CARRY(E1L5_cout_0);

--E1L6 is rcvr:inst|lpm_counter:no_bits_rcvd_rtl_1|cntr_p47:auto_generated|counter_cella1~COUTCOUT1_1 at LC_X10_Y10_N2
--operation mode is arithmetic

E1L6_cout_1 = !E1L3 # !E1_safe_q[1];
E1L6 = CARRY(E1L6_cout_1);


--E1_safe_q[2] is rcvr:inst|lpm_counter:no_bits_rcvd_rtl_1|cntr_p47:auto_generated|safe_q[2] at LC_X10_Y10_N3
--operation mode is arithmetic

E1_safe_q[2]_lut_out = E1_safe_q[2] $ (!E1L5);
E1_safe_q[2] = DFFEAS(E1_safe_q[2]_lut_out, GLOBAL(B1_clk1x), B1_clk1x_enable, , , , , , );

--E1L8 is rcvr:inst|lpm_counter:no_bits_rcvd_rtl_1|cntr_p47:auto_generated|counter_cella2~COUT at LC_X10_Y10_N3
--operation mode is arithmetic

E1L8_cout_0 = E1_safe_q[2] & !E1L5;
E1L8 = CARRY(E1L8_cout_0);

--E1L9 is rcvr:inst|lpm_counter:no_bits_rcvd_rtl_1|cntr_p47:auto_generated|counter_cella2~COUTCOUT1_3 at LC_X10_Y10_N3
--operation mode is arithmetic

E1L9_cout_1 = E1_safe_q[2] & !E1L6;
E1L9 = CARRY(E1L9_cout_1);


--E1_safe_q[0] is rcvr:inst|lpm_counter:no_bits_rcvd_rtl_1|cntr_p47:auto_generated|safe_q[0] at LC_X10_Y10_N1
--operation mode is arithmetic

E1_safe_q[0]_lut_out = !E1_safe_q[0];
E1_safe_q[0] = DFFEAS(E1_safe_q[0]_lut_out, GLOBAL(B1_clk1x), B1_clk1x_enable, , , , , , );

--E1L2 is rcvr:inst|lpm_counter:no_bits_rcvd_rtl_1|cntr_p47:auto_generated|counter_cella0~COUT at LC_X10_Y10_N1
--operation mode is arithmetic

E1L2_cout_0 = E1_safe_q[0];
E1L2 = CARRY(E1L2_cout_0);

--E1L3 is rcvr:inst|lpm_counter:no_bits_rcvd_rtl_1|cntr_p47:auto_generated|counter_cella0~COUTCOUT1_3 at LC_X10_Y10_N1
--operation mode is arithmetic

E1L3_cout_1 = E1_safe_q[0];
E1L3 = CARRY(E1L3_cout_1);


--E1_safe_q[3] is rcvr:inst|lpm_counter:no_bits_rcvd_rtl_1|cntr_p47:auto_generated|safe_q[3] at LC_X10_Y10_N4
--operation mode is normal

E1_safe_q[3]_lut_out = E1_safe_q[3] $ (E1L8);
E1_safe_q[3] = DFFEAS(E1_safe_q[3]_lut_out, GLOBAL(B1_clk1x), B1_clk1x_enable, , , , , , );


--B1L17 is rcvr:inst|rbr[7]~47 at LC_X9_Y10_N9
--operation mode is normal

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


--B1_rsr[6] is rcvr:inst|rsr[6] at LC_X10_Y10_N7
--operation mode is normal

B1_rsr[6]_lut_out = B1_rsr[5];
B1_rsr[6] = DFFEAS(B1_rsr[6]_lut_out, !GLOBAL(B1_clk1x), VCC, , B1L06, , , , );


--B1_rsr[5] is rcvr:inst|rsr[5] at LC_X10_Y10_N9
--operation mode is normal

B1_rsr[5]_lut_out = GND;
B1_rsr[5] = DFFEAS(B1_rsr[5]_lut_out, !GLOBAL(B1_clk1x), VCC, , B1L06, B1_rsr[4], , , VCC);


--B1_rsr[4] is rcvr:inst|rsr[4] at LC_X10_Y10_N5
--operation mode is normal

B1_rsr[4]_lut_out = GND;
B1_rsr[4] = DFFEAS(B1_rsr[4]_lut_out, !GLOBAL(B1_clk1x), VCC, , B1L06, B1_rsr[3], , , VCC);


--B1_rsr[3] is rcvr:inst|rsr[3] at LC_X9_Y10_N8
--operation mode is normal

B1_rsr[3]_lut_out = GND;
B1_rsr[3] = DFFEAS(B1_rsr[3]_lut_out, !GLOBAL(B1_clk1x), VCC, , B1L06, B1_rsr[2], , , VCC);


--B1_rsr[2] is rcvr:inst|rsr[2] at LC_X9_Y10_N6
--operation mode is normal

B1_rsr[2]_lut_out = B1_rsr[1];
B1_rsr[2] = DFFEAS(B1_rsr[2]_lut_out, !GLOBAL(B1_clk1x), VCC, , B1L06, , , , );


--B1_rsr[1] is rcvr:inst|rsr[1] at LC_X10_Y10_N8
--operation mode is normal

B1_rsr[1]_lut_out = GND;
B1_rsr[1] = DFFEAS(B1_rsr[1]_lut_out, !GLOBAL(B1_clk1x), VCC, , B1L06, B1_rsr[0], , , VCC);


--B1_rsr[0] is rcvr:inst|rsr[0] at LC_X10_Y10_N0
--operation mode is normal

B1_rsr[0]_lut_out = B1_rxd2;
B1_rsr[0] = DFFEAS(B1_rsr[0]_lut_out, !GLOBAL(B1_clk1x), VCC, , B1L06, , , , );


--C1_tsr[1] is txt:inst1|tsr[1] at LC_X2_Y6_N6
--operation mode is normal

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


--C1_tbr[0] is txt:inst1|tbr[0] at LC_X6_Y4_N2
--operation mode is normal

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


--C1L95 is txt:inst1|reduce_nor~4 at LC_X1_Y8_N7
--operation mode is normal

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


--C1L77 is txt:inst1|tsr[0]~642 at LC_X2_Y8_N2
--operation mode is normal

C1L77 = E2_safe_q[2] & !E2_safe_q[3] # !E2_safe_q[2] & E2_safe_q[0] & !E2_safe_q[3] # !E2_safe_q[1] # !E2_safe_q[0] & E2_safe_q[3];


--C1_clk1x_enable is txt:inst1|clk1x_enable at LC_X2_Y8_N1
--operation mode is normal

C1_clk1x_enable_lut_out = C1_wrn2 & C1_clk1x_enable & C1L93 # !C1_wrn1 # !C1_wrn2 & C1_clk1x_enable & C1L93;
C1_clk1x_enable = DFFEAS(C1_clk1x_enable_lut_out, C1_clk16x, VCC, , , , , , );


--C1_counter2[6] is txt:inst1|counter2[6] at LC_X2_Y7_N3
--operation mode is normal

C1_counter2[6]_lut_out = GND;
C1_counter2[6] = DFFEAS(C1_counter2[6]_lut_out, GLOBAL(clk), VCC, , C1_clk1x_enable, C1L02, , , VCC);


--C1_counter2[5] is txt:inst1|counter2[5] at LC_X2_Y7_N8
--operation mode is normal

C1_counter2[5]_lut_out = C1L71 & C1L16 # C1L06 # !C1_counter2[0];
C1_counter2[5] = DFFEAS(C1_counter2[5]_lut_out, GLOBAL(clk), VCC, , C1_clk1x_enable, , , , );


--C1_counter2[8] is txt:inst1|counter2[8] at LC_X2_Y7_N7
--operation mode is normal

C1_counter2[8]_lut_out = C1L62 & C1L16 # C1L06 # !C1_counter2[0];
C1_counter2[8] = DFFEAS(C1_counter2[8]_lut_out, GLOBAL(clk), VCC, , C1_clk1x_enable, , , , );


--C1L06 is txt:inst1|reduce_nor~95 at LC_X2_Y7_N5
--operation mode is normal

C1_counter2[7]_qfbk = C1_counter2[7];
C1L06 = C1_counter2[5] # C1_counter2[7]_qfbk # C1_counter2[6] # !C1_counter2[8];

--C1_counter2[7] is txt:inst1|counter2[7] at LC_X2_Y7_N5
--operation mode is normal

C1_counter2[7] = DFFEAS(C1L06, GLOBAL(clk), VCC, , C1_clk1x_enable, C1L32, , , VCC);


--C1_counter2[3] is txt:inst1|counter2[3] at LC_X2_Y7_N6
--operation mode is normal

C1_counter2[3]_lut_out = C1L01;
C1_counter2[3] = DFFEAS(C1_counter2[3]_lut_out, GLOBAL(clk), VCC, , C1_clk1x_enable, , , , );


--C1_counter2[2] is txt:inst1|counter2[2] at LC_X2_Y7_N2
--operation mode is normal

C1_counter2[2]_lut_out = C1L7;
C1_counter2[2] = DFFEAS(C1_counter2[2]_lut_out, GLOBAL(clk), VCC, , C1_clk1x_enable, , , , );


--C1_counter2[1] is txt:inst1|counter2[1] at LC_X1_Y7_N9
--operation mode is normal

C1_counter2[1]_lut_out = C1L4;
C1_counter2[1] = DFFEAS(C1_counter2[1]_lut_out, GLOBAL(clk), VCC, , C1_clk1x_enable, , , , );


--C1L16 is txt:inst1|reduce_nor~96 at LC_X2_Y7_N9
--operation mode is normal

C1_counter2[4]_qfbk = C1_counter2[4];
C1L16 = !C1_counter2[3] # !C1_counter2[4]_qfbk # !C1_counter2[2] # !C1_counter2[1];

--C1_counter2[4] is txt:inst1|counter2[4] at LC_X2_Y7_N9
--operation mode is normal

C1_counter2[4] = DFFEAS(C1L16, GLOBAL(clk), VCC, , C1_clk1x_enable, C1L31, , , VCC);


--C1L04 is txt:inst1|clk1x~0 at LC_X2_Y7_N4
--operation mode is normal

C1_counter2[0]_qfbk = C1_counter2[0];
C1L04 = !C1L06 & !C1L16 & C1_counter2[0]_qfbk & C1_clk1x_enable;

--C1_counter2[0] is txt:inst1|counter2[0] at LC_X2_Y7_N4
--operation mode is normal

C1_counter2[0] = DFFEAS(C1L04, GLOBAL(clk), VCC, , C1_clk1x_enable, C1L1, , , VCC);


--B1L06 is rcvr:inst|LessThan~68 at LC_X10_Y10_N6
--operation mode is normal

B1L06 = !E1_safe_q[2] & !E1_safe_q[0] & !E1_safe_q[1] # !E1_safe_q[3];


--B1_clk1x_enable is rcvr:inst|clk1x_enable at LC_X6_Y9_N5
--operation mode is normal

B1_clk1x_enable_lut_out = VCC;
B1_clk1x_enable = DFFEAS(B1_clk1x_enable_lut_out, B1_clk16x, !B1L57, , B1L16, , , , );


--B1_counter2[6] is rcvr:inst|counter2[6] at LC_X9_Y8_N9
--operation mode is normal

B1_counter2[6]_lut_out = GND;
B1_counter2[6] = DFFEAS(B1_counter2[6]_lut_out, GLOBAL(clk), VCC, , B1_clk1x_enable, B1L02, , , VCC);


--B1_counter2[5] is rcvr:inst|counter2[5] at LC_X10_Y8_N6
--operation mode is normal

B1_counter2[5]_lut_out = B1L71 & B1L37 # B1L47 # !B1_counter2[0];
B1_counter2[5] = DFFEAS(B1_counter2[5]_lut_out, GLOBAL(clk), VCC, , B1_clk1x_enable, , , , );


--B1_counter2[8] is rcvr:inst|counter2[8] at LC_X10_Y8_N9
--operation mode is normal

B1_counter2[8]_lut_out = B1L62 & B1L37 # B1L47 # !B1_counter2[0];
B1_counter2[8] = DFFEAS(B1_counter2[8]_lut_out, GLOBAL(clk), VCC, , B1_clk1x_enable, , , , );

⌨️ 快捷键说明

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