📄 rcvr.fit.eqn
字号:
--B1L18 is rcvr:inst|add~244 at LC_X11_Y7_N3
--operation mode is arithmetic
B1L18 = B1_counter2[3] $ (B1L22);
--B1L19 is rcvr:inst|add~246 at LC_X11_Y7_N3
--operation mode is arithmetic
B1L19_cout_0 = !B1L22 # !B1_counter2[3];
B1L19 = CARRY(B1L19_cout_0);
--B1L20 is rcvr:inst|add~246COUT1_272 at LC_X11_Y7_N3
--operation mode is arithmetic
B1L20_cout_1 = !B1L23 # !B1_counter2[3];
B1L20 = CARRY(B1L20_cout_1);
--B1L21 is rcvr:inst|add~249 at LC_X11_Y7_N2
--operation mode is arithmetic
B1L21 = B1_counter2[2] $ !B1L25;
--B1L22 is rcvr:inst|add~251 at LC_X11_Y7_N2
--operation mode is arithmetic
B1L22_cout_0 = B1_counter2[2] & !B1L25;
B1L22 = CARRY(B1L22_cout_0);
--B1L23 is rcvr:inst|add~251COUT1_271 at LC_X11_Y7_N2
--operation mode is arithmetic
B1L23_cout_1 = B1_counter2[2] & !B1L26;
B1L23 = CARRY(B1L23_cout_1);
--B1L24 is rcvr:inst|add~254 at LC_X11_Y7_N1
--operation mode is arithmetic
B1L24 = B1_counter2[1] $ B1L12;
--B1L25 is rcvr:inst|add~256 at LC_X11_Y7_N1
--operation mode is arithmetic
B1L25_cout_0 = !B1L12 # !B1_counter2[1];
B1L25 = CARRY(B1L25_cout_0);
--B1L26 is rcvr:inst|add~256COUT1_269 at LC_X11_Y7_N1
--operation mode is arithmetic
B1L26_cout_1 = !B1L13 # !B1_counter2[1];
B1L26 = CARRY(B1L26_cout_1);
--C1_counter1[0] is txt:inst1|counter1[0] at LC_X3_Y7_N9
--operation mode is normal
C1_counter1[0]_lut_out = C1L27 & (C1_counter1[0] # !A1L29);
C1_counter1[0] = DFFEAS(C1_counter1[0]_lut_out, GLOBAL(clk), VCC, , , , , , );
--C1_counter1[4] is txt:inst1|counter1[4] at LC_X3_Y7_N7
--operation mode is normal
C1_counter1[4]_lut_out = C1L30 & (C1_counter1[0] # !A1L29);
C1_counter1[4] = DFFEAS(C1_counter1[4]_lut_out, GLOBAL(clk), VCC, , , , , , );
--C1_counter1[3] is txt:inst1|counter1[3] at LC_X3_Y7_N8
--operation mode is normal
C1_counter1[3]_lut_out = C1L31 & (C1_counter1[0] # !A1L29);
C1_counter1[3] = DFFEAS(C1_counter1[3]_lut_out, GLOBAL(clk), VCC, , , , , , );
--C1_counter1[1] is txt:inst1|counter1[1] at LC_X3_Y7_N6
--operation mode is normal
C1_counter1[1]_lut_out = C1L34 & (C1_counter1[0] # !A1L29);
C1_counter1[1] = DFFEAS(C1_counter1[1]_lut_out, GLOBAL(clk), VCC, , , , , , );
--A1L29 is rtl~216 at LC_X3_Y7_N5
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
C1_counter1[2]_qfbk = C1_counter1[2];
A1L29 = C1_counter1[1] & C1_counter1[4] & !C1_counter1[2]_qfbk & C1_counter1[3];
--C1_counter1[2] is txt:inst1|counter1[2] at LC_X3_Y7_N5
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
C1_counter1[2] = DFFEAS(A1L29, GLOBAL(clk), VCC, , , C1L37, , , VCC);
--C1_tbr[2] is txt:inst1|tbr[2] at LC_X1_Y4_N5
--operation mode is normal
C1_tbr[2]_lut_out = din[2];
C1_tbr[2] = DFFEAS(C1_tbr[2]_lut_out, !GLOBAL(wrn), VCC, , , , , , );
--C1_tsr[3] is txt:inst1|tsr[3] at LC_X1_Y7_N9
--operation mode is normal
C1_tsr[3]_lut_out = A1L20 & C1_tbr[3] # !A1L20 & (C1_tsr[4]);
C1_tsr[3] = DFFEAS(C1_tsr[3]_lut_out, GLOBAL(C1_clk1x), VCC, , C1L80, , , , );
--C1L27 is txt:inst1|add~327 at LC_X3_Y7_N0
--operation mode is arithmetic
C1L27 = !C1_counter1[0];
--C1L28 is txt:inst1|add~329 at LC_X3_Y7_N0
--operation mode is arithmetic
C1L28_cout_0 = C1_counter1[0];
C1L28 = CARRY(C1L28_cout_0);
--C1L29 is txt:inst1|add~329COUT1_376 at LC_X3_Y7_N0
--operation mode is arithmetic
C1L29_cout_1 = C1_counter1[0];
C1L29 = CARRY(C1L29_cout_1);
--C1L30 is txt:inst1|add~332 at LC_X3_Y7_N4
--operation mode is normal
C1L30 = C1_counter1[4] $ !C1L32;
--C1L31 is txt:inst1|add~337 at LC_X3_Y7_N3
--operation mode is arithmetic
C1L31 = C1_counter1[3] $ (C1L38);
--C1L32 is txt:inst1|add~339 at LC_X3_Y7_N3
--operation mode is arithmetic
C1L32_cout_0 = !C1L38 # !C1_counter1[3];
C1L32 = CARRY(C1L32_cout_0);
--C1L33 is txt:inst1|add~339COUT1_381 at LC_X3_Y7_N3
--operation mode is arithmetic
C1L33_cout_1 = !C1L39 # !C1_counter1[3];
C1L33 = CARRY(C1L33_cout_1);
--C1L34 is txt:inst1|add~342 at LC_X3_Y7_N1
--operation mode is arithmetic
C1L34 = C1_counter1[1] $ (C1L28);
--C1L35 is txt:inst1|add~344 at LC_X3_Y7_N1
--operation mode is arithmetic
C1L35_cout_0 = !C1L28 # !C1_counter1[1];
C1L35 = CARRY(C1L35_cout_0);
--C1L36 is txt:inst1|add~344COUT1_377 at LC_X3_Y7_N1
--operation mode is arithmetic
C1L36_cout_1 = !C1L29 # !C1_counter1[1];
C1L36 = CARRY(C1L36_cout_1);
--C1L37 is txt:inst1|add~347 at LC_X3_Y7_N2
--operation mode is arithmetic
C1L37 = C1_counter1[2] $ (!C1L35);
--C1L38 is txt:inst1|add~349 at LC_X3_Y7_N2
--operation mode is arithmetic
C1L38_cout_0 = C1_counter1[2] & (!C1L35);
C1L38 = CARRY(C1L38_cout_0);
--C1L39 is txt:inst1|add~349COUT1_379 at LC_X3_Y7_N2
--operation mode is arithmetic
C1L39_cout_1 = C1_counter1[2] & (!C1L36);
C1L39 = CARRY(C1L39_cout_1);
--C1_tbr[3] is txt:inst1|tbr[3] at LC_X1_Y4_N2
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
C1_tbr[3]_lut_out = GND;
C1_tbr[3] = DFFEAS(C1_tbr[3]_lut_out, !GLOBAL(wrn), VCC, , , din[3], , , VCC);
--C1_tsr[4] is txt:inst1|tsr[4] at LC_X2_Y8_N3
--operation mode is normal
C1_tsr[4]_lut_out = A1L20 & C1_tbr[4] # !A1L20 & (C1_tsr[5]);
C1_tsr[4] = DFFEAS(C1_tsr[4]_lut_out, GLOBAL(C1_clk1x), VCC, , C1L80, , , , );
--C1_tbr[4] is txt:inst1|tbr[4] at LC_X2_Y4_N2
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
C1_tbr[4]_lut_out = GND;
C1_tbr[4] = DFFEAS(C1_tbr[4]_lut_out, !GLOBAL(wrn), VCC, , , din[4], , , VCC);
--C1_tsr[5] is txt:inst1|tsr[5] at LC_X1_Y7_N0
--operation mode is normal
C1_tsr[5]_lut_out = A1L20 & C1_tbr[5] # !A1L20 & (C1_tsr[6]);
C1_tsr[5] = DFFEAS(C1_tsr[5]_lut_out, GLOBAL(C1_clk1x), VCC, , C1L80, , , , );
--C1_tbr[5] is txt:inst1|tbr[5] at LC_X2_Y4_N6
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
C1_tbr[5]_lut_out = GND;
C1_tbr[5] = DFFEAS(C1_tbr[5]_lut_out, !GLOBAL(wrn), VCC, , , din[5], , , VCC);
--C1_tsr[6] is txt:inst1|tsr[6] at LC_X1_Y7_N7
--operation mode is normal
C1_tsr[6]_lut_out = A1L20 & C1_tbr[6] # !A1L20 & (C1_tsr[7]);
C1_tsr[6] = DFFEAS(C1_tsr[6]_lut_out, GLOBAL(C1_clk1x), VCC, , C1L80, , , , );
--C1_tbr[6] is txt:inst1|tbr[6] at LC_X3_Y4_N2
--operation mode is normal
C1_tbr[6]_lut_out = din[6];
C1_tbr[6] = DFFEAS(C1_tbr[6]_lut_out, !GLOBAL(wrn), VCC, , , , , , );
--C1_tsr[7] is txt:inst1|tsr[7] at LC_X1_Y8_N5
--operation mode is normal
C1_tsr[7]_lut_out = C1L88 # C1_tsr[7] & C1L89 & !A1L20;
C1_tsr[7] = DFFEAS(C1_tsr[7]_lut_out, GLOBAL(C1_clk1x), VCC, , , , , , );
--C1L88 is txt:inst1|tsr[7]~668 at LC_X1_Y8_N4
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
C1_tbr[7]_qfbk = C1_tbr[7];
C1L88 = A1L21 & (C1_no_bits_sent[0] & (C1_tbr[7]_qfbk) # !C1_no_bits_sent[0] & C1_tsr[7]);
--C1_tbr[7] is txt:inst1|tbr[7] at LC_X1_Y8_N4
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
C1_tbr[7] = DFFEAS(C1L88, !GLOBAL(wrn), VCC, , , din[7], , , VCC);
--C1L89 is txt:inst1|tsr[7]~669 at LC_X1_Y8_N7
--operation mode is normal
C1L89 = C1_no_bits_sent[3] $ (!C1_no_bits_sent[2] & (!C1_no_bits_sent[1] # !C1_no_bits_sent[0]));
--clk is clk at PIN_18
--operation mode is input
clk = INPUT();
--din[0] is din[0] at PIN_30
--operation mode is input
din[0] = INPUT();
--wrn is wrn at PIN_42
--operation mode is input
wrn = INPUT();
--din[1] is din[1] at PIN_31
--operation mode is input
din[1] = INPUT();
--rxd is rxd at PIN_8
--operation mode is input
rxd = INPUT();
--din[2] is din[2] at PIN_32
--operation mode is input
din[2] = INPUT();
--din[3] is din[3] at PIN_37
--operation mode is input
din[3] = INPUT();
--din[4] is din[4] at PIN_38
--operation mode is input
din[4] = INPUT();
--din[5] is din[5] at PIN_39
--operation mode is input
din[5] = INPUT();
--din[6] is din[6] at PIN_40
--operation mode is input
din[6] = INPUT();
--din[7] is din[7] at PIN_41
--operation mode is input
din[7] = INPUT();
--sdo is sdo at PIN_7
--operation mode is output
sdo = OUTPUT(C1_sdo);
--dout[7] is dout[7] at PIN_122
--operation mode is output
dout[7] = OUTPUT(B1_rbr[7]);
--dout[6] is dout[6] at PIN_123
--operation mode is output
dout[6] = OUTPUT(B1_rbr[6]);
--dout[5] is dout[5] at PIN_124
--operation mode is output
dout[5] = OUTPUT(B1_rbr[5]);
--dout[4] is dout[4] at PIN_125
--operation mode is output
dout[4] = OUTPUT(B1_rbr[4]);
--dout[3] is dout[3] at PIN_127
--operation mode is output
dout[3] = OUTPUT(B1_rbr[3]);
--dout[2] is dout[2] at PIN_129
--operation mode is output
dout[2] = OUTPUT(B1_rbr[2]);
--dout[1] is dout[1] at PIN_130
--operation mode is output
dout[1] = OUTPUT(B1_rbr[1]);
--dout[0] is dout[0] at PIN_131
--operation mode is output
dout[0] = OUTPUT(B1_rbr[0]);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -