led.fit.eqn
来自「大量VHDL写的数字系统设计有用实例达到」· EQN 代码 · 共 305 行
EQN
305 行
-- 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] at LCFF_X12_Y4_N13
q1[0] = DFFEAS(A1L52, GLOBAL(A1L2), !GLOBAL(A1L48), , , , , , );
--q1[1] is q1[1] at LCFF_X12_Y4_N15
q1[1] = DFFEAS(A1L53, GLOBAL(A1L2), !GLOBAL(A1L48), , , , , , );
--q1[2] is q1[2] at LCFF_X12_Y4_N5
q1[2] = DFFEAS(A1L54, GLOBAL(A1L2), !GLOBAL(A1L48), , , , , , );
--q1[3] is q1[3] at LCFF_X12_Y4_N11
q1[3] = DFFEAS(A1L57, GLOBAL(A1L2), !GLOBAL(A1L48), , , , , , );
--q1[4] is q1[4] at LCFF_X13_Y4_N9
q1[4] = DFFEAS(A1L60, GLOBAL(A1L2), !GLOBAL(A1L48), , , , , , );
--q1[5] is q1[5] at LCFF_X12_Y4_N17
q1[5] = DFFEAS(A1L64, GLOBAL(A1L2), !GLOBAL(A1L48), , , , , , );
--q1[6] is q1[6] at LCFF_X12_Y4_N25
q1[6] = DFFEAS(A1L65, GLOBAL(A1L2), !GLOBAL(A1L48), , , , , , );
--q1[7] is q1[7] at LCFF_X12_Y4_N3
q1[7] = DFFEAS(A1L68, GLOBAL(A1L2), !GLOBAL(A1L48), , , , , , );
--count[2] is count[2] at LCFF_X13_Y4_N15
count[2] = DFFEAS(A1L9, GLOBAL(A1L2), , , , , , , );
--count[1] is count[1] at LCFF_X13_Y4_N11
count[1] = DFFEAS(A1L7, GLOBAL(A1L2), , , , , , , );
--count[0] is count[0] at LCFF_X14_Y4_N31
count[0] = DFFEAS(A1L5, GLOBAL(A1L2), , , A1L10, , , , );
--A1L11 is Equal~148 at LCCOMB_X13_Y4_N20
A1L11 = count[1] & count[2] & count[0];
--present.s0 is present.s0 at LCFF_X10_Y4_N23
present.s0 = DFFEAS(A1L69, GLOBAL(A1L2), !GLOBAL(A1L48), , , , , , );
--A1L12 is Equal~149 at LCCOMB_X12_Y4_N22
A1L12 = !q1[1] & !q1[0];
--A1L13 is Equal~150 at LCCOMB_X12_Y4_N28
A1L13 = !q1[6] & !q1[7] & !q1[5] & !q1[4];
--A1L14 is Equal~151 at LCCOMB_X12_Y4_N6
A1L14 = !q1[3] & A1L12 & !q1[2] & A1L13;
--A1L49 is Select~1384 at LCCOMB_X12_Y4_N30
A1L49 = !present.s0 & !A1L14 & (A1L11 # q1[1]);
--present.s1 is present.s1 at LCFF_X10_Y4_N11
present.s1 = DFFEAS(A1L70, GLOBAL(A1L2), !GLOBAL(A1L48), , , , , , );
--A1L50 is Select~1385 at LCCOMB_X10_Y4_N18
A1L50 = present.s1 & (A1L11 # q1[7]);
--present.s3 is present.s3 at LCFF_X13_Y4_N25
present.s3 = DFFEAS(UNCONNECTED_DATAIN, GLOBAL(A1L2), !GLOBAL(A1L48), , A1L11, present.s2, , , VCC);
--A1L51 is Select~1386 at LCCOMB_X10_Y4_N24
A1L51 = A1L50 # q1[1] & present.s3 & !A1L11;
--present.s2 is present.s2 at LCFF_X13_Y4_N29
present.s2 = DFFEAS(UNCONNECTED_DATAIN, GLOBAL(A1L2), !GLOBAL(A1L48), , A1L11, present.s1, , , VCC);
--A1L33 is q1~430 at LCCOMB_X13_Y4_N6
A1L33 = q1[3] & (!count[2] # !count[0] # !count[1]);
--A1L52 is Select~1387 at LCCOMB_X12_Y4_N12
A1L52 = A1L49 # A1L51 # present.s2 & A1L33;
--A1L34 is q1~431 at LCCOMB_X12_Y4_N8
A1L34 = q1[0] & (!count[2] # !count[0] # !count[1]);
--A1L23 is q1[1]~432 at LCCOMB_X12_Y4_N26
A1L23 = present.s3 # !A1L14 & !present.s0;
--A1L53 is Select~1388 at LCCOMB_X12_Y4_N14
A1L53 = A1L23 & !A1L11 & (q1[2]) # !A1L23 & (A1L34);
--A1L54 is Select~1389 at LCCOMB_X12_Y4_N4
A1L54 = !A1L11 & (A1L23 & (q1[3]) # !A1L23 & q1[1]);
--A1L35 is q1~433 at LCCOMB_X13_Y4_N16
A1L35 = q1[4] & (!count[0] # !count[2] # !count[1]);
--A1L36 is q1~434 at LCCOMB_X14_Y4_N4
A1L36 = q1[2] & (!count[1] # !count[0] # !count[2]);
--A1L26 is q1[3]~435 at LCCOMB_X13_Y4_N4
A1L26 = !present.s2 & !present.s3;
--A1L27 is q1[3]~436 at LCCOMB_X13_Y4_N24
A1L27 = present.s3 # present.s2 & !A1L11;
--A1L28 is q1[3]~437 at LCCOMB_X13_Y4_N28
A1L28 = present.s3 # !present.s2 & present.s1;
--A1L55 is Select~1390 at LCCOMB_X12_Y4_N18
A1L55 = A1L27 & (A1L28 & A1L34 # !A1L28 & (q1[2])) # !A1L27 & (!A1L28);
--A1L56 is Select~1391 at LCCOMB_X12_Y4_N20
A1L56 = A1L26 & (A1L55 & (A1L35) # !A1L55 & A1L36) # !A1L26 & (A1L55);
--A1L57 is Select~1392 at LCCOMB_X12_Y4_N10
A1L57 = A1L56 & (present.s1 # !A1L14 # !A1L26);
--A1L37 is q1~438 at LCCOMB_X13_Y4_N12
A1L37 = q1[5] & (!count[0] # !count[2] # !count[1]);
--A1L38 is q1~439 at LCCOMB_X13_Y4_N22
A1L38 = q1[7] & (!count[2] # !count[0] # !count[1]);
--A1L58 is Select~1393 at LCCOMB_X13_Y4_N2
A1L58 = A1L27 & (A1L28 & (A1L38) # !A1L28 & q1[5]) # !A1L27 & (!A1L28);
--A1L59 is Select~1394 at LCCOMB_X13_Y4_N26
A1L59 = A1L58 & (A1L37 # !A1L26) # !A1L58 & A1L33 & A1L26;
--A1L60 is Select~1395 at LCCOMB_X13_Y4_N8
A1L60 = A1L59 & (present.s1 # !A1L26 # !A1L14);
--A1L61 is Select~1396 at LCCOMB_X14_Y4_N6
A1L61 = q1[6] & (!count[0] # !count[1] # !count[2]);
--A1L62 is Select~1397 at LCCOMB_X10_Y4_N12
A1L62 = present.s2 # !present.s0;
--A1L63 is Select~1398 at LCCOMB_X13_Y4_N0
A1L63 = !present.s3 & !present.s1;
--A1L64 is Select~1399 at LCCOMB_X12_Y4_N16
A1L64 = A1L35 & (A1L61 & A1L62 # !A1L63) # !A1L35 & A1L61 & A1L62;
--A1L65 is Select~1400 at LCCOMB_X12_Y4_N24
A1L65 = A1L63 & (A1L62 & A1L38) # !A1L63 & (A1L37 # A1L62 & A1L38);
--A1L66 is Select~1401 at LCCOMB_X13_Y4_N18
A1L66 = q1[6] # count[1] & count[2] & count[0];
--A1L67 is Select~1402 at LCCOMB_X13_Y4_N30
A1L67 = A1L35 & (present.s2 # !A1L63 & A1L66) # !A1L35 & !A1L63 & (A1L66);
--A1L68 is Select~1403 at LCCOMB_X12_Y4_N2
A1L68 = A1L67 # !present.s0 & (A1L14 # A1L34);
--A1L10 is count[3]~204 at LCCOMB_X12_Y4_N0
A1L10 = !rst & (present.s0 # !A1L14);
--A1L9 is count[2]~205 at LCCOMB_X13_Y4_N14
A1L9 = count[2] $ (count[1] & A1L10 & count[0]);
--A1L7 is count[1]~206 at LCCOMB_X13_Y4_N10
A1L7 = count[1] $ (A1L10 & count[0]);
--A1L69 is Select~1404 at LCCOMB_X10_Y4_N22
A1L69 = A1L11 & !present.s3 & (present.s0 # !A1L14) # !A1L11 & (present.s0);
--A1L70 is Select~1405 at LCCOMB_X10_Y4_N10
A1L70 = A1L11 & !present.s0 & (!A1L14) # !A1L11 & (present.s1);
--A1L5 is count[0]~207 at LCCOMB_X14_Y4_N30
A1L5 = !count[0];
--clk is clk at PIN_17
--operation mode is input
clk = INPUT();
--rst is rst at PIN_18
--operation mode is input
rst = INPUT();
--q[0] is q[0] at PIN_25
--operation mode is output
q[0] = OUTPUT(q1[0]);
--q[1] is q[1] at PIN_51
--operation mode is output
q[1] = OUTPUT(q1[1]);
--q[2] is q[2] at PIN_53
--operation mode is output
q[2] = OUTPUT(q1[2]);
--q[3] is q[3] at PIN_52
--operation mode is output
q[3] = OUTPUT(q1[3]);
--q[4] is q[4] at PIN_57
--operation mode is output
q[4] = OUTPUT(q1[4]);
--q[5] is q[5] at PIN_30
--operation mode is output
q[5] = OUTPUT(q1[5]);
--q[6] is q[6] at PIN_58
--operation mode is output
q[6] = OUTPUT(q1[6]);
--q[7] is q[7] at PIN_28
--operation mode is output
q[7] = OUTPUT(q1[7]);
--A1L48 is rst~clkctrl at CLKCTRL_G1
A1L48 = cycloneii_clkctrl(.INCLK[0] = rst) WITH (clock_type = "Global Clock");
--A1L2 is clk~clkctrl at CLKCTRL_G2
A1L2 = cycloneii_clkctrl(.INCLK[0] = clk) WITH (clock_type = "Global Clock");
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?