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

📄 serial.fit.eqn

📁 利用VHDL语言编写的串口程序
💻 EQN
📖 第 1 页 / 共 4 页
字号:
A1L66 = CARRY(A1L66_cout_1);


--A1L76 is add~1015 at LC_X12_Y8_N4
--operation mode is arithmetic

A1L76_carry_eqn = (!A1L37 & A1L05) # (A1L37 & A1L15);
A1L76 = cnt_delay[14] $ !A1L76_carry_eqn;

--A1L86 is add~1017 at LC_X12_Y8_N4
--operation mode is arithmetic

A1L86 = CARRY(cnt_delay[14] & !A1L15);


--A1L96 is add~1020 at LC_X12_Y8_N1
--operation mode is arithmetic

A1L96_carry_eqn = (!A1L37 & A1L65) # (A1L37 & A1L75);
A1L96 = cnt_delay[11] $ (A1L96_carry_eqn);

--A1L07 is add~1022 at LC_X12_Y8_N1
--operation mode is arithmetic

A1L07_cout_0 = !A1L65 # !cnt_delay[11];
A1L07 = CARRY(A1L07_cout_0);

--A1L17 is add~1022COUT1_1152 at LC_X12_Y8_N1
--operation mode is arithmetic

A1L17_cout_1 = !A1L75 # !cnt_delay[11];
A1L17 = CARRY(A1L17_cout_1);


--A1L27 is add~1025 at LC_X12_Y9_N9
--operation mode is arithmetic

A1L27_carry_eqn = (!A1L48 & A1L89) # (A1L48 & A1L99);
A1L27 = cnt_delay[9] $ A1L27_carry_eqn;

--A1L37 is add~1027 at LC_X12_Y9_N9
--operation mode is arithmetic

A1L37 = CARRY(!A1L99 # !cnt_delay[9]);


--A1L47 is add~1030 at LC_X12_Y9_N7
--operation mode is arithmetic

A1L47_carry_eqn = (!A1L48 & A1L87) # (A1L48 & A1L97);
A1L47 = cnt_delay[7] $ A1L47_carry_eqn;

--A1L57 is add~1032 at LC_X12_Y9_N7
--operation mode is arithmetic

A1L57_cout_0 = !A1L87 # !cnt_delay[7];
A1L57 = CARRY(A1L57_cout_0);

--A1L67 is add~1032COUT1_1146 at LC_X12_Y9_N7
--operation mode is arithmetic

A1L67_cout_1 = !A1L97 # !cnt_delay[7];
A1L67 = CARRY(A1L67_cout_1);


--A1L77 is add~1035 at LC_X12_Y9_N6
--operation mode is arithmetic

A1L77_carry_eqn = (!A1L48 & A1L18) # (A1L48 & A1L28);
A1L77 = cnt_delay[6] $ (!A1L77_carry_eqn);

--A1L87 is add~1037 at LC_X12_Y9_N6
--operation mode is arithmetic

A1L87_cout_0 = cnt_delay[6] & (!A1L18);
A1L87 = CARRY(A1L87_cout_0);

--A1L97 is add~1037COUT1_1144 at LC_X12_Y9_N6
--operation mode is arithmetic

A1L97_cout_1 = cnt_delay[6] & (!A1L28);
A1L97 = CARRY(A1L97_cout_1);


--A1L08 is add~1040 at LC_X12_Y9_N5
--operation mode is arithmetic

A1L08_carry_eqn = A1L48;
A1L08 = cnt_delay[5] $ (A1L08_carry_eqn);

--A1L18 is add~1042 at LC_X12_Y9_N5
--operation mode is arithmetic

A1L18_cout_0 = !A1L48 # !cnt_delay[5];
A1L18 = CARRY(A1L18_cout_0);

--A1L28 is add~1042COUT1_1142 at LC_X12_Y9_N5
--operation mode is arithmetic

A1L28_cout_1 = !A1L48 # !cnt_delay[5];
A1L28 = CARRY(A1L28_cout_1);


--A1L38 is add~1045 at LC_X12_Y9_N4
--operation mode is arithmetic

A1L38 = cnt_delay[4] $ (!A1L68);

--A1L48 is add~1047 at LC_X12_Y9_N4
--operation mode is arithmetic

A1L48 = CARRY(cnt_delay[4] & (!A1L78));


--A1L58 is add~1050 at LC_X12_Y9_N3
--operation mode is arithmetic

A1L58 = cnt_delay[3] $ (A1L98);

--A1L68 is add~1052 at LC_X12_Y9_N3
--operation mode is arithmetic

A1L68_cout_0 = !A1L98 # !cnt_delay[3];
A1L68 = CARRY(A1L68_cout_0);

--A1L78 is add~1052COUT1_1140 at LC_X12_Y9_N3
--operation mode is arithmetic

A1L78_cout_1 = !A1L09 # !cnt_delay[3];
A1L78 = CARRY(A1L78_cout_1);


--A1L88 is add~1055 at LC_X12_Y9_N2
--operation mode is arithmetic

A1L88 = cnt_delay[2] $ !A1L29;

--A1L98 is add~1057 at LC_X12_Y9_N2
--operation mode is arithmetic

A1L98_cout_0 = cnt_delay[2] & !A1L29;
A1L98 = CARRY(A1L98_cout_0);

--A1L09 is add~1057COUT1_1138 at LC_X12_Y9_N2
--operation mode is arithmetic

A1L09_cout_1 = cnt_delay[2] & !A1L39;
A1L09 = CARRY(A1L09_cout_1);


--A1L19 is add~1060 at LC_X12_Y9_N1
--operation mode is arithmetic

A1L19 = cnt_delay[1] $ A1L59;

--A1L29 is add~1062 at LC_X12_Y9_N1
--operation mode is arithmetic

A1L29_cout_0 = !A1L59 # !cnt_delay[1];
A1L29 = CARRY(A1L29_cout_0);

--A1L39 is add~1062COUT1_1136 at LC_X12_Y9_N1
--operation mode is arithmetic

A1L39_cout_1 = !A1L69 # !cnt_delay[1];
A1L39 = CARRY(A1L39_cout_1);


--A1L49 is add~1065 at LC_X12_Y9_N0
--operation mode is arithmetic

A1L49 = !cnt_delay[0];

--A1L59 is add~1067 at LC_X12_Y9_N0
--operation mode is arithmetic

A1L59_cout_0 = cnt_delay[0];
A1L59 = CARRY(A1L59_cout_0);

--A1L69 is add~1067COUT1_1134 at LC_X12_Y9_N0
--operation mode is arithmetic

A1L69_cout_1 = cnt_delay[0];
A1L69 = CARRY(A1L69_cout_1);


--A1L79 is add~1070 at LC_X12_Y9_N8
--operation mode is arithmetic

A1L79_carry_eqn = (!A1L48 & A1L57) # (A1L48 & A1L67);
A1L79 = cnt_delay[8] $ !A1L79_carry_eqn;

--A1L89 is add~1072 at LC_X12_Y9_N8
--operation mode is arithmetic

A1L89_cout_0 = cnt_delay[8] & !A1L57;
A1L89 = CARRY(A1L89_cout_0);

--A1L99 is add~1072COUT1_1148 at LC_X12_Y9_N8
--operation mode is arithmetic

A1L99_cout_1 = cnt_delay[8] & !A1L67;
A1L99 = CARRY(A1L99_cout_1);


--A1L001 is add~1075 at LC_X12_Y8_N9
--operation mode is normal

A1L001_carry_eqn = (!A1L86 & A1L74) # (A1L86 & A1L84);
A1L001 = A1L001_carry_eqn $ cnt_delay[19];


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

txd_buf[4]_lut_out = A1L303 & (A1L203 & A1L992 # !A1L203 & (txd_buf[5])) # !A1L303 & A1L992;
txd_buf[4] = DFFEAS(txd_buf[4]_lut_out, GLOBAL(clkbaud8x), !GLOBAL(rst), , , , , , );


--A1L592 is txd_buf~1752 at LC_X9_Y9_N2
--operation mode is normal

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


--A1L692 is txd_buf~1753 at LC_X9_Y9_N8
--operation mode is normal

A1L692 = state_tras[3] & (A1L592) # !state_tras[3] & (txd_buf[4]);


--A1L952 is start_delaycnt~225 at LC_X11_Y10_N6
--operation mode is normal

A1L952 = cnt_delay[10] # key_input # cnt_delay[19] # cnt_delay[12];


--A1L062 is start_delaycnt~226 at LC_X11_Y10_N7
--operation mode is normal

A1L062 = cnt_delay[8] # cnt_delay[18] # cnt_delay[13] # A1L952;


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

txd_buf[5]_lut_out = A1L482 & txd_buf[6] # !A1L482 & (A1L003);
txd_buf[5] = DFFEAS(txd_buf[5]_lut_out, GLOBAL(clkbaud8x), !GLOBAL(rst), , A1L182, VCC, , , !key_entry2);


--A1L792 is txd_buf~1754 at LC_X10_Y10_N5
--operation mode is normal

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


--A1L892 is txd_buf~1755 at LC_X10_Y10_N0
--operation mode is normal

A1L892 = key_entry2 & (A1L581 & A1L792) # !key_entry2 & key_entry1;


--A1L992 is txd_buf~1756 at LC_X10_Y10_N1
--operation mode is normal

A1L992 = A1L303 & (state_tras[0] & (!A1L892) # !state_tras[0] & txd_buf[4]) # !A1L303 & (txd_buf[4] # A1L892);


--A1L003 is txd_buf~1758 at LC_X10_Y9_N8
--operation mode is normal

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


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

txd_buf[6]_lut_out = !A1L482 & (A1L103);
txd_buf[6] = DFFEAS(txd_buf[6]_lut_out, GLOBAL(clkbaud8x), !GLOBAL(rst), , A1L182, VCC, , , !key_entry2);


--A1L103 is txd_buf~1759 at LC_X10_Y9_N1
--operation mode is normal

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


--A1L712 is reduce_or~3201 at LC_X29_Y9_N0
--operation mode is normal

A1L712 = !rxd_buf[3] & (rxd_buf[6] & !rxd_buf[5] & !rxd_buf[4] # !rxd_buf[6] & rxd_buf[5] & rxd_buf[4]);


--A1L812 is reduce_or~3202 at LC_X28_Y9_N4
--operation mode is normal

A1L812 = !rxd_buf[3] & (rxd_buf[5] & rxd_buf[4] & !rxd_buf[6] # !rxd_buf[5] & !rxd_buf[4] & rxd_buf[6]);


--A1L771 is Mux~3251 at LC_X10_Y8_N8
--operation mode is normal

A1L771 = !state_tras[1] & !state_tras[2] & !state_tras[3] & !A1L761;


--A1L203 is txd_buf~1760 at LC_X10_Y10_N2
--operation mode is normal

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


--A1L303 is txd_buf~1761 at LC_X10_Y10_N7
--operation mode is normal

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


--A1L912 is reduce_or~3203 at LC_X29_Y9_N3
--operation mode is normal

A1L912 = rxd_buf[1] & (rxd_buf[6] & !rxd_buf[2] # !rxd_buf[0]) # !rxd_buf[1] & (rxd_buf[6] $ (!rxd_buf[0] & !rxd_buf[2]));


--A1L022 is reduce_or~3204 at LC_X29_Y9_N4
--operation mode is normal

A1L022 = A1L912 & A1L302 & (rxd_buf[6] $ rxd_buf[4]);


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

rst = INPUT();


--clk is clk at PIN_152
--operation mode is input

clk = INPUT();


--key_input is key_input at PIN_138
--operation mode is input

key_input = INPUT();


--rxd is rxd at PIN_65
--operation mode is input

rxd = INPUT();


--txd is txd at PIN_66
--operation mode is output

txd = OUTPUT(!txd_reg);


--en[0] is en[0] at PIN_160
--operation mode is output

en[0] = OUTPUT(GND);


--en[1] is en[1] at PIN_161
--operation mode is output

en[1] = OUTPUT(GND);


--en[2] is en[2] at PIN_162
--operation mode is output

en[2] = OUTPUT(GND);


--en[3] is en[3] at PIN_163
--operation mode is output

en[3] = OUTPUT(GND);


--en[4] is en[4] at PIN_164
--operation mode is output

en[4] = OUTPUT(GND);


--en[5] is en[5] at PIN_165
--operation mode is output

en[5] = OUTPUT(GND);


--en[6] is en[6] at PIN_166
--operation mode is output

en[6] = OUTPUT(GND);


--en[7] is en[7] at PIN_167
--operation mode is output

en[7] = OUTPUT(VCC);


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

seg_data[0] = OUTPUT(GND);


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

seg_data[1] = OUTPUT(A1L991);


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

seg_data[2] = OUTPUT(A1L202);


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

seg_data[3] = OUTPUT(A1L402);


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

seg_data[4] = OUTPUT(A1L902);


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

seg_data[5] = OUTPUT(A1L212);


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

seg_data[6] = OUTPUT(A1L412);


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

seg_data[7] = OUTPUT(A1L612);


--lowbit is lowbit at PIN_134
--operation mode is output

lowbit = OUTPUT(GND);




⌨️ 快捷键说明

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