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

📄 serial.fit.eqn

📁 串口通讯 verilog CPLD EPM1270 源代码
💻 EQN
📖 第 1 页 / 共 4 页
字号:
A1L64_cout_1 = !A1L34 # !cnt_delay[7];
A1L64 = CARRY(A1L64_cout_1);


--A1L761 is reduce_nor~326 at LC_X14_Y8_N2
--operation mode is normal

A1L761 = !cnt_delay[6] & !cnt_delay[4] & !cnt_delay[5] & !cnt_delay[7];


--cnt_delay[9] is cnt_delay[9] at LC_X15_Y8_N9
--operation mode is arithmetic

cnt_delay[9]_carry_eqn = (!A1L73 & A1L84) # (A1L73 & A1L94);
cnt_delay[9]_lut_out = cnt_delay[9] $ cnt_delay[9]_carry_eqn;
cnt_delay[9] = DFFEAS(cnt_delay[9]_lut_out, GLOBAL(clk), VCC, , A1L26, , , A1L16, );

--A1L15 is cnt_delay[9]~661 at LC_X15_Y8_N9
--operation mode is arithmetic

A1L15 = CARRY(!A1L94 # !cnt_delay[9]);


--cnt_delay[11] is cnt_delay[11] at LC_X16_Y8_N1
--operation mode is arithmetic

cnt_delay[11]_carry_eqn = (!A1L15 & A1L35) # (A1L15 & A1L45);
cnt_delay[11]_lut_out = cnt_delay[11] $ cnt_delay[11]_carry_eqn;
cnt_delay[11] = DFFEAS(cnt_delay[11]_lut_out, GLOBAL(clk), VCC, , A1L26, , , A1L16, );

--A1L65 is cnt_delay[11]~665 at LC_X16_Y8_N1
--operation mode is arithmetic

A1L65_cout_0 = !A1L35 # !cnt_delay[11];
A1L65 = CARRY(A1L65_cout_0);

--A1L75 is cnt_delay[11]~665COUT1_722 at LC_X16_Y8_N1
--operation mode is arithmetic

A1L75_cout_1 = !A1L45 # !cnt_delay[11];
A1L75 = CARRY(A1L75_cout_1);


--cnt_delay[14] is cnt_delay[14] at LC_X16_Y8_N4
--operation mode is arithmetic

cnt_delay[14]_carry_eqn = (!A1L15 & A1L46) # (A1L15 & A1L56);
cnt_delay[14]_lut_out = cnt_delay[14] $ (!cnt_delay[14]_carry_eqn);
cnt_delay[14] = DFFEAS(cnt_delay[14]_lut_out, GLOBAL(clk), VCC, , A1L26, , , A1L16, );

--A1L76 is cnt_delay[14]~669 at LC_X16_Y8_N4
--operation mode is arithmetic

A1L76 = CARRY(cnt_delay[14] & (!A1L56));


--cnt_delay[15] is cnt_delay[15] at LC_X16_Y8_N5
--operation mode is arithmetic

cnt_delay[15]_carry_eqn = A1L76;
cnt_delay[15]_lut_out = cnt_delay[15] $ (cnt_delay[15]_carry_eqn);
cnt_delay[15] = DFFEAS(cnt_delay[15]_lut_out, GLOBAL(clk), VCC, , A1L26, , , A1L16, );

--A1L96 is cnt_delay[15]~673 at LC_X16_Y8_N5
--operation mode is arithmetic

A1L96_cout_0 = !A1L76 # !cnt_delay[15];
A1L96 = CARRY(A1L96_cout_0);

--A1L07 is cnt_delay[15]~673COUT1_728 at LC_X16_Y8_N5
--operation mode is arithmetic

A1L07_cout_1 = !A1L76 # !cnt_delay[15];
A1L07 = CARRY(A1L07_cout_1);


--A1L861 is reduce_nor~327 at LC_X13_Y8_N8
--operation mode is normal

A1L861 = !cnt_delay[11] & !cnt_delay[15] & !cnt_delay[14] & !cnt_delay[9];


--cnt_delay[16] is cnt_delay[16] at LC_X16_Y8_N6
--operation mode is arithmetic

cnt_delay[16]_carry_eqn = (!A1L76 & A1L96) # (A1L76 & A1L07);
cnt_delay[16]_lut_out = cnt_delay[16] $ (!cnt_delay[16]_carry_eqn);
cnt_delay[16] = DFFEAS(cnt_delay[16]_lut_out, GLOBAL(clk), VCC, , A1L26, , , A1L16, );

--A1L27 is cnt_delay[16]~677 at LC_X16_Y8_N6
--operation mode is arithmetic

A1L27_cout_0 = cnt_delay[16] & (!A1L96);
A1L27 = CARRY(A1L27_cout_0);

--A1L37 is cnt_delay[16]~677COUT1_730 at LC_X16_Y8_N6
--operation mode is arithmetic

A1L37_cout_1 = cnt_delay[16] & (!A1L07);
A1L37 = CARRY(A1L37_cout_1);


--cnt_delay[17] is cnt_delay[17] at LC_X16_Y8_N7
--operation mode is arithmetic

cnt_delay[17]_carry_eqn = (!A1L76 & A1L27) # (A1L76 & A1L37);
cnt_delay[17]_lut_out = cnt_delay[17] $ cnt_delay[17]_carry_eqn;
cnt_delay[17] = DFFEAS(cnt_delay[17]_lut_out, GLOBAL(clk), VCC, , A1L26, , , A1L16, );

--A1L57 is cnt_delay[17]~681 at LC_X16_Y8_N7
--operation mode is arithmetic

A1L57_cout_0 = !A1L27 # !cnt_delay[17];
A1L57 = CARRY(A1L57_cout_0);

--A1L67 is cnt_delay[17]~681COUT1_732 at LC_X16_Y8_N7
--operation mode is arithmetic

A1L67_cout_1 = !A1L37 # !cnt_delay[17];
A1L67 = CARRY(A1L67_cout_1);


--A1L961 is reduce_nor~328 at LC_X13_Y8_N3
--operation mode is normal

A1L961 = !cnt_delay[16] & !cnt_delay[17];


--A1L071 is reduce_nor~329 at LC_X13_Y8_N4
--operation mode is normal

A1L071 = A1L861 & A1L761 & A1L661 & A1L961;


--A1L751 is reduce_nor~1 at LC_X13_Y8_N5
--operation mode is normal

A1L751 = A1L561 # !A1L071 # !cnt_delay[18] # !cnt_delay[19];


--A1L411 is div_reg[6]~405 at LC_X13_Y9_N1
--operation mode is normal

A1L411 = !A1L461 # !rst;


--A1L551 is recstart~108 at LC_X13_Y4_N4
--operation mode is normal

A1L551 = !state_rec[1] & !state_rec[2] & state_rec[0] & state_rec[3];


--A1L651 is recstart~109 at LC_X13_Y4_N9
--operation mode is normal

A1L651 = A1L612 & (A1L551 # A1L851 & recstart_tmp) # !A1L612 & A1L851 & (recstart_tmp);


--A1L072 is txd_buf~1760 at LC_X14_Y5_N0
--operation mode is normal

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


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

txd_buf[3]_lut_out = state_tras[1] & A1L372 # !state_tras[1] & (A1L952 & txd_buf[4]);
txd_buf[3] = DFFEAS(txd_buf[3]_lut_out, GLOBAL(clkbaud8x), GLOBAL(rst), , A1L162, , , !key_entry2, );


--A1L172 is txd_buf~1761 at LC_X14_Y6_N9
--operation mode is normal

A1L172 = A1L072 # !state_tras[1] & (txd_buf[3] # !A1L952);


--A1L16 is cnt_delay[12]~684 at LC_X13_Y8_N6
--operation mode is normal

A1L16 = !A1L751 # !rst;


--start_delaycnt is start_delaycnt at LC_X13_Y8_N9
--operation mode is normal

start_delaycnt_lut_out = start_delaycnt & A1L751 # !start_delaycnt & (!A1L81);
start_delaycnt = DFFEAS(start_delaycnt_lut_out, GLOBAL(clk), VCC, , , , , !rst, );


--A1L26 is cnt_delay[12]~685 at LC_X14_Y8_N3
--operation mode is normal

A1L26 = start_delaycnt # !rst;


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

txd_buf[4]_lut_out = A1L872 & (A1L672) # !A1L872 & (A1L972 & txd_buf[5] # !A1L972 & (A1L672));
txd_buf[4] = DFFEAS(txd_buf[4]_lut_out, GLOBAL(clkbaud8x), GLOBAL(rst), , , , , , );


--A1L272 is txd_buf~1763 at LC_X14_Y5_N6
--operation mode is normal

A1L272 = send_state[2] & !send_state[0] & !send_state[1] # !send_state[2] & send_state[0];


--A1L372 is txd_buf~1764 at LC_X14_Y6_N4
--operation mode is normal

A1L372 = state_tras[3] & (A1L272) # !state_tras[3] & txd_buf[4];


--A1L91 is always0~43 at LC_X13_Y8_N0
--operation mode is normal

A1L91 = cnt_delay[10] # cnt_delay[12] # cnt_delay[8] # key_input;


--A1L02 is always0~44 at LC_X13_Y8_N7
--operation mode is normal

A1L02 = cnt_delay[19] # cnt_delay[18];


--A1L81 is always0~0 at LC_X13_Y8_N1
--operation mode is normal

A1L81 = cnt_delay[13] # A1L02 # A1L91 # !A1L071;


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

txd_buf[5]_lut_out = A1L662 & (txd_buf[6]) # !A1L662 & A1L772;
txd_buf[5] = DFFEAS(txd_buf[5]_lut_out, GLOBAL(clkbaud8x), GLOBAL(rst), , A1L162, VCC, , , !key_entry2);


--A1L472 is txd_buf~1765 at LC_X14_Y7_N5
--operation mode is normal

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


--A1L572 is txd_buf~1766 at LC_X14_Y7_N6
--operation mode is normal

A1L572 = key_entry2 & (A1L951 & A1L472) # !key_entry2 & key_entry1;


--A1L672 is txd_buf~1767 at LC_X14_Y7_N7
--operation mode is normal

A1L672 = A1L972 & (state_tras[0] & (!A1L572) # !state_tras[0] & txd_buf[4]) # !A1L972 & (txd_buf[4] # A1L572);


--A1L772 is txd_buf~1769 at LC_X14_Y4_N6
--operation mode is normal

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


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

txd_buf[6]_lut_out = !A1L662 & (!A1L282 # !state_tras[1]);
txd_buf[6] = DFFEAS(txd_buf[6]_lut_out, GLOBAL(clkbaud8x), GLOBAL(rst), , A1L162, VCC, , , !key_entry2);


--A1L282 is txd_reg~122 at LC_X14_Y4_N1
--operation mode is normal

A1L282 = send_state[1] & send_state[2];


--A1L41 is Select~3011 at LC_X15_Y6_N6
--operation mode is normal

A1L41 = !state_tras[3] & !state_tras[2] & !state_tras[1] & !A1L1;


--A1L872 is txd_buf~1770 at LC_X14_Y7_N0
--operation mode is normal

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


--A1L972 is txd_buf~1771 at LC_X15_Y5_N8
--operation mode is normal

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


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

~GND = GND;


--rst is rst at PIN_110
--operation mode is input

rst = INPUT();


--clk is clk at PIN_127
--operation mode is input

clk = INPUT();


--key_input is key_input at PIN_102
--operation mode is input

key_input = INPUT();


--rxd is rxd at PIN_77
--operation mode is input

rxd = INPUT();


--txd is txd at PIN_79
--operation mode is output

txd = OUTPUT(!txd_reg);


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

en[0] = OUTPUT(GND);


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

en[1] = OUTPUT(VCC);


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

en[2] = OUTPUT(VCC);


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

en[3] = OUTPUT(VCC);


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

en[4] = OUTPUT(VCC);


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

en[5] = OUTPUT(VCC);


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

en[6] = OUTPUT(VCC);


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

en[7] = OUTPUT(VCC);


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

seg_data[0] = OUTPUT(VCC);


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

seg_data[1] = OUTPUT(A1L871);


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

seg_data[2] = OUTPUT(A1L181);


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

seg_data[3] = OUTPUT(A1L581);


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

seg_data[4] = OUTPUT(A1L191);


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

seg_data[5] = OUTPUT(A1L691);


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

seg_data[6] = OUTPUT(A1L991);


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

seg_data[7] = OUTPUT(A1L402);


--lowbit is lowbit at PIN_95
--operation mode is output

lowbit = OUTPUT(GND);


⌨️ 快捷键说明

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