led.map.eqn
来自「大量VHDL写的数字系统设计有用实例达到」· EQN 代码 · 共 294 行
EQN
294 行
-- Copyright (C) 1991-2006 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.
--q1[0] is q1[0]
q1[0] = DFFEAS(A1L50, clk, !rst, , , , , , );
--q1[1] is q1[1]
q1[1] = DFFEAS(A1L51, clk, !rst, , , , , , );
--q1[2] is q1[2]
q1[2] = DFFEAS(A1L52, clk, !rst, , , , , , );
--q1[3] is q1[3]
q1[3] = DFFEAS(A1L55, clk, !rst, , , , , , );
--q1[4] is q1[4]
q1[4] = DFFEAS(A1L58, clk, !rst, , , , , , );
--q1[5] is q1[5]
q1[5] = DFFEAS(A1L62, clk, !rst, , , , , , );
--q1[6] is q1[6]
q1[6] = DFFEAS(A1L63, clk, !rst, , , , , , );
--q1[7] is q1[7]
q1[7] = DFFEAS(A1L66, clk, !rst, , , , , , );
--count[2] is count[2]
count[2] = DFFEAS(A1L8, clk, , , , , , , );
--count[1] is count[1]
count[1] = DFFEAS(A1L6, clk, , , , , , , );
--count[0] is count[0]
count[0] = DFFEAS(A1L4, clk, , , A1L9, , , , );
--A1L10 is Equal~148
A1L10 = count[2] & count[1] & count[0];
--present.s0 is present.s0
present.s0 = DFFEAS(A1L67, clk, !rst, , , , , , );
--A1L11 is Equal~149
A1L11 = !q1[0] & !q1[1];
--A1L12 is Equal~150
A1L12 = !q1[4] & !q1[5] & !q1[6] & !q1[7];
--A1L13 is Equal~151
A1L13 = A1L11 & A1L12 & !q1[2] & !q1[3];
--A1L47 is Select~1384
A1L47 = !present.s0 & !A1L13 & (q1[1] # A1L10);
--present.s1 is present.s1
present.s1 = DFFEAS(A1L68, clk, !rst, , , , , , );
--A1L48 is Select~1385
A1L48 = present.s1 & (q1[7] # A1L10);
--present.s3 is present.s3
present.s3 = DFFEAS(present.s2, clk, !rst, , A1L10, , , , );
--A1L49 is Select~1386
A1L49 = A1L48 # q1[1] & present.s3 & !A1L10;
--present.s2 is present.s2
present.s2 = DFFEAS(present.s1, clk, !rst, , A1L10, , , , );
--A1L32 is q1~430
A1L32 = q1[3] & (!count[0] # !count[1] # !count[2]);
--A1L50 is Select~1387
A1L50 = A1L47 # A1L49 # present.s2 & A1L32;
--A1L33 is q1~431
A1L33 = q1[0] & (!count[0] # !count[1] # !count[2]);
--A1L22 is q1[1]~432
A1L22 = present.s3 # !present.s0 & !A1L13;
--A1L51 is Select~1388
A1L51 = A1L22 & (q1[2] & !A1L10) # !A1L22 & A1L33;
--A1L52 is Select~1389
A1L52 = !A1L10 & (A1L22 & q1[3] # !A1L22 & (q1[1]));
--A1L34 is q1~433
A1L34 = q1[4] & (!count[0] # !count[1] # !count[2]);
--A1L35 is q1~434
A1L35 = q1[2] & (!count[0] # !count[1] # !count[2]);
--A1L25 is q1[3]~435
A1L25 = !present.s3 & !present.s2;
--A1L26 is q1[3]~436
A1L26 = present.s3 # present.s2 & !A1L10;
--A1L27 is q1[3]~437
A1L27 = present.s3 # present.s1 & !present.s2;
--A1L53 is Select~1390
A1L53 = A1L26 & (A1L27 & (A1L33) # !A1L27 & q1[2]) # !A1L26 & (!A1L27);
--A1L54 is Select~1391
A1L54 = A1L25 & (A1L53 & A1L34 # !A1L53 & (A1L35)) # !A1L25 & (A1L53);
--A1L55 is Select~1392
A1L55 = A1L54 & (present.s1 # !A1L25 # !A1L13);
--A1L36 is q1~438
A1L36 = q1[5] & (!count[0] # !count[1] # !count[2]);
--A1L37 is q1~439
A1L37 = q1[7] & (!count[0] # !count[1] # !count[2]);
--A1L56 is Select~1393
A1L56 = A1L26 & (A1L27 & (A1L37) # !A1L27 & q1[5]) # !A1L26 & (!A1L27);
--A1L57 is Select~1394
A1L57 = A1L25 & (A1L56 & A1L36 # !A1L56 & (A1L32)) # !A1L25 & (A1L56);
--A1L58 is Select~1395
A1L58 = A1L57 & (present.s1 # !A1L25 # !A1L13);
--A1L59 is Select~1396
A1L59 = q1[6] & (!count[0] # !count[1] # !count[2]);
--A1L60 is Select~1397
A1L60 = present.s2 # !present.s0;
--A1L61 is Select~1398
A1L61 = !present.s3 & !present.s1;
--A1L62 is Select~1399
A1L62 = A1L59 & (A1L60 # A1L34 & !A1L61) # !A1L59 & (A1L34 & !A1L61);
--A1L63 is Select~1400
A1L63 = A1L37 & (A1L60 # A1L36 & !A1L61) # !A1L37 & (A1L36 & !A1L61);
--A1L64 is Select~1401
A1L64 = q1[6] # count[2] & count[1] & count[0];
--A1L65 is Select~1402
A1L65 = present.s2 & (A1L34 # A1L64 & !A1L61) # !present.s2 & (A1L64 & !A1L61);
--A1L66 is Select~1403
A1L66 = A1L65 # !present.s0 & (A1L13 # A1L33);
--A1L9 is count[3]~204
A1L9 = !rst & (present.s0 # !A1L13);
--A1L8 is count[2]~205
A1L8 = count[2] $ (A1L9 & count[1] & count[0]);
--A1L6 is count[1]~206
A1L6 = count[1] $ (A1L9 & count[0]);
--A1L67 is Select~1404
A1L67 = A1L10 & !present.s3 & (present.s0 # !A1L13) # !A1L10 & (present.s0);
--A1L68 is Select~1405
A1L68 = A1L10 & (!present.s0 & !A1L13) # !A1L10 & present.s1;
--A1L4 is count[0]~207
A1L4 = !count[0];
--clk is clk
--operation mode is input
clk = INPUT();
--rst is rst
--operation mode is input
rst = INPUT();
--q[0] is q[0]
--operation mode is output
q[0] = OUTPUT(q1[0]);
--q[1] is q[1]
--operation mode is output
q[1] = OUTPUT(q1[1]);
--q[2] is q[2]
--operation mode is output
q[2] = OUTPUT(q1[2]);
--q[3] is q[3]
--operation mode is output
q[3] = OUTPUT(q1[3]);
--q[4] is q[4]
--operation mode is output
q[4] = OUTPUT(q1[4]);
--q[5] is q[5]
--operation mode is output
q[5] = OUTPUT(q1[5]);
--q[6] is q[6]
--operation mode is output
q[6] = OUTPUT(q1[6]);
--q[7] is q[7]
--operation mode is output
q[7] = OUTPUT(q1[7]);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?