time.fit.eqn
来自「数字秒表的设计」· EQN 代码 · 共 1,479 行 · 第 1/3 页
EQN
1,479 行
-- 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.
--D1_dout[0] is xianshi:inst7|dout[0] at LC_X13_Y14_N2
--operation mode is normal
D1_dout[0]_lut_out = D1L24 & (D1L81) # !D1L24 & C2_cqi[0];
D1_dout[0] = DFFEAS(D1_dout[0]_lut_out, GLOBAL(clk), VCC, , !D1L11, C1_cqi[0], , , D1L64);
--D1_dout[1] is xianshi:inst7|dout[1] at LC_X12_Y14_N4
--operation mode is normal
D1_dout[1]_lut_out = D1L24 & D1L02 # !D1L24 & (C2_cqi[1]);
D1_dout[1] = DFFEAS(D1_dout[1]_lut_out, GLOBAL(clk), VCC, , !D1L11, C1_cqi[1], , , D1L64);
--D1_dout[2] is xianshi:inst7|dout[2] at LC_X13_Y13_N7
--operation mode is normal
D1_dout[2]_lut_out = D1L24 & (D1L22) # !D1L24 & C2_cqi[2];
D1_dout[2] = DFFEAS(D1_dout[2]_lut_out, GLOBAL(clk), VCC, , !D1L11, C1_cqi[2], , , D1L64);
--D1_dout[3] is xianshi:inst7|dout[3] at LC_X13_Y16_N7
--operation mode is normal
D1_dout[3]_lut_out = D1L24 & (D1L42) # !D1L24 & C2_cqi[3];
D1_dout[3] = DFFEAS(D1_dout[3]_lut_out, GLOBAL(clk), VCC, , !D1L11, C1_cqi[3], , , D1L64);
--E1L7 is decoder:inst8|dout[6]~133 at LC_X13_Y16_N9
--operation mode is normal
E1L7 = D1_dout[2] & !D1_dout[3] & (!D1_dout[0] # !D1_dout[1]) # !D1_dout[2] & (D1_dout[1] $ D1_dout[3]);
--E1L6 is decoder:inst8|dout[5]~134 at LC_X13_Y16_N2
--operation mode is normal
E1L6 = D1_dout[2] & (D1_dout[3] # D1_dout[1] & D1_dout[0]) # !D1_dout[2] & (D1_dout[1] # !D1_dout[3] & D1_dout[0]);
--E1L5 is decoder:inst8|dout[4]~135 at LC_X13_Y16_N8
--operation mode is normal
E1L5 = D1_dout[0] # D1_dout[1] & (D1_dout[3]) # !D1_dout[1] & D1_dout[2];
--E1L4 is decoder:inst8|dout[3]~136 at LC_X13_Y16_N6
--operation mode is normal
E1L4 = D1_dout[1] & (D1_dout[3] # D1_dout[2] & D1_dout[0]) # !D1_dout[1] & (D1_dout[2] $ (!D1_dout[3] & D1_dout[0]));
--E1L3 is decoder:inst8|dout[2]~137 at LC_X13_Y16_N0
--operation mode is normal
E1L3 = D1_dout[2] & (D1_dout[3]) # !D1_dout[2] & D1_dout[1] & (D1_dout[3] # !D1_dout[0]);
--E1L2 is decoder:inst8|dout[1]~138 at LC_X13_Y16_N5
--operation mode is normal
E1L2 = D1_dout[2] & (D1_dout[3] # D1_dout[1] $ D1_dout[0]) # !D1_dout[2] & D1_dout[1] & D1_dout[3];
--E1L1 is decoder:inst8|dout[0]~139 at LC_X13_Y16_N4
--operation mode is normal
E1L1 = D1_dout[1] & (D1_dout[3]) # !D1_dout[1] & (D1_dout[2] $ (!D1_dout[3] & D1_dout[0]));
--D1_w1[2] is xianshi:inst7|w1[2] at LC_X13_Y16_N3
--operation mode is normal
D1_w1[2]_lut_out = D1_qq[17] # D1_qq[16] & !D1L33;
D1_w1[2] = DFFEAS(D1_w1[2]_lut_out, GLOBAL(clk), VCC, , !D1L11, , , , );
--D1_w1[1] is xianshi:inst7|w1[1] at LC_X13_Y16_N1
--operation mode is normal
D1_w1[1]_lut_out = !D1_qq[17] & (D1_qq[16] & D1L33 # !D1_qq[16] & (D1L74));
D1_w1[1] = DFFEAS(D1_w1[1]_lut_out, GLOBAL(clk), VCC, , !D1L11, , , , );
--D1_w1[0] is xianshi:inst7|w1[0] at LC_X12_Y13_N0
--operation mode is normal
D1_w1[0]_lut_out = D1_qq[17] # D1L301 # D1L401 & !D1_qq[16];
D1_w1[0] = DFFEAS(D1_w1[0]_lut_out, GLOBAL(clk), VCC, , !D1L11, , , , );
--C2_cqi[0] is cnt:inst2|cqi[0] at LC_X13_Y10_N2
--operation mode is normal
C2_cqi[0]_lut_out = !C2_cqi[0] & (!C2_cqi[1] & !C2_cqi[2] # !C2_cqi[3]);
C2_cqi[0] = DFFEAS(C2_cqi[0]_lut_out, GLOBAL(C1L6), GLOBAL(clr), , ena, , , , );
--C6_cqi[0] is cnt:inst6|cqi[0] at LC_X11_Y16_N0
--operation mode is normal
C6_cqi[0]_lut_out = !C6_cqi[0] & (!C6_cqi[1] # !C6_cqi[2]);
C6_cqi[0] = DFFEAS(C6_cqi[0]_lut_out, GLOBAL(C5L6), GLOBAL(clr), , ena, , , , );
--D1_qq[15] is xianshi:inst7|qq[15] at LC_X12_Y12_N6
--operation mode is arithmetic
D1_qq[15]_carry_eqn = (!D1L88 & D1L09) # (D1L88 & D1L19);
D1_qq[15]_lut_out = D1_qq[15] $ (D1_qq[15]_carry_eqn);
D1_qq[15] = DFFEAS(D1_qq[15]_lut_out, GLOBAL(clk), VCC, , , , , D1L11, );
--D1L39 is xianshi:inst7|qq[15]~587 at LC_X12_Y12_N6
--operation mode is arithmetic
D1L39_cout_0 = !D1L09 # !D1_qq[15];
D1L39 = CARRY(D1L39_cout_0);
--D1L49 is xianshi:inst7|qq[15]~587COUT1_671 at LC_X12_Y12_N6
--operation mode is arithmetic
D1L49_cout_1 = !D1L19 # !D1_qq[15];
D1L49 = CARRY(D1L49_cout_1);
--D1_qq[13] is xianshi:inst7|qq[13] at LC_X12_Y12_N4
--operation mode is arithmetic
D1_qq[13]_carry_eqn = (!D1L47 & D1L58) # (D1L47 & D1L68);
D1_qq[13]_lut_out = D1_qq[13] $ D1_qq[13]_carry_eqn;
D1_qq[13] = DFFEAS(D1_qq[13]_lut_out, GLOBAL(clk), VCC, , , , , D1L11, );
--D1L88 is xianshi:inst7|qq[13]~591 at LC_X12_Y12_N4
--operation mode is arithmetic
D1L88 = CARRY(!D1L68 # !D1_qq[13]);
--D1L72 is xianshi:inst7|LessThan~1706 at LC_X13_Y14_N4
--operation mode is normal
D1L72 = !D1_qq[13] & (!D1_qq[15]);
--D1_qq[12] is xianshi:inst7|qq[12] at LC_X12_Y12_N3
--operation mode is arithmetic
D1_qq[12]_carry_eqn = (!D1L47 & D1L28) # (D1L47 & D1L38);
D1_qq[12]_lut_out = D1_qq[12] $ !D1_qq[12]_carry_eqn;
D1_qq[12] = DFFEAS(D1_qq[12]_lut_out, GLOBAL(clk), VCC, , , , , D1L11, );
--D1L58 is xianshi:inst7|qq[12]~595 at LC_X12_Y12_N3
--operation mode is arithmetic
D1L58_cout_0 = D1_qq[12] & !D1L28;
D1L58 = CARRY(D1L58_cout_0);
--D1L68 is xianshi:inst7|qq[12]~595COUT1_669 at LC_X12_Y12_N3
--operation mode is arithmetic
D1L68_cout_1 = D1_qq[12] & !D1L38;
D1L68 = CARRY(D1L68_cout_1);
--D1_qq[14] is xianshi:inst7|qq[14] at LC_X12_Y12_N5
--operation mode is arithmetic
D1_qq[14]_carry_eqn = D1L88;
D1_qq[14]_lut_out = D1_qq[14] $ !D1_qq[14]_carry_eqn;
D1_qq[14] = DFFEAS(D1_qq[14]_lut_out, GLOBAL(clk), VCC, , , , , D1L11, );
--D1L09 is xianshi:inst7|qq[14]~599 at LC_X12_Y12_N5
--operation mode is arithmetic
D1L09_cout_0 = D1_qq[14] & !D1L88;
D1L09 = CARRY(D1L09_cout_0);
--D1L19 is xianshi:inst7|qq[14]~599COUT1_670 at LC_X12_Y12_N5
--operation mode is arithmetic
D1L19_cout_1 = D1_qq[14] & !D1L88;
D1L19 = CARRY(D1L19_cout_1);
--D1_qq[11] is xianshi:inst7|qq[11] at LC_X12_Y12_N2
--operation mode is arithmetic
D1_qq[11]_carry_eqn = (!D1L47 & D1L97) # (D1L47 & D1L08);
D1_qq[11]_lut_out = D1_qq[11] $ (D1_qq[11]_carry_eqn);
D1_qq[11] = DFFEAS(D1_qq[11]_lut_out, GLOBAL(clk), VCC, , , , , D1L11, );
--D1L28 is xianshi:inst7|qq[11]~603 at LC_X12_Y12_N2
--operation mode is arithmetic
D1L28_cout_0 = !D1L97 # !D1_qq[11];
D1L28 = CARRY(D1L28_cout_0);
--D1L38 is xianshi:inst7|qq[11]~603COUT1_668 at LC_X12_Y12_N2
--operation mode is arithmetic
D1L38_cout_1 = !D1L08 # !D1_qq[11];
D1L38 = CARRY(D1L38_cout_1);
--D1L82 is xianshi:inst7|LessThan~1707 at LC_X13_Y12_N4
--operation mode is normal
D1L82 = !D1_qq[12] & !D1_qq[11] & !D1_qq[14] & D1L72;
--D1_qq[1] is xianshi:inst7|qq[1] at LC_X12_Y13_N2
--operation mode is arithmetic
D1_qq[1]_lut_out = D1_qq[1] $ (D1L15);
D1_qq[1] = DFFEAS(D1_qq[1]_lut_out, GLOBAL(clk), VCC, , , , , D1L11, );
--D1L45 is xianshi:inst7|qq[1]~607 at LC_X12_Y13_N2
--operation mode is arithmetic
D1L45_cout_0 = !D1L15 # !D1_qq[1];
D1L45 = CARRY(D1L45_cout_0);
--D1L55 is xianshi:inst7|qq[1]~607COUT1_660 at LC_X12_Y13_N2
--operation mode is arithmetic
D1L55_cout_1 = !D1L25 # !D1_qq[1];
D1L55 = CARRY(D1L55_cout_1);
--D1_qq[3] is xianshi:inst7|qq[3] at LC_X12_Y13_N4
--operation mode is arithmetic
D1_qq[3]_lut_out = D1_qq[3] $ D1L75;
D1_qq[3] = DFFEAS(D1_qq[3]_lut_out, GLOBAL(clk), VCC, , , , , D1L11, );
--D1L06 is xianshi:inst7|qq[3]~611 at LC_X12_Y13_N4
--operation mode is arithmetic
D1L06 = CARRY(!D1L85 # !D1_qq[3]);
--D1_qq[2] is xianshi:inst7|qq[2] at LC_X12_Y13_N3
--operation mode is arithmetic
D1_qq[2]_lut_out = D1_qq[2] $ !D1L45;
D1_qq[2] = DFFEAS(D1_qq[2]_lut_out, GLOBAL(clk), VCC, , , , , D1L11, );
--D1L75 is xianshi:inst7|qq[2]~615 at LC_X12_Y13_N3
--operation mode is arithmetic
D1L75_cout_0 = D1_qq[2] & !D1L45;
D1L75 = CARRY(D1L75_cout_0);
--D1L85 is xianshi:inst7|qq[2]~615COUT1_661 at LC_X12_Y13_N3
--operation mode is arithmetic
D1L85_cout_1 = D1_qq[2] & !D1L55;
D1L85 = CARRY(D1L85_cout_1);
--D1_qq[5] is xianshi:inst7|qq[5] at LC_X12_Y13_N6
--operation mode is arithmetic
D1_qq[5]_carry_eqn = (!D1L06 & D1L26) # (D1L06 & D1L36);
D1_qq[5]_lut_out = D1_qq[5] $ (D1_qq[5]_carry_eqn);
D1_qq[5] = DFFEAS(D1_qq[5]_lut_out, GLOBAL(clk), VCC, , , , , D1L11, );
--D1L56 is xianshi:inst7|qq[5]~619 at LC_X12_Y13_N6
--operation mode is arithmetic
D1L56_cout_0 = !D1L26 # !D1_qq[5];
D1L56 = CARRY(D1L56_cout_0);
--D1L66 is xianshi:inst7|qq[5]~619COUT1_663 at LC_X12_Y13_N6
--operation mode is arithmetic
D1L66_cout_1 = !D1L36 # !D1_qq[5];
D1L66 = CARRY(D1L66_cout_1);
--D1L92 is xianshi:inst7|LessThan~1708 at LC_X11_Y14_N5
--operation mode is normal
D1L92 = !D1_qq[1] & !D1_qq[2] & !D1_qq[3] # !D1_qq[5];
--D1_qq[4] is xianshi:inst7|qq[4] at LC_X12_Y13_N5
--operation mode is arithmetic
D1_qq[4]_carry_eqn = D1L06;
D1_qq[4]_lut_out = D1_qq[4] $ !D1_qq[4]_carry_eqn;
D1_qq[4] = DFFEAS(D1_qq[4]_lut_out, GLOBAL(clk), VCC, , , , , D1L11, );
--D1L26 is xianshi:inst7|qq[4]~623 at LC_X12_Y13_N5
--operation mode is arithmetic
D1L26_cout_0 = D1_qq[4] & !D1L06;
D1L26 = CARRY(D1L26_cout_0);
--D1L36 is xianshi:inst7|qq[4]~623COUT1_662 at LC_X12_Y13_N5
--operation mode is arithmetic
D1L36_cout_1 = D1_qq[4] & !D1L06;
D1L36 = CARRY(D1L36_cout_1);
--D1_qq[7] is xianshi:inst7|qq[7] at LC_X12_Y13_N8
--operation mode is arithmetic
D1_qq[7]_carry_eqn = (!D1L06 & D1L86) # (D1L06 & D1L96);
D1_qq[7]_lut_out = D1_qq[7] $ D1_qq[7]_carry_eqn;
D1_qq[7] = DFFEAS(D1_qq[7]_lut_out, GLOBAL(clk), VCC, , , , , D1L11, );
--D1L17 is xianshi:inst7|qq[7]~627 at LC_X12_Y13_N8
--operation mode is arithmetic
D1L17_cout_0 = !D1L86 # !D1_qq[7];
D1L17 = CARRY(D1L17_cout_0);
--D1L27 is xianshi:inst7|qq[7]~627COUT1_665 at LC_X12_Y13_N8
--operation mode is arithmetic
D1L27_cout_1 = !D1L96 # !D1_qq[7];
D1L27 = CARRY(D1L27_cout_1);
--D1_qq[6] is xianshi:inst7|qq[6] at LC_X12_Y13_N7
--operation mode is arithmetic
D1_qq[6]_carry_eqn = (!D1L06 & D1L56) # (D1L06 & D1L66);
D1_qq[6]_lut_out = D1_qq[6] $ (!D1_qq[6]_carry_eqn);
D1_qq[6] = DFFEAS(D1_qq[6]_lut_out, GLOBAL(clk), VCC, , , , , D1L11, );
--D1L86 is xianshi:inst7|qq[6]~631 at LC_X12_Y13_N7
--operation mode is arithmetic
D1L86_cout_0 = D1_qq[6] & (!D1L56);
D1L86 = CARRY(D1L86_cout_0);
--D1L96 is xianshi:inst7|qq[6]~631COUT1_664 at LC_X12_Y13_N7
--operation mode is arithmetic
D1L96_cout_1 = D1_qq[6] & (!D1L66);
D1L96 = CARRY(D1L96_cout_1);
--D1L03 is xianshi:inst7|LessThan~1709 at LC_X11_Y14_N6
--operation mode is normal
D1L03 = !D1_qq[6] & !D1_qq[7] & (D1L92 # !D1_qq[4]);
--D1_qq[9] is xianshi:inst7|qq[9] at LC_X12_Y12_N0
--operation mode is arithmetic
D1_qq[9]_carry_eqn = D1L47;
D1_qq[9]_lut_out = D1_qq[9] $ D1_qq[9]_carry_eqn;
D1_qq[9] = DFFEAS(D1_qq[9]_lut_out, GLOBAL(clk), VCC, , , , , D1L11, );
--D1L67 is xianshi:inst7|qq[9]~635 at LC_X12_Y12_N0
--operation mode is arithmetic
D1L67_cout_0 = !D1L47 # !D1_qq[9];
D1L67 = CARRY(D1L67_cout_0);
--D1L77 is xianshi:inst7|qq[9]~635COUT1_666 at LC_X12_Y12_N0
--operation mode is arithmetic
D1L77_cout_1 = !D1L47 # !D1_qq[9];
D1L77 = CARRY(D1L77_cout_1);
--D1_qq[8] is xianshi:inst7|qq[8] at LC_X12_Y13_N9
--operation mode is arithmetic
D1_qq[8]_carry_eqn = (!D1L06 & D1L17) # (D1L06 & D1L27);
D1_qq[8]_lut_out = D1_qq[8] $ (!D1_qq[8]_carry_eqn);
D1_qq[8] = DFFEAS(D1_qq[8]_lut_out, GLOBAL(clk), VCC, , , , , D1L11, );
--D1L47 is xianshi:inst7|qq[8]~639 at LC_X12_Y13_N9
--operation mode is arithmetic
D1L47 = CARRY(D1_qq[8] & (!D1L27));
--D1L13 is xianshi:inst7|LessThan~1710 at LC_X12_Y12_N9
--operation mode is normal
D1L13 = !D1_qq[9] # !D1_qq[8];
--D1_qq[10] is xianshi:inst7|qq[10] at LC_X12_Y12_N1
--operation mode is arithmetic
D1_qq[10]_carry_eqn = (!D1L47 & D1L67) # (D1L47 & D1L77);
D1_qq[10]_lut_out = D1_qq[10] $ (!D1_qq[10]_carry_eqn);
D1_qq[10] = DFFEAS(D1_qq[10]_lut_out, GLOBAL(clk), VCC, , , , , D1L11, );
--D1L97 is xianshi:inst7|qq[10]~643 at LC_X12_Y12_N1
--operation mode is arithmetic
D1L97_cout_0 = D1_qq[10] & (!D1L67);
D1L97 = CARRY(D1L97_cout_0);
--D1L08 is xianshi:inst7|qq[10]~643COUT1_667 at LC_X12_Y12_N1
--operation mode is arithmetic
D1L08_cout_1 = D1_qq[10] & (!D1L77);
D1L08 = CARRY(D1L08_cout_1);
--D1L23 is xianshi:inst7|LessThan~1711 at LC_X12_Y14_N1
--operation mode is normal
D1L23 = !D1_qq[10] & D1L82 & (D1L03 # D1L13);
--D1L33 is xianshi:inst7|LessThan~1712 at LC_X12_Y14_N6
--operation mode is normal
D1L33 = !D1_qq[15] & (!D1_qq[13] & !D1L84 # !D1_qq[14]);
--D1_qq[16] is xianshi:inst7|qq[16] at LC_X12_Y12_N7
--operation mode is arithmetic
D1_qq[16]_carry_eqn = (!D1L88 & D1L39) # (D1L88 & D1L49);
D1_qq[16]_lut_out = D1_qq[16] $ (!D1_qq[16]_carry_eqn);
D1_qq[16] = DFFEAS(D1_qq[16]_lut_out, GLOBAL(clk), VCC, , , , , D1L11, );
--D1L69 is xianshi:inst7|qq[16]~647 at LC_X12_Y12_N7
--operation mode is arithmetic
D1L69_cout_0 = D1_qq[16] & (!D1L39);
D1L69 = CARRY(D1L69_cout_0);
--D1L79 is xianshi:inst7|qq[16]~647COUT1_672 at LC_X12_Y12_N7
--operation mode is arithmetic
D1L79_cout_1 = D1_qq[16] & (!D1L49);
D1L79 = CARRY(D1L79_cout_1);
--D1_qq[17] is xianshi:inst7|qq[17] at LC_X12_Y12_N8
--operation mode is normal
D1_qq[17]_carry_eqn = (!D1L88 & D1L69) # (D1L88 & D1L79);
D1_qq[17]_lut_out = D1_qq[17] $ D1_qq[17]_carry_eqn;
D1_qq[17] = DFFEAS(D1_qq[17]_lut_out, GLOBAL(clk), VCC, , , , , D1L11, );
--D1L3 is xianshi:inst7|dout[0]~618 at LC_X12_Y14_N7
--operation mode is normal
D1L3 = !D1_qq[17] & (D1L33 # D1L23 # !D1_qq[16]);
--C3_cqi[0] is cnt:inst3|cqi[0] at LC_X11_Y16_N6
--operation mode is normal
C3_cqi[0]_lut_out = !C3_cqi[0] & (!C3_cqi[2] & !C3_cqi[1] # !C3_cqi[3]);
C3_cqi[0] = DFFEAS(C3_cqi[0]_lut_out, GLOBAL(C2L6), GLOBAL(clr), , ena, , , , );
--D1L43 is xianshi:inst7|LessThan~1713 at LC_X13_Y12_N9
--operation mode is normal
D1L43 = D1_qq[6] & D1_qq[5];
--D1L53 is xianshi:inst7|LessThan~1714 at LC_X13_Y12_N1
--operation mode is normal
D1L53 = D1_qq[1] & (D1_qq[2]);
--D1L63 is xianshi:inst7|LessThan~1715 at LC_X11_Y14_N4
--operation mode is normal
D1L63 = D1_qq[10] & (D1_qq[9]);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?