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

📄 sci.fit.eqn

📁 串口通信实验程序
💻 EQN
字号:
--scir[5] is scir[5] at LC_X41_Y23_N6
--operation mode is normal

scir[5]_carry_eqn = (!A1L97 & A1L38) # (A1L97 & A1L48);
scir[5]_lut_out = scir[5]_carry_eqn $ scir[5];
scir[5] = DFFEAS(scir[5]_lut_out, GLOBAL(clk), GLOBAL(reset), , , ~GND, , , A1L45);


--scir[2] is scir[2] at LC_X41_Y23_N3
--operation mode is arithmetic

scir[2]_lut_out = scir[2] $ (!A1L37);
scir[2] = DFFEAS(scir[2]_lut_out, GLOBAL(clk), GLOBAL(reset), , , A1L76, , , A1L45);

--A1L67 is scir[2]~COUT at LC_X41_Y23_N3
--operation mode is arithmetic

A1L67_cout_0 = scir[2] & !A1L37;
A1L67 = CARRY(A1L67_cout_0);

--A1L77 is scir[2]~COUTCOUT1 at LC_X41_Y23_N3
--operation mode is arithmetic

A1L77_cout_1 = scir[2] & !A1L47;
A1L77 = CARRY(A1L77_cout_1);


--scir[3] is scir[3] at LC_X41_Y23_N4
--operation mode is arithmetic

scir[3]_lut_out = scir[3] $ (A1L67);
scir[3] = DFFEAS(scir[3]_lut_out, GLOBAL(clk), GLOBAL(reset), , , A1L76, , , A1L45);

--A1L97 is scir[3]~COUT at LC_X41_Y23_N4
--operation mode is arithmetic

A1L97 = A1L08;


--din_latch[4] is din_latch[4] at LC_X41_Y24_N6
--operation mode is normal

din_latch[4]_lut_out = GND;
din_latch[4] = DFFEAS(din_latch[4]_lut_out, GLOBAL(wr), VCC, , !cs, Data_in[4], , , VCC);


--A1L05 is Mux~43 at LC_X41_Y24_N5
--operation mode is normal

din_latch[6]_qfbk = din_latch[6];
A1L05 = scir[2] & scir[3] # !scir[2] & scir[3] & din_latch[6]_qfbk # !scir[3] & din_latch[4];

--din_latch[6] is din_latch[6] at LC_X41_Y24_N5
--operation mode is normal

din_latch[6] = DFFEAS(A1L05, GLOBAL(wr), VCC, , !cs, Data_in[6], , , VCC);


--din_latch[7] is din_latch[7] at LC_X41_Y24_N4
--operation mode is normal

din_latch[7]_lut_out = GND;
din_latch[7] = DFFEAS(din_latch[7]_lut_out, GLOBAL(wr), VCC, , !cs, Data_in[7], , , VCC);


--A1L15 is Mux~44 at LC_X41_Y24_N7
--operation mode is normal

din_latch[5]_qfbk = din_latch[5];
A1L15 = scir[2] & A1L05 & din_latch[7] # !A1L05 & din_latch[5]_qfbk # !scir[2] & A1L05;

--din_latch[5] is din_latch[5] at LC_X41_Y24_N7
--operation mode is normal

din_latch[5] = DFFEAS(A1L15, GLOBAL(wr), VCC, , !cs, Data_in[5], , , VCC);


--din_latch[0] is din_latch[0] at LC_X41_Y24_N0
--operation mode is normal

din_latch[0]_lut_out = GND;
din_latch[0] = DFFEAS(din_latch[0]_lut_out, GLOBAL(wr), VCC, , !cs, Data_in[0], , , VCC);


--A1L84 is Mux~41 at LC_X41_Y24_N1
--operation mode is normal

din_latch[1]_qfbk = din_latch[1];
A1L84 = scir[2] & din_latch[1]_qfbk # scir[3] # !scir[2] & din_latch[0] & !scir[3];

--din_latch[1] is din_latch[1] at LC_X41_Y24_N1
--operation mode is normal

din_latch[1] = DFFEAS(A1L84, GLOBAL(wr), VCC, , !cs, Data_in[1], , , VCC);


--din_latch[3] is din_latch[3] at LC_X41_Y26_N4
--operation mode is normal

din_latch[3]_lut_out = GND;
din_latch[3] = DFFEAS(din_latch[3]_lut_out, GLOBAL(wr), VCC, , !cs, Data_in[3], , , VCC);


--A1L94 is Mux~42 at LC_X41_Y24_N8
--operation mode is normal

din_latch[2]_qfbk = din_latch[2];
A1L94 = A1L84 & din_latch[3] # !scir[3] # !A1L84 & din_latch[2]_qfbk & scir[3];

--din_latch[2] is din_latch[2] at LC_X41_Y24_N8
--operation mode is normal

din_latch[2] = DFFEAS(A1L94, GLOBAL(wr), VCC, , !cs, Data_in[2], , , VCC);


--scir[4] is scir[4] at LC_X41_Y23_N5
--operation mode is arithmetic

scir[4]_carry_eqn = (!A1L97 & GND) # (A1L97 & VCC);
scir[4]_lut_out = scir[4] $ !scir[4]_carry_eqn;
scir[4] = DFFEAS(scir[4]_lut_out, GLOBAL(clk), GLOBAL(reset), , , A1L76, , , A1L45);

--A1L38 is scir[4]~COUT at LC_X41_Y23_N5
--operation mode is arithmetic

A1L38_cout_0 = scir[4] & !A1L97;
A1L38 = CARRY(A1L38_cout_0);

--A1L48 is scir[4]~COUTCOUT1_171 at LC_X41_Y23_N5
--operation mode is arithmetic

A1L48_cout_1 = scir[4] & !A1L97;
A1L48 = CARRY(A1L48_cout_1);


--A1L25 is Mux~160 at LC_X41_Y24_N3
--operation mode is normal

A1L25 = scir[4] & scir[5] & A1L15 # !scir[4] & A1L94;


--A1L68 is scir~167 at LC_X40_Y23_N9
--operation mode is normal

A1L68 = scir[2] & scir[3] & scir[4];


--A1L35 is Mux~161 at LC_X40_Y24_N2
--operation mode is normal

A1L35 = A1L25 # !scir[5] & !A1L68;


--rdfull_s is rdfull_s at LC_X41_Y24_N2
--operation mode is normal

rdfull_s_lut_out = VCC;
rdfull_s = DFFEAS(rdfull_s_lut_out, GLOBAL(clk), !A1L55, , A1L65, , , , );


--txdf is txdf at LC_X41_Y23_N0
--operation mode is normal

txdf_lut_out = VCC;
txdf = DFFEAS(txdf_lut_out, GLOBAL(clk), !A1L75, , A1L46, , , , );


--A1L83Q is Data_out[7]~reg0 at LC_X40_Y23_N5
--operation mode is normal

A1L83Q_lut_out = d_fb[7];
A1L83Q = DFFEAS(A1L83Q_lut_out, GLOBAL(clk), VCC, , A1L73, , , , );


--A1L53Q is Data_out[6]~reg0 at LC_X40_Y23_N1
--operation mode is normal

A1L53Q_lut_out = d_fb[6];
A1L53Q = DFFEAS(A1L53Q_lut_out, GLOBAL(clk), VCC, , A1L73, , , , );


--A1L33Q is Data_out[5]~reg0 at LC_X40_Y23_N8
--operation mode is normal

A1L33Q_lut_out = GND;
A1L33Q = DFFEAS(A1L33Q_lut_out, GLOBAL(clk), VCC, , A1L73, d_fb[5], , , VCC);


--A1L13Q is Data_out[4]~reg0 at LC_X40_Y23_N4
--operation mode is normal

A1L13Q_lut_out = d_fb[4];
A1L13Q = DFFEAS(A1L13Q_lut_out, GLOBAL(clk), VCC, , A1L73, , , , );


--A1L92Q is Data_out[3]~reg0 at LC_X40_Y23_N3
--operation mode is normal

A1L92Q_lut_out = d_fb[3];
A1L92Q = DFFEAS(A1L92Q_lut_out, GLOBAL(clk), VCC, , A1L73, , , , );


--A1L72Q is Data_out[2]~reg0 at LC_X39_Y23_N7
--operation mode is normal

A1L72Q_lut_out = d_fb[2];
A1L72Q = DFFEAS(A1L72Q_lut_out, GLOBAL(clk), VCC, , A1L73, , , , );


--A1L52Q is Data_out[1]~reg0 at LC_X44_Y23_N4
--operation mode is normal

A1L52Q_lut_out = GND;
A1L52Q = DFFEAS(A1L52Q_lut_out, GLOBAL(clk), VCC, , A1L73, d_fb[1], , , VCC);


--A1L32Q is Data_out[0]~reg0 at LC_X44_Y23_N2
--operation mode is normal

A1L32Q_lut_out = d_fb[0];
A1L32Q = DFFEAS(A1L32Q_lut_out, GLOBAL(clk), VCC, , A1L73, , , , );


--A1L45 is Mux~162 at LC_X41_Y23_N9
--operation mode is normal

A1L45 = !scir[5] & !scir[3] # !scir[4] # !scir[2];


--scir[1] is scir[1] at LC_X41_Y23_N2
--operation mode is arithmetic

scir[1]_lut_out = scir[1] $ (A1L07);
scir[1] = DFFEAS(scir[1]_lut_out, GLOBAL(clk), GLOBAL(reset), , , ~GND, , , A1L45);

--A1L37 is scir[1]~COUT at LC_X41_Y23_N2
--operation mode is arithmetic

A1L37_cout_0 = !A1L07 # !scir[1];
A1L37 = CARRY(A1L37_cout_0);

--A1L47 is scir[1]~COUTCOUT1_170 at LC_X41_Y23_N2
--operation mode is arithmetic

A1L47_cout_1 = !A1L17 # !scir[1];
A1L47 = CARRY(A1L47_cout_1);


--A1L55 is process0~0 at LC_X41_Y24_N9
--operation mode is normal

A1L55 = !rd & !cs;


--rxdf is rxdf at LC_X40_Y23_N0
--operation mode is normal

rxdf_lut_out = A1L65 $ rxdf # !rxd;
rxdf = DFFEAS(rxdf_lut_out, GLOBAL(clk), VCC, , , , , , );


--scir[0] is scir[0] at LC_X41_Y23_N1
--operation mode is arithmetic

scir[0]_lut_out = !scir[0];
scir[0] = DFFEAS(scir[0]_lut_out, GLOBAL(clk), GLOBAL(reset), , , ~GND, , , A1L45);

--A1L07 is scir[0]~COUT at LC_X41_Y23_N1
--operation mode is arithmetic

A1L07_cout_0 = scir[0];
A1L07 = CARRY(A1L07_cout_0);

--A1L17 is scir[0]~COUTCOUT1_169 at LC_X41_Y23_N1
--operation mode is arithmetic

A1L17_cout_1 = scir[0];
A1L17 = CARRY(A1L17_cout_1);


--A1L95 is process6~11 at LC_X40_Y23_N2
--operation mode is normal

A1L95 = scir[5] & scir[0];


--A1L65 is process0~21 at LC_X40_Y23_N6
--operation mode is normal

A1L65 = A1L95 & scir[1] & A1L68 & rxdf;


--A1L75 is process3~0 at LC_X41_Y26_N2
--operation mode is normal

A1L75 = !wr & !cs;


--A1L46 is rtl~1 at LC_X41_Y23_N7
--operation mode is normal

A1L46 = scir[1] & A1L68 & A1L95 # !reset;


--d_fb[7] is d_fb[7] at LC_X39_Y23_N5
--operation mode is normal

d_fb[7]_lut_out = rxd;
d_fb[7] = DFFEAS(d_fb[7]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L85, , , , );


--A1L73 is Data_out[7]~8 at LC_X40_Y23_N7
--operation mode is normal

A1L73 = A1L65 & rd # cs;


--d_fb[6] is d_fb[6] at LC_X39_Y23_N1
--operation mode is normal

d_fb[6]_lut_out = GND;
d_fb[6] = DFFEAS(d_fb[6]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L85, d_fb[7], , , VCC);


--d_fb[5] is d_fb[5] at LC_X39_Y23_N9
--operation mode is normal

d_fb[5]_lut_out = GND;
d_fb[5] = DFFEAS(d_fb[5]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L85, d_fb[6], , , VCC);


--d_fb[4] is d_fb[4] at LC_X39_Y23_N6
--operation mode is normal

d_fb[4]_lut_out = d_fb[5];
d_fb[4] = DFFEAS(d_fb[4]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L85, , , , );


--d_fb[3] is d_fb[3] at LC_X39_Y23_N0
--operation mode is normal

d_fb[3]_lut_out = d_fb[4];
d_fb[3] = DFFEAS(d_fb[3]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L85, , , , );


--d_fb[2] is d_fb[2] at LC_X39_Y23_N4
--operation mode is normal

d_fb[2]_lut_out = d_fb[3];
d_fb[2] = DFFEAS(d_fb[2]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L85, , , , );


--d_fb[1] is d_fb[1] at LC_X39_Y23_N3
--operation mode is normal

d_fb[1]_lut_out = d_fb[2];
d_fb[1] = DFFEAS(d_fb[1]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L85, , , , );


--d_fb[0] is d_fb[0] at LC_X39_Y23_N8
--operation mode is normal

d_fb[0]_lut_out = GND;
d_fb[0] = DFFEAS(d_fb[0]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L85, d_fb[1], , , VCC);


--A1L85 is process6~1 at LC_X39_Y23_N2
--operation mode is normal

A1L85 = !scir[1] & scir[0] & scir[5];


--~GND is ~GND at LC_X41_Y23_N8
--operation mode is normal

~GND = GND;


--clk is clk at PIN_L2
--operation mode is input

clk = INPUT();


--reset is reset at PIN_M2
--operation mode is input

reset = INPUT();


--Data_in[5] is Data_in[5] at PIN_F8
--operation mode is input

Data_in[5] = INPUT();


--wr is wr at PIN_L3
--operation mode is input

wr = INPUT();


--cs is cs at PIN_H8
--operation mode is input

cs = INPUT();


--rxd is rxd at PIN_F9
--operation mode is input

rxd = INPUT();


--Data_in[6] is Data_in[6] at PIN_E8
--operation mode is input

Data_in[6] = INPUT();


--Data_in[4] is Data_in[4] at PIN_D7
--operation mode is input

Data_in[4] = INPUT();


--Data_in[7] is Data_in[7] at PIN_C8
--operation mode is input

Data_in[7] = INPUT();


--Data_in[2] is Data_in[2] at PIN_D8
--operation mode is input

Data_in[2] = INPUT();


--Data_in[1] is Data_in[1] at PIN_C7
--operation mode is input

Data_in[1] = INPUT();


--Data_in[0] is Data_in[0] at PIN_A7
--operation mode is input

Data_in[0] = INPUT();


--Data_in[3] is Data_in[3] at PIN_E6
--operation mode is input

Data_in[3] = INPUT();


--rd is rd at PIN_G8
--operation mode is input

rd = INPUT();


--Txd is Txd at PIN_A6
--operation mode is output

Txd = OUTPUT(A1L35);


--rdfull is rdfull at PIN_F6
--operation mode is output

rdfull = OUTPUT(rdfull_s);


--tdempty is tdempty at PIN_F2
--operation mode is output

tdempty = OUTPUT(txdf);


--Data_out[7] is Data_out[7] at PIN_E7
--operation mode is output

Data_out[7] = OUTPUT(A1L83Q);


--Data_out[6] is Data_out[6] at PIN_B7
--operation mode is output

Data_out[6] = OUTPUT(A1L53Q);


--Data_out[5] is Data_out[5] at PIN_E9
--operation mode is output

Data_out[5] = OUTPUT(A1L33Q);


--Data_out[4] is Data_out[4] at PIN_C9
--operation mode is output

Data_out[4] = OUTPUT(A1L13Q);


--Data_out[3] is Data_out[3] at PIN_L7
--operation mode is output

Data_out[3] = OUTPUT(A1L92Q);


--Data_out[2] is Data_out[2] at PIN_B8
--operation mode is output

Data_out[2] = OUTPUT(A1L72Q);


--Data_out[1] is Data_out[1] at PIN_A8
--operation mode is output

Data_out[1] = OUTPUT(A1L52Q);


--Data_out[0] is Data_out[0] at PIN_F1
--operation mode is output

Data_out[0] = OUTPUT(A1L32Q);


--A1L76 is rxd~7 at LC_X39_Y24_N2
--operation mode is normal

A1L76 = !rxd;



⌨️ 快捷键说明

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