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

📄 uart.fit.eqn

📁 串口程序
💻 EQN
📖 第 1 页 / 共 4 页
字号:

--A1L63 is add~1010 at LC_X20_Y6_N5
--operation mode is arithmetic

A1L63_cout_0 = !A1L66 # !cnt_delay[15];
A1L63 = CARRY(A1L63_cout_0);

--A1L64 is add~1010COUT1_1103 at LC_X20_Y6_N5
--operation mode is arithmetic

A1L64_cout_1 = !A1L66 # !cnt_delay[15];
A1L64 = CARRY(A1L64_cout_1);


--A1L65 is add~1013 at LC_X20_Y6_N4
--operation mode is arithmetic

A1L65_carry_eqn = (!A1L71 & A1L51) # (A1L71 & A1L52);
A1L65 = cnt_delay[14] $ !A1L65_carry_eqn;

--A1L66 is add~1015 at LC_X20_Y6_N4
--operation mode is arithmetic

A1L66 = CARRY(cnt_delay[14] & !A1L52);


--A1L67 is add~1018 at LC_X20_Y6_N1
--operation mode is arithmetic

A1L67_carry_eqn = (!A1L71 & A1L96) # (A1L71 & A1L97);
A1L67 = cnt_delay[11] $ A1L67_carry_eqn;

--A1L68 is add~1020 at LC_X20_Y6_N1
--operation mode is arithmetic

A1L68_cout_0 = !A1L96 # !cnt_delay[11];
A1L68 = CARRY(A1L68_cout_0);

--A1L69 is add~1020COUT1_1100 at LC_X20_Y6_N1
--operation mode is arithmetic

A1L69_cout_1 = !A1L97 # !cnt_delay[11];
A1L69 = CARRY(A1L69_cout_1);


--A1L70 is add~1023 at LC_X20_Y7_N9
--operation mode is arithmetic

A1L70_carry_eqn = (!A1L82 & A1L99) # (A1L82 & A1L100);
A1L70 = cnt_delay[9] $ (A1L70_carry_eqn);

--A1L71 is add~1025 at LC_X20_Y7_N9
--operation mode is arithmetic

A1L71 = CARRY(!A1L100 # !cnt_delay[9]);


--A1L72 is add~1028 at LC_X20_Y7_N7
--operation mode is arithmetic

A1L72_carry_eqn = (!A1L82 & A1L76) # (A1L82 & A1L77);
A1L72 = cnt_delay[7] $ A1L72_carry_eqn;

--A1L73 is add~1030 at LC_X20_Y7_N7
--operation mode is arithmetic

A1L73_cout_0 = !A1L76 # !cnt_delay[7];
A1L73 = CARRY(A1L73_cout_0);

--A1L74 is add~1030COUT1_1097 at LC_X20_Y7_N7
--operation mode is arithmetic

A1L74_cout_1 = !A1L77 # !cnt_delay[7];
A1L74 = CARRY(A1L74_cout_1);


--A1L75 is add~1033 at LC_X20_Y7_N6
--operation mode is arithmetic

A1L75_carry_eqn = (!A1L82 & A1L79) # (A1L82 & A1L80);
A1L75 = cnt_delay[6] $ (!A1L75_carry_eqn);

--A1L76 is add~1035 at LC_X20_Y7_N6
--operation mode is arithmetic

A1L76_cout_0 = cnt_delay[6] & (!A1L79);
A1L76 = CARRY(A1L76_cout_0);

--A1L77 is add~1035COUT1_1096 at LC_X20_Y7_N6
--operation mode is arithmetic

A1L77_cout_1 = cnt_delay[6] & (!A1L80);
A1L77 = CARRY(A1L77_cout_1);


--A1L78 is add~1038 at LC_X20_Y7_N5
--operation mode is arithmetic

A1L78_carry_eqn = A1L82;
A1L78 = cnt_delay[5] $ A1L78_carry_eqn;

--A1L79 is add~1040 at LC_X20_Y7_N5
--operation mode is arithmetic

A1L79_cout_0 = !A1L82 # !cnt_delay[5];
A1L79 = CARRY(A1L79_cout_0);

--A1L80 is add~1040COUT1_1095 at LC_X20_Y7_N5
--operation mode is arithmetic

A1L80_cout_1 = !A1L82 # !cnt_delay[5];
A1L80 = CARRY(A1L80_cout_1);


--A1L81 is add~1043 at LC_X20_Y7_N4
--operation mode is arithmetic

A1L81 = cnt_delay[4] $ (!A1L84);

--A1L82 is add~1045 at LC_X20_Y7_N4
--operation mode is arithmetic

A1L82 = CARRY(cnt_delay[4] & (!A1L85));


--A1L83 is add~1048 at LC_X20_Y7_N3
--operation mode is arithmetic

A1L83 = cnt_delay[3] $ A1L87;

--A1L84 is add~1050 at LC_X20_Y7_N3
--operation mode is arithmetic

A1L84_cout_0 = !A1L87 # !cnt_delay[3];
A1L84 = CARRY(A1L84_cout_0);

--A1L85 is add~1050COUT1_1094 at LC_X20_Y7_N3
--operation mode is arithmetic

A1L85_cout_1 = !A1L88 # !cnt_delay[3];
A1L85 = CARRY(A1L85_cout_1);


--A1L86 is add~1053 at LC_X20_Y7_N2
--operation mode is arithmetic

A1L86 = cnt_delay[2] $ (!A1L90);

--A1L87 is add~1055 at LC_X20_Y7_N2
--operation mode is arithmetic

A1L87_cout_0 = cnt_delay[2] & (!A1L90);
A1L87 = CARRY(A1L87_cout_0);

--A1L88 is add~1055COUT1_1093 at LC_X20_Y7_N2
--operation mode is arithmetic

A1L88_cout_1 = cnt_delay[2] & (!A1L91);
A1L88 = CARRY(A1L88_cout_1);


--A1L89 is add~1058 at LC_X20_Y7_N1
--operation mode is arithmetic

A1L89 = cnt_delay[1] $ A1L93;

--A1L90 is add~1060 at LC_X20_Y7_N1
--operation mode is arithmetic

A1L90_cout_0 = !A1L93 # !cnt_delay[1];
A1L90 = CARRY(A1L90_cout_0);

--A1L91 is add~1060COUT1_1092 at LC_X20_Y7_N1
--operation mode is arithmetic

A1L91_cout_1 = !A1L94 # !cnt_delay[1];
A1L91 = CARRY(A1L91_cout_1);


--A1L92 is add~1063 at LC_X20_Y7_N0
--operation mode is arithmetic

A1L92 = !cnt_delay[0];

--A1L93 is add~1065 at LC_X20_Y7_N0
--operation mode is arithmetic

A1L93_cout_0 = cnt_delay[0];
A1L93 = CARRY(A1L93_cout_0);

--A1L94 is add~1065COUT1_1091 at LC_X20_Y7_N0
--operation mode is arithmetic

A1L94_cout_1 = cnt_delay[0];
A1L94 = CARRY(A1L94_cout_1);


--A1L95 is add~1068 at LC_X20_Y6_N0
--operation mode is arithmetic

A1L95_carry_eqn = A1L71;
A1L95 = cnt_delay[10] $ !A1L95_carry_eqn;

--A1L96 is add~1070 at LC_X20_Y6_N0
--operation mode is arithmetic

A1L96_cout_0 = cnt_delay[10] & !A1L71;
A1L96 = CARRY(A1L96_cout_0);

--A1L97 is add~1070COUT1_1099 at LC_X20_Y6_N0
--operation mode is arithmetic

A1L97_cout_1 = cnt_delay[10] & !A1L71;
A1L97 = CARRY(A1L97_cout_1);


--A1L98 is add~1073 at LC_X20_Y7_N8
--operation mode is arithmetic

A1L98_carry_eqn = (!A1L82 & A1L73) # (A1L82 & A1L74);
A1L98 = cnt_delay[8] $ !A1L98_carry_eqn;

--A1L99 is add~1075 at LC_X20_Y7_N8
--operation mode is arithmetic

A1L99_cout_0 = cnt_delay[8] & !A1L73;
A1L99 = CARRY(A1L99_cout_0);

--A1L100 is add~1075COUT1_1098 at LC_X20_Y7_N8
--operation mode is arithmetic

A1L100_cout_1 = cnt_delay[8] & !A1L74;
A1L100 = CARRY(A1L100_cout_1);


--A1L275 is txd_buf~1841 at LC_X23_Y6_N7
--operation mode is normal

A1L275 = A1L271 & (send_state[0] & !send_state[2] # !send_state[1]);


--txd_buf[3] is txd_buf[3] at LC_X24_Y6_N4
--operation mode is normal

txd_buf[3]_lut_out = state_tras[1] & A1L278 # !state_tras[1] & (txd_buf[4] & A1L261);
txd_buf[3] = DFFEAS(txd_buf[3]_lut_out, GLOBAL(clkbaud8x), GLOBAL(rst), , A1L262, , , !key_entry2, );


--A1L276 is txd_buf~1842 at LC_X23_Y6_N3
--operation mode is normal

A1L276 = A1L275 # !state_tras[1] & (txd_buf[3] # !A1L261);


--A1L236 is start_delaycnt~226 at LC_X21_Y6_N4
--operation mode is normal

A1L236 = key_input # cnt_delay[12] # cnt_delay[13] # cnt_delay[8];


--A1L237 is start_delaycnt~227 at LC_X21_Y6_N7
--operation mode is normal

A1L237 = cnt_delay[10] # A1L236 # cnt_delay[18] # cnt_delay[19];


--txd_buf[4] is txd_buf[4] at LC_X22_Y6_N5
--operation mode is normal

txd_buf[4]_lut_out = A1L285 & (A1L284 & (A1L281) # !A1L284 & txd_buf[5]) # !A1L285 & (A1L281);
txd_buf[4] = DFFEAS(txd_buf[4]_lut_out, GLOBAL(clkbaud8x), GLOBAL(rst), , , , , , );


--A1L277 is txd_buf~1844 at LC_X22_Y6_N6
--operation mode is normal

A1L277 = send_state[0] & (!send_state[2]) # !send_state[0] & !send_state[1] & send_state[2];


--A1L278 is txd_buf~1845 at LC_X22_Y6_N0
--operation mode is normal

A1L278 = state_tras[3] & (A1L277) # !state_tras[3] & txd_buf[4];


--txd_buf[5] is txd_buf[5] at LC_X23_Y7_N7
--operation mode is normal

txd_buf[5]_lut_out = A1L265 & (txd_buf[6]) # !A1L265 & A1L282;
txd_buf[5] = DFFEAS(txd_buf[5]_lut_out, GLOBAL(clkbaud8x), GLOBAL(rst), , A1L262, VCC, , , !key_entry2);


--A1L279 is txd_buf~1846 at LC_X22_Y6_N9
--operation mode is normal

A1L279 = txd_buf[4] & state_tras[2] & state_tras[1] # !txd_buf[4] & (state_tras[2] # state_tras[1]);


--A1L280 is txd_buf~1847 at LC_X21_Y6_N0
--operation mode is normal

A1L280 = key_entry2 & (A1L294 & A1L279) # !key_entry2 & key_entry1;


--A1L281 is txd_buf~1848 at LC_X21_Y6_N1
--operation mode is normal

A1L281 = A1L285 & (state_tras[0] & (!A1L280) # !state_tras[0] & txd_buf[4]) # !A1L285 & (txd_buf[4] # A1L280);


--A1L282 is txd_buf~1850 at LC_X23_Y7_N6
--operation mode is normal

A1L282 = state_tras[1] & (!send_state[2] # !send_state[1]);


--txd_buf[6] is txd_buf[6] at LC_X23_Y7_N3
--operation mode is normal

txd_buf[6]_lut_out = !A1L265 & (A1L283);
txd_buf[6] = DFFEAS(txd_buf[6]_lut_out, GLOBAL(clkbaud8x), GLOBAL(rst), , A1L262, VCC, , , !key_entry2);


--A1L283 is txd_buf~1851 at LC_X23_Y7_N2
--operation mode is normal

A1L283 = !state_tras[1] # !send_state[2] # !send_state[1];


--A1L152 is key_entry2~77 at LC_X23_Y7_N1
--operation mode is normal

A1L152 = !send_state[1] # !send_state[0] # !send_state[2] # !A1L260;


--A1L186 is Mux~6946 at LC_X24_Y7_N6
--operation mode is normal

A1L186 = !state_tras[1] & !state_tras[2] & (A1L289 # !trasstart);


--A1L263 is txd_buf[0]~1852 at LC_X24_Y6_N5
--operation mode is normal

A1L263 = A1L254 # !div8_tras_reg[2] # !div8_tras_reg[1] # !div8_tras_reg[0];


--A1L284 is txd_buf~1853 at LC_X22_Y6_N7
--operation mode is normal

A1L284 = state_tras[3] $ (!state_tras[2] & !state_tras[0] & !state_tras[1]);


--A1L285 is txd_buf~1854 at LC_X21_Y6_N2
--operation mode is normal

A1L285 = div8_tras_reg[1] & key_entry2 & div8_tras_reg[2] & div8_tras_reg[0];


--A1L256 is trasstart~714 at LC_X22_Y6_N1
--operation mode is normal

A1L256 = !A1L294 # !state_tras[3] # !state_tras[2] # !key_entry2;


--rst is rst at PIN_67
--operation mode is input

rst = INPUT();


--clk is clk at PIN_29
--operation mode is input

clk = INPUT();


--key_input is key_input at PIN_105
--operation mode is input

key_input = INPUT();


--rxd is rxd at PIN_173
--operation mode is input

rxd = INPUT();


--txd is txd at PIN_174
--operation mode is output

txd = OUTPUT(!txd_reg);


--en is en at PIN_193
--operation mode is output

en = OUTPUT(GND);


--seg_data[0] is seg_data[0] at PIN_194
--operation mode is output

seg_data[0] = OUTPUT(VCC);


--seg_data[1] is seg_data[1] at PIN_197
--operation mode is output

seg_data[1] = OUTPUT(A1L159);


--seg_data[2] is seg_data[2] at PIN_200
--operation mode is output

seg_data[2] = OUTPUT(A1L164);


--seg_data[3] is seg_data[3] at PIN_201
--operation mode is output

seg_data[3] = OUTPUT(A1L167);


--seg_data[4] is seg_data[4] at PIN_202
--operation mode is output

seg_data[4] = OUTPUT(A1L170);


--seg_data[5] is seg_data[5] at PIN_203
--operation mode is output

seg_data[5] = OUTPUT(A1L173);


--seg_data[6] is seg_data[6] at PIN_214
--operation mode is output

seg_data[6] = OUTPUT(A1L176);


--seg_data[7] is seg_data[7] at PIN_215
--operation mode is output

seg_data[7] = OUTPUT(A1L181);
















⌨️ 快捷键说明

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