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

📄 snake.fit.eqn

📁 利用VHDL语言编写的一个蛇形的程序
💻 EQN
📖 第 1 页 / 共 3 页
字号:


--A1L042 is snak~457 at LC_X6_Y8_N7
--operation mode is normal

A1L042 = loop[0] & (loop[2] & loop[4] # !loop[2] & loop[1]) # !loop[0] & (loop[2] $ (loop[1] & !loop[4]));


--A1L342 is snak~525 at LC_X5_Y7_N9
--operation mode is normal

A1L342 = RST & !loop[4];


--A1L442 is snak~526 at LC_X5_Y7_N2
--operation mode is normal

A1L442 = !loop[1] & !loop[0] & !loop[2];


--A1L542 is snak~527 at LC_X5_Y7_N3
--operation mode is normal

A1L542 = sign & loop[3] & A1L342 & A1L442;


--A1L112 is reduce_or~145 at LC_X4_Y7_N8
--operation mode is normal

A1L112 = loop[3] & !sign & (!loop[0] # !loop[1]) # !loop[3] & loop[1] & sign;


--A1L502 is reduce_or~123 at LC_X5_Y7_N6
--operation mode is normal

A1L502 = loop[3] & !loop[2] & (!loop[1] # !loop[0]);


--A1L602 is reduce_or~125 at LC_X5_Y7_N0
--operation mode is normal

A1L602 = loop[3] & (loop[1] & !loop[2] # !loop[1] & !loop[0] & loop[2]);


--A1L702 is reduce_or~127 at LC_X6_Y8_N8
--operation mode is normal

A1L702 = loop[3] & !loop[2] & (loop[1] # loop[0]);


--A1L991 is reduce_or~111 at LC_X6_Y8_N1
--operation mode is normal

A1L991 = loop[1] & loop[0] & !loop[3] & loop[2] # !loop[1] & loop[3] & !loop[2];


--A1L002 is reduce_or~113 at LC_X7_Y8_N1
--operation mode is normal

A1L002 = loop[3] & (loop[2] & !loop[1] # !loop[2] & loop[0] & loop[1]);


--A1L642 is snak~533 at LC_X4_Y7_N1
--operation mode is normal

A1L642 = RST & loop[4] & !loop[3];


--A1L012 is reduce_or~135 at LC_X4_Y7_N2
--operation mode is normal

A1L012 = loop[2] & (loop[1] & (loop[3] # !loop[0]) # !loop[1] & !loop[3]);


--A1L802 is reduce_or~129 at LC_X5_Y8_N0
--operation mode is normal

A1L802 = loop[4] & !loop[1] & !loop[2] # !loop[4] & loop[2] & (loop[0] # loop[1]);


--A1L312 is reduce_or~237 at LC_X4_Y8_N9
--operation mode is normal

A1L312 = loop[2] & !loop[4] & loop[1] & loop[0];


--A1L902 is reduce_or~133 at LC_X5_Y8_N3
--operation mode is normal

A1L902 = loop[0] & (loop[2] $ (loop[1] & !loop[3])) # !loop[0] & loop[2] & (loop[1] $ !loop[3]);


--A1L212 is reduce_or~168 at LC_X5_Y8_N4
--operation mode is normal

A1L212 = !loop[4] & A1L902;


--A1L691 is reduce_or~55 at LC_X4_Y7_N3
--operation mode is normal

A1L691 = loop[1] & (loop[2] $ sign) # !loop[1] & !loop[0] & loop[2] & sign;


--A1L742 is snak~535 at LC_X4_Y7_N9
--operation mode is normal

A1L742 = RST & !loop[4] & !loop[3] & A1L691;


--A1L791 is reduce_or~57 at LC_X4_Y7_N5
--operation mode is normal

A1L791 = loop[2] & (loop[1] & loop[0] # !sign) # !loop[2] & (loop[1] # loop[0] # sign);


--A1L842 is snak~536 at LC_X4_Y7_N6
--operation mode is normal

A1L842 = RST & !loop[4] & loop[3] & !A1L791;


--A1L891 is reduce_or~59 at LC_X4_Y7_N4
--operation mode is normal

A1L891 = loop[2] # sign # loop[1] & loop[0];


--A1L96 is add~36 at LC_X7_Y14_N0
--operation mode is arithmetic

A1L96_carry_eqn = A1L86;
A1L96 = count[7] $ A1L96_carry_eqn;

--A1L17 is add~36COUT0 at LC_X7_Y14_N0
--operation mode is arithmetic

A1L17_cout_0 = !A1L86 # !count[7];
A1L17 = CARRY(A1L17_cout_0);

--A1L27 is add~36COUT1 at LC_X7_Y14_N0
--operation mode is arithmetic

A1L27_cout_1 = !A1L86 # !count[7];
A1L27 = CARRY(A1L27_cout_1);


--A1L041 is add~56 at LC_X4_Y8_N3
--operation mode is arithmetic

A1L041 = loop[3] $ A1L831;

--A1L241 is add~56COUT0 at LC_X4_Y8_N3
--operation mode is arithmetic

A1L241_cout_0 = !A1L831 # !loop[3];
A1L241 = CARRY(A1L241_cout_0);

--A1L341 is add~56COUT1 at LC_X4_Y8_N3
--operation mode is arithmetic

A1L341_cout_1 = !A1L931 # !loop[3];
A1L341 = CARRY(A1L341_cout_1);


--A1L821 is add~53 at LC_X4_Y8_N0
--operation mode is arithmetic

A1L821 = !loop[0];

--A1L031 is add~53COUT0 at LC_X4_Y8_N0
--operation mode is arithmetic

A1L031_cout_0 = loop[0];
A1L031 = CARRY(A1L031_cout_0);

--A1L131 is add~53COUT1 at LC_X4_Y8_N0
--operation mode is arithmetic

A1L131_cout_1 = loop[0];
A1L131 = CARRY(A1L131_cout_1);


--A1L231 is add~54 at LC_X4_Y8_N1
--operation mode is arithmetic

A1L231 = loop[1] $ A1L031;

--A1L431 is add~54COUT0 at LC_X4_Y8_N1
--operation mode is arithmetic

A1L431_cout_0 = !A1L031 # !loop[1];
A1L431 = CARRY(A1L431_cout_0);

--A1L531 is add~54COUT1 at LC_X4_Y8_N1
--operation mode is arithmetic

A1L531_cout_1 = !A1L131 # !loop[1];
A1L531 = CARRY(A1L531_cout_1);


--A1L631 is add~55 at LC_X4_Y8_N2
--operation mode is arithmetic

A1L631 = loop[2] $ !A1L431;

--A1L831 is add~55COUT0 at LC_X4_Y8_N2
--operation mode is arithmetic

A1L831_cout_0 = loop[2] & !A1L431;
A1L831 = CARRY(A1L831_cout_0);

--A1L931 is add~55COUT1 at LC_X4_Y8_N2
--operation mode is arithmetic

A1L931_cout_1 = loop[2] & !A1L531;
A1L931 = CARRY(A1L931_cout_1);


--A1L412 is reduce_or~238 at LC_X5_Y8_N5
--operation mode is normal

A1L412 = loop[0] & loop[1];


--A1L881 is reduce_nor~1 at LC_X5_Y8_N6
--operation mode is normal

A1L881 = loop[2] # loop[3] # !A1L412 # !loop[4];


--A1L441 is add~57 at LC_X4_Y8_N4
--operation mode is normal

A1L441 = A1L241 $ !loop[4];


--A1L022 is sign~105 at LC_X5_Y7_N5
--operation mode is normal

A1L022 = !loopn[0] # !loopn[1];


--count[22] is count[22] at LC_X7_Y13_N7
--operation mode is normal

count[22]_lut_out = A1L321;
count[22] = DFFEA(count[22]_lut_out, GLOBAL(CLK), VCC, , , , );


--count[21] is count[21] at LC_X7_Y13_N9
--operation mode is normal

count[21]_sload_eqn = A1L121;
count[21] = DFFEA(count[21]_sload_eqn, GLOBAL(CLK), VCC, , , , );


--count[23] is count[23] at LC_X6_Y13_N1
--operation mode is normal

count[23]_lut_out = A1L721 & (A1L491 # A1L591 # A1L391);
count[23] = DFFEA(count[23]_lut_out, GLOBAL(CLK), VCC, , , , );


--A1L981 is reduce_nor~211 at LC_X6_Y14_N2
--operation mode is normal

count[8]_qfbk = count[8];
A1L981 = count[22] # count[8]_qfbk # count[21] # !count[23];

--count[8] is count[8] at LC_X6_Y14_N2
--operation mode is normal

count[8]_sload_eqn = A1L37;
count[8] = DFFEA(count[8]_sload_eqn, GLOBAL(CLK), VCC, , , , );


--count[17] is count[17] at LC_X7_Y13_N8
--operation mode is normal

count[17]_lut_out = A1L501;
count[17] = DFFEA(count[17]_lut_out, GLOBAL(CLK), VCC, , , , );


--count[20] is count[20] at LC_X6_Y13_N6
--operation mode is normal

count[20]_lut_out = A1L711 & (A1L491 # A1L591 # A1L391);
count[20] = DFFEA(count[20]_lut_out, GLOBAL(CLK), VCC, , , , );


--count[19] is count[19] at LC_X6_Y13_N0
--operation mode is normal

count[19]_lut_out = A1L311 & (A1L491 # A1L591 # A1L391);
count[19] = DFFEA(count[19]_lut_out, GLOBAL(CLK), VCC, , , , );


--A1L091 is reduce_nor~212 at LC_X6_Y13_N2
--operation mode is normal

count[18]_qfbk = count[18];
A1L091 = count[18]_qfbk # count[17] # !count[19] # !count[20];

--count[18] is count[18] at LC_X6_Y13_N2
--operation mode is normal

count[18]_sload_eqn = A1L901;
count[18] = DFFEA(count[18]_sload_eqn, GLOBAL(CLK), VCC, , , , );


--count[14] is count[14] at LC_X6_Y14_N1
--operation mode is normal

count[14]_sload_eqn = A1L59;
count[14] = DFFEA(count[14]_sload_eqn, GLOBAL(CLK), VCC, , , , );


--count[13] is count[13] at LC_X8_Y14_N5
--operation mode is normal

count[13]_lut_out = A1L19;
count[13] = DFFEA(count[13]_lut_out, GLOBAL(CLK), VCC, , , , );


--count[15] is count[15] at LC_X6_Y14_N6
--operation mode is normal

count[15]_lut_out = A1L99 & (A1L491 # A1L391 # A1L591);
count[15] = DFFEA(count[15]_lut_out, GLOBAL(CLK), VCC, , , , );


--A1L191 is reduce_nor~213 at LC_X6_Y14_N8
--operation mode is normal

count[16]_qfbk = count[16];
A1L191 = count[14] # count[16]_qfbk # count[13] # !count[15];

--count[16] is count[16] at LC_X6_Y14_N8
--operation mode is normal

count[16]_sload_eqn = A1L301;
count[16] = DFFEA(count[16]_sload_eqn, GLOBAL(CLK), VCC, , , , );


--count[12] is count[12] at LC_X6_Y14_N7
--operation mode is normal

count[12]_lut_out = A1L78 & (A1L591 # A1L391 # A1L491);
count[12] = DFFEA(count[12]_lut_out, GLOBAL(CLK), VCC, , , , );


--count[10] is count[10] at LC_X6_Y14_N4
--operation mode is normal

count[10]_lut_out = A1L18 & (A1L491 # A1L391 # A1L591);
count[10] = DFFEA(count[10]_lut_out, GLOBAL(CLK), VCC, , , , );


--count[9] is count[9] at LC_X6_Y14_N0
--operation mode is normal

count[9]_lut_out = A1L77 & (A1L391 # A1L491 # A1L591);
count[9] = DFFEA(count[9]_lut_out, GLOBAL(CLK), VCC, , , , );


--A1L291 is reduce_nor~214 at LC_X6_Y14_N9
--operation mode is normal

count[11]_qfbk = count[11];
A1L291 = count[11]_qfbk # !count[10] # !count[9] # !count[12];

--count[11] is count[11] at LC_X6_Y14_N9
--operation mode is normal

count[11]_sload_eqn = A1L58;
count[11] = DFFEA(count[11]_sload_eqn, GLOBAL(CLK), VCC, , , , );


--A1L391 is reduce_nor~215 at LC_X6_Y14_N3
--operation mode is normal

A1L391 = A1L291 # A1L191 # A1L981 # A1L091;


--count[7] is count[7] at LC_X6_Y14_N5
--operation mode is normal

count[7]_lut_out = A1L96 & (A1L491 # A1L591 # A1L391);
count[7] = DFFEA(count[7]_lut_out, GLOBAL(CLK), VCC, , , , );


--count[5] is count[5] at LC_X6_Y15_N9
--operation mode is normal

count[5]_lut_out = A1L36;
count[5] = DFFEA(count[5]_lut_out, GLOBAL(CLK), VCC, , , , );


--count[4] is count[4] at LC_X6_Y15_N4
--operation mode is normal

count[4]_sload_eqn = A1L95;
count[4] = DFFEA(count[4]_sload_eqn, GLOBAL(CLK), VCC, , , , );


--A1L491 is reduce_nor~216 at LC_X6_Y15_N8
--operation mode is normal

count[6]_qfbk = count[6];
A1L491 = count[7] # !count[6]_qfbk # !count[4] # !count[5];

--count[6] is count[6] at LC_X6_Y15_N8
--operation mode is normal

count[6]_sload_eqn = A1L76;
count[6] = DFFEA(count[6]_sload_eqn, GLOBAL(CLK), VCC, , , , );


--count[2] is count[2] at LC_X7_Y15_N0
--operation mode is normal

count[2]_lut_out = A1L15;
count[2] = DFFEA(count[2]_lut_out, GLOBAL(CLK), VCC, , , , );


--count[1] is count[1] at LC_X7_Y15_N2
--operation mode is normal

count[1]_sload_eqn = A1L94;
count[1] = DFFEA(count[1]_sload_eqn, GLOBAL(CLK), VCC, , , , );


--count[0] is count[0] at LC_X8_Y15_N4
--operation mode is normal

count[0]_sload_eqn = A1L54;
count[0] = DFFEA(count[0]_sload_eqn, GLOBAL(CLK), VCC, , , , );


--A1L591 is reduce_nor~217 at LC_X7_Y15_N1
--operation mode is normal

count[3]_qfbk = count[3];
A1L591 = !count[0] # !count[3]_qfbk # !count[2] # !count[1];

--count[3] is count[3] at LC_X7_Y15_N1
--operation mode is normal

count[3]_sload_eqn = A1L55;
count[3] = DFFEA(count[3]_sload_eqn, GLOBAL(CLK), VCC, , , , );


--A1L76 is add~35 at LC_X7_Y15_N9
--operation mode is arithmetic

A1L76_carry_eqn = (!A1L05 & A1L56) # (A1L05 & A1L66);
A1L76 = count[6] $ !A1L76_carry_eqn;

--A1L86 is add~35COUT at LC_X7_Y15_N9
--operation mode is arithmetic

A1L86 = CARRY(count[6] & !A1L66);


--A1L321 is add~51 at LC_X7_Y13_N5
--operation mode is arithmetic

⌨️ 快捷键说明

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