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

📄 receiver.fit.eqn

📁 串行输入信号经内部处理后
💻 EQN
字号:
-- Copyright (C) 1991-2005 Altera Corporation
-- Your use of Altera Corporation's design tools, logic functions 
-- and other software and tools, and its AMPP partner logic 
-- functions, and any output files any of the foregoing 
-- (including device programming or simulation files), and any 
-- associated documentation or information are expressly subject 
-- to the terms and conditions of the Altera Program License 
-- Subscription Agreement, Altera MegaCore Function License 
-- Agreement, or other applicable license agreement, including, 
-- without limitation, that your use is for the sole purpose of 
-- programming logic devices manufactured by Altera and sold by 
-- Altera or its authorized distributors.  Please refer to the 
-- applicable agreement for further details.
--A1L07Q is readn~reg0 at LC_X3_Y22_N9
--operation mode is normal

A1L07Q_lut_out = VCC;
A1L07Q = DFFEAS(A1L07Q_lut_out, GLOBAL(mmid), !GLOBAL(A1L1), , A1L96, , , , );


--A1L35Q is pdata[0]~reg0 at LC_X5_Y22_N5
--operation mode is normal

A1L35Q_lut_out = GND;
A1L35Q = DFFEAS(A1L35Q_lut_out, GLOBAL(mmid), VCC, , A1L25, midpdata[0], , , VCC);


--A1L55Q is pdata[1]~reg0 at LC_X5_Y22_N1
--operation mode is normal

A1L55Q_lut_out = midpdata[1];
A1L55Q = DFFEAS(A1L55Q_lut_out, GLOBAL(mmid), VCC, , A1L25, , , , );


--A1L75Q is pdata[2]~reg0 at LC_X5_Y22_N0
--operation mode is normal

A1L75Q_lut_out = GND;
A1L75Q = DFFEAS(A1L75Q_lut_out, GLOBAL(mmid), VCC, , A1L25, midpdata[2], , , VCC);


--A1L95Q is pdata[3]~reg0 at LC_X5_Y22_N2
--operation mode is normal

A1L95Q_lut_out = midpdata[3];
A1L95Q = DFFEAS(A1L95Q_lut_out, GLOBAL(mmid), VCC, , A1L25, , , , );


--A1L16Q is pdata[4]~reg0 at LC_X5_Y22_N8
--operation mode is normal

A1L16Q_lut_out = midpdata[4];
A1L16Q = DFFEAS(A1L16Q_lut_out, GLOBAL(mmid), VCC, , A1L25, , , , );


--A1L36Q is pdata[5]~reg0 at LC_X2_Y21_N9
--operation mode is normal

A1L36Q_lut_out = GND;
A1L36Q = DFFEAS(A1L36Q_lut_out, GLOBAL(mmid), VCC, , A1L25, midpdata[5], , , VCC);


--A1L56Q is pdata[6]~reg0 at LC_X2_Y21_N8
--operation mode is normal

A1L56Q_lut_out = midpdata[6];
A1L56Q = DFFEAS(A1L56Q_lut_out, GLOBAL(mmid), VCC, , A1L25, , , , );


--A1L76Q is pdata[7]~reg0 at LC_X2_Y21_N2
--operation mode is normal

A1L76Q_lut_out = midpdata[7];
A1L76Q = DFFEAS(A1L76Q_lut_out, GLOBAL(mmid), VCC, , A1L25, , , , );


--mmid is mmid at LC_X1_Y25_N2
--operation mode is normal

mmid_lut_out = !mmid;
mmid = DFFEAS(mmid_lut_out, clk, VCC, , , , , , );


--midstate is midstate at LC_X3_Y22_N0
--operation mode is normal

midstate_lut_out = VCC;
midstate = DFFEAS(midstate_lut_out, GLOBAL(mmid), !GLOBAL(A1L1), , A1L96, , , , );


--A1L1 is B~0 at LC_X1_Y22_N2
--operation mode is normal

A1L1 = midstate & sdata;


--midcnt[0] is midcnt[0] at LC_X1_Y22_N5
--operation mode is arithmetic

midcnt[0]_lut_out = midcnt[0] $ A1L4;
midcnt[0] = DFFEAS(midcnt[0]_lut_out, GLOBAL(mmid), !GLOBAL(A1L1), , !midstate, VCC, , , A1L3);

--A1L8 is midcnt[0]~76 at LC_X1_Y22_N5
--operation mode is arithmetic

A1L8_cout_0 = midcnt[0] & A1L4;
A1L8 = CARRY(A1L8_cout_0);

--A1L9 is midcnt[0]~76COUT1_92 at LC_X1_Y22_N5
--operation mode is arithmetic

A1L9_cout_1 = midcnt[0] & A1L4;
A1L9 = CARRY(A1L9_cout_1);


--midcnt[1] is midcnt[1] at LC_X1_Y22_N6
--operation mode is arithmetic

midcnt[1]_lut_out = midcnt[1] $ A1L8;
midcnt[1] = DFFEAS(midcnt[1]_lut_out, GLOBAL(mmid), !GLOBAL(A1L1), , !midstate, VCC, , , A1L3);

--A1L11 is midcnt[1]~80 at LC_X1_Y22_N6
--operation mode is arithmetic

A1L11_cout_0 = !A1L8 # !midcnt[1];
A1L11 = CARRY(A1L11_cout_0);

--A1L21 is midcnt[1]~80COUT1 at LC_X1_Y22_N6
--operation mode is arithmetic

A1L21_cout_1 = !A1L9 # !midcnt[1];
A1L21 = CARRY(A1L21_cout_1);


--midcnt[2] is midcnt[2] at LC_X1_Y22_N7
--operation mode is arithmetic

midcnt[2]_lut_out = midcnt[2] $ (!A1L11);
midcnt[2] = DFFEAS(midcnt[2]_lut_out, GLOBAL(mmid), !GLOBAL(A1L1), , !midstate, VCC, , , A1L3);

--A1L41 is midcnt[2]~84 at LC_X1_Y22_N7
--operation mode is arithmetic

A1L41_cout_0 = midcnt[2] & (!A1L11);
A1L41 = CARRY(A1L41_cout_0);

--A1L51 is midcnt[2]~84COUT1_93 at LC_X1_Y22_N7
--operation mode is arithmetic

A1L51_cout_1 = midcnt[2] & (!A1L21);
A1L51 = CARRY(A1L51_cout_1);


--midcnt[3] is midcnt[3] at LC_X1_Y22_N8
--operation mode is normal

midcnt[3]_lut_out = A1L41 $ midcnt[3];
midcnt[3] = DFFEAS(midcnt[3]_lut_out, GLOBAL(mmid), !GLOBAL(A1L1), , !midstate, VCC, , , A1L3);


--A1L3 is LessThan~262 at LC_X2_Y22_N4
--operation mode is normal

A1L3 = midcnt[3] & (midcnt[2] # midcnt[0] & midcnt[1]);


--A1L96 is readn~1 at LC_X3_Y22_N7
--operation mode is normal

A1L96 = A1L3 & (!midstate);


--midpdata[0] is midpdata[0] at LC_X5_Y22_N7
--operation mode is normal

midpdata[0]_lut_out = midsdata;
midpdata[0] = DFFEAS(midpdata[0]_lut_out, GLOBAL(mmid), !GLOBAL(A1L1), , A1L52, , , , );


--middcnt[3] is middcnt[3] at LC_X3_Y22_N1
--operation mode is normal

middcnt[3]_lut_out = middcnt[1] & !middcnt[3] & middcnt[2] & middcnt[0] # !middcnt[1] & middcnt[3] & !middcnt[2] & !middcnt[0];
middcnt[3] = DFFEAS(middcnt[3]_lut_out, GLOBAL(mmid), VCC, , A1L22, , , , );


--middcnt[2] is middcnt[2] at LC_X3_Y22_N3
--operation mode is normal

middcnt[2]_lut_out = !middcnt[3] & (middcnt[2] $ (middcnt[1] & middcnt[0]));
middcnt[2] = DFFEAS(middcnt[2]_lut_out, GLOBAL(mmid), VCC, , A1L22, , , , );


--middcnt[1] is middcnt[1] at LC_X3_Y22_N4
--operation mode is normal

middcnt[1]_lut_out = !middcnt[3] & (middcnt[1] $ middcnt[0]);
middcnt[1] = DFFEAS(middcnt[1]_lut_out, GLOBAL(mmid), VCC, , A1L22, , , , );


--middcnt[0] is middcnt[0] at LC_X3_Y22_N2
--operation mode is normal

middcnt[0]_lut_out = !middcnt[0] & (!middcnt[1] & !middcnt[2] # !middcnt[3]);
middcnt[0] = DFFEAS(middcnt[0]_lut_out, GLOBAL(mmid), VCC, , A1L22, , , , );


--A1L4 is LessThan~263 at LC_X2_Y22_N0
--operation mode is normal

A1L4 = middcnt[3] & (middcnt[2] # middcnt[0] # middcnt[1]);


--A1L15 is pdata[0]~101 at LC_X3_Y22_N8
--operation mode is normal

A1L15 = !midcnt[0] & !midcnt[2] & midcnt[3] & !midstate;


--A1L25 is pdata[0]~102 at LC_X2_Y22_N1
--operation mode is normal

A1L25 = A1L4 & A1L15 & midcnt[1];


--midpdata[1] is midpdata[1] at LC_X5_Y22_N6
--operation mode is normal

midpdata[1]_lut_out = GND;
midpdata[1] = DFFEAS(midpdata[1]_lut_out, GLOBAL(mmid), !GLOBAL(A1L1), , A1L52, midpdata[0], , , VCC);


--midpdata[2] is midpdata[2] at LC_X5_Y22_N3
--operation mode is normal

midpdata[2]_lut_out = midpdata[1];
midpdata[2] = DFFEAS(midpdata[2]_lut_out, GLOBAL(mmid), !GLOBAL(A1L1), , A1L52, , , , );


--midpdata[3] is midpdata[3] at LC_X5_Y22_N9
--operation mode is normal

midpdata[3]_lut_out = GND;
midpdata[3] = DFFEAS(midpdata[3]_lut_out, GLOBAL(mmid), !GLOBAL(A1L1), , A1L52, midpdata[2], , , VCC);


--midpdata[4] is midpdata[4] at LC_X5_Y22_N4
--operation mode is normal

midpdata[4]_lut_out = midpdata[3];
midpdata[4] = DFFEAS(midpdata[4]_lut_out, GLOBAL(mmid), !GLOBAL(A1L1), , A1L52, , , , );


--midpdata[5] is midpdata[5] at LC_X2_Y21_N5
--operation mode is normal

midpdata[5]_lut_out = GND;
midpdata[5] = DFFEAS(midpdata[5]_lut_out, GLOBAL(mmid), !GLOBAL(A1L1), , A1L52, midpdata[4], , , VCC);


--midpdata[6] is midpdata[6] at LC_X2_Y21_N6
--operation mode is normal

midpdata[6]_lut_out = GND;
midpdata[6] = DFFEAS(midpdata[6]_lut_out, GLOBAL(mmid), !GLOBAL(A1L1), , A1L52, midpdata[5], , , VCC);


--midpdata[7] is midpdata[7] at LC_X2_Y21_N4
--operation mode is normal

midpdata[7]_lut_out = midpdata[6];
midpdata[7] = DFFEAS(midpdata[7]_lut_out, GLOBAL(mmid), !GLOBAL(A1L1), , A1L52, , , , );


--midsdata is midsdata at LC_X2_Y23_N2
--operation mode is normal

midsdata_lut_out = midscnt[3] # midscnt[0] & midscnt[1] & midscnt[2];
midsdata = DFFEAS(midsdata_lut_out, GLOBAL(mmid), VCC, , A1L64, , , , );


--A1L5 is LessThan~264 at LC_X2_Y22_N5
--operation mode is normal

A1L5 = midcnt[3] & (midcnt[2] # midcnt[1]);


--A1L52 is midpdata[0]~7 at LC_X2_Y22_N2
--operation mode is normal

A1L52 = !A1L5 & A1L4 & !midstate & !A1L3;


--A1L22 is middcnt[3]~182 at LC_X3_Y22_N5
--operation mode is normal

A1L22 = !A1L3 & (!midstate);


--midscnt[0] is midscnt[0] at LC_X2_Y22_N6
--operation mode is arithmetic

midscnt[0]_lut_out = sdata $ midscnt[0];
midscnt[0] = DFFEAS(midscnt[0]_lut_out, GLOBAL(mmid), !GLOBAL(A1L1), , A1L44, , , A1L4, );

--A1L53 is midscnt[0]~131 at LC_X2_Y22_N6
--operation mode is arithmetic

A1L53_cout_0 = sdata & midscnt[0];
A1L53 = CARRY(A1L53_cout_0);

--A1L63 is midscnt[0]~131COUT1_148 at LC_X2_Y22_N6
--operation mode is arithmetic

A1L63_cout_1 = sdata & midscnt[0];
A1L63 = CARRY(A1L63_cout_1);


--midscnt[1] is midscnt[1] at LC_X2_Y22_N7
--operation mode is arithmetic

midscnt[1]_lut_out = midscnt[1] $ (A1L53);
midscnt[1] = DFFEAS(midscnt[1]_lut_out, GLOBAL(mmid), !GLOBAL(A1L1), , A1L44, , , A1L4, );

--A1L83 is midscnt[1]~135 at LC_X2_Y22_N7
--operation mode is arithmetic

A1L83_cout_0 = !A1L53 # !midscnt[1];
A1L83 = CARRY(A1L83_cout_0);

--A1L93 is midscnt[1]~135COUT1 at LC_X2_Y22_N7
--operation mode is arithmetic

A1L93_cout_1 = !A1L63 # !midscnt[1];
A1L93 = CARRY(A1L93_cout_1);


--midscnt[2] is midscnt[2] at LC_X2_Y22_N8
--operation mode is arithmetic

midscnt[2]_lut_out = midscnt[2] $ (!A1L83);
midscnt[2] = DFFEAS(midscnt[2]_lut_out, GLOBAL(mmid), !GLOBAL(A1L1), , A1L44, , , A1L4, );

--A1L14 is midscnt[2]~139 at LC_X2_Y22_N8
--operation mode is arithmetic

A1L14_cout_0 = midscnt[2] & (!A1L83);
A1L14 = CARRY(A1L14_cout_0);

--A1L24 is midscnt[2]~139COUT1_149 at LC_X2_Y22_N8
--operation mode is arithmetic

A1L24_cout_1 = midscnt[2] & (!A1L93);
A1L24 = CARRY(A1L24_cout_1);


--midscnt[3] is midscnt[3] at LC_X2_Y22_N9
--operation mode is normal

midscnt[3]_lut_out = A1L14 $ midscnt[3];
midscnt[3] = DFFEAS(midscnt[3]_lut_out, GLOBAL(mmid), !GLOBAL(A1L1), , A1L44, , , A1L4, );


--A1L64 is midsdata~48 at LC_X3_Y22_N6
--operation mode is normal

A1L64 = A1L4 & !A1L3 & (!midstate);


--A1L44 is midscnt[3]~146 at LC_X2_Y22_N3
--operation mode is normal

A1L44 = !midstate & !A1L3 & (!A1L4 # !A1L5);


--sdata is sdata at PIN_R3
--operation mode is input

sdata = INPUT();


--clk is clk at PIN_N8
--operation mode is input

clk = INPUT();


--readn is readn at PIN_T2
--operation mode is output

readn = OUTPUT(!A1L07Q);


--pdata[0] is pdata[0] at PIN_P6
--operation mode is output

pdata[0] = OUTPUT(A1L35Q);


--pdata[1] is pdata[1] at PIN_R8
--operation mode is output

pdata[1] = OUTPUT(A1L55Q);


--pdata[2] is pdata[2] at PIN_R9
--operation mode is output

pdata[2] = OUTPUT(A1L75Q);


--pdata[3] is pdata[3] at PIN_R4
--operation mode is output

pdata[3] = OUTPUT(A1L95Q);


--pdata[4] is pdata[4] at PIN_R6
--operation mode is output

pdata[4] = OUTPUT(A1L16Q);


--pdata[5] is pdata[5] at PIN_R5
--operation mode is output

pdata[5] = OUTPUT(A1L36Q);


--pdata[6] is pdata[6] at PIN_R7
--operation mode is output

pdata[6] = OUTPUT(A1L56Q);


--pdata[7] is pdata[7] at PIN_P7
--operation mode is output

pdata[7] = OUTPUT(A1L76Q);



⌨️ 快捷键说明

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