📄 fpga_seg7_v4.fit.eqn
字号:
-- 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.
--B1_comclk[1] is segmain:inst|comclk[1] at LCFF_X64_Y28_N19
B1_comclk[1] = DFFEAS(B1L5, GLOBAL(H1L84), GLOBAL(A1L17), , , , , , );
--B1_comclk[0] is segmain:inst|comclk[0] at LCFF_X64_Y28_N13
B1_comclk[0] = DFFEAS(B1L3, GLOBAL(H1L84), GLOBAL(A1L17), , , , , , );
--B1L17 is segmain:inst|ledcom[3]~34 at LCCOMB_X64_Y28_N6
B1L17 = !B1_comclk[1] # !B1_comclk[0];
--B1L16 is segmain:inst|ledcom[2]~35 at LCCOMB_X64_Y28_N10
B1L16 = B1_comclk[0] # !B1_comclk[1];
--B1L14 is segmain:inst|Equal~73 at LCCOMB_X64_Y28_N22
B1L14 = B1_comclk[0] & !B1_comclk[1];
--B1L15 is segmain:inst|Equal~74 at LCCOMB_X64_Y28_N0
B1L15 = B1_comclk[0] # B1_comclk[1];
--D1_time[4] is addcont:inst2|time[4] at LCFF_X64_Y26_N11
D1_time[4] = DFFEAS(D1L15, GLOBAL(H1L105), GLOBAL(A1L17), , , , , , );
--E1_time[4] is subcont:inst3|time[4] at LCFF_X63_Y26_N19
E1_time[4] = DFFEAS(E1L15, GLOBAL(H1L103), GLOBAL(A1L17), , , , , , );
--E1_time[0] is subcont:inst3|time[0] at LCFF_X63_Y26_N11
E1_time[0] = DFFEAS(E1L3, GLOBAL(H1L103), GLOBAL(A1L17), , , , , , );
--B1L6 is segmain:inst|dataout[0]~70 at LCCOMB_X64_Y26_N22
B1L6 = B1_comclk[0] & (B1_comclk[1] & !E1_time[4]) # !B1_comclk[0] & (!B1_comclk[1] # !E1_time[0]);
--D1_time[0] is addcont:inst2|time[0] at LCFF_X64_Y26_N3
D1_time[0] = DFFEAS(D1L3, GLOBAL(H1L105), GLOBAL(A1L17), , , , , , );
--B1L7 is segmain:inst|dataout[0]~71 at LCCOMB_X64_Y26_N18
B1L7 = B1_comclk[1] & (B1L6) # !B1_comclk[1] & (B1L6 & (D1_time[0]) # !B1L6 & D1_time[4]);
--E1_time[1] is subcont:inst3|time[1] at LCFF_X63_Y26_N13
E1_time[1] = DFFEAS(E1L6, GLOBAL(H1L103), GLOBAL(A1L17), , , , , , );
--E1_time[5] is subcont:inst3|time[5] at LCFF_X63_Y26_N21
E1_time[5] = DFFEAS(E1L18, GLOBAL(H1L103), GLOBAL(A1L17), , , , , , );
--D1_time[5] is addcont:inst2|time[5] at LCFF_X64_Y26_N13
D1_time[5] = DFFEAS(D1L18, GLOBAL(H1L105), GLOBAL(A1L17), , , , , , );
--B1L8 is segmain:inst|dataout[1]~72 at LCCOMB_X64_Y26_N24
B1L8 = B1_comclk[1] & B1_comclk[0] & !E1_time[5] # !B1_comclk[1] & (D1_time[5] # !B1_comclk[0]);
--D1_time[1] is addcont:inst2|time[1] at LCFF_X64_Y26_N5
D1_time[1] = DFFEAS(D1L6, GLOBAL(H1L105), GLOBAL(A1L17), , , , , , );
--B1L9 is segmain:inst|dataout[1]~73 at LCCOMB_X64_Y26_N0
B1L9 = B1L8 & (B1_comclk[0] # D1_time[1]) # !B1L8 & !B1_comclk[0] & (!E1_time[1]);
--E1_time[2] is subcont:inst3|time[2] at LCFF_X63_Y26_N15
E1_time[2] = DFFEAS(E1L9, GLOBAL(H1L103), GLOBAL(A1L17), , , , , , );
--E1_time[6] is subcont:inst3|time[6] at LCFF_X63_Y26_N23
E1_time[6] = DFFEAS(E1L21, GLOBAL(H1L103), GLOBAL(A1L17), , , , , , );
--D1_time[6] is addcont:inst2|time[6] at LCFF_X64_Y26_N15
D1_time[6] = DFFEAS(D1L21, GLOBAL(H1L105), GLOBAL(A1L17), , , , , , );
--B1L10 is segmain:inst|dataout[2]~74 at LCCOMB_X64_Y26_N20
B1L10 = B1_comclk[1] & B1_comclk[0] & (!E1_time[6]) # !B1_comclk[1] & (D1_time[6] # !B1_comclk[0]);
--D1_time[2] is addcont:inst2|time[2] at LCFF_X64_Y26_N7
D1_time[2] = DFFEAS(D1L9, GLOBAL(H1L105), GLOBAL(A1L17), , , , , , );
--B1L11 is segmain:inst|dataout[2]~75 at LCCOMB_X64_Y26_N28
B1L11 = B1_comclk[0] & (B1L10) # !B1_comclk[0] & (B1L10 & D1_time[2] # !B1L10 & (!E1_time[2]));
--E1_time[3] is subcont:inst3|time[3] at LCFF_X63_Y26_N17
E1_time[3] = DFFEAS(E1L12, GLOBAL(H1L103), GLOBAL(A1L17), , , , , , );
--E1_time[7] is subcont:inst3|time[7] at LCFF_X63_Y26_N25
E1_time[7] = DFFEAS(E1L24, GLOBAL(H1L103), GLOBAL(A1L17), , , , , , );
--D1_time[7] is addcont:inst2|time[7] at LCFF_X64_Y26_N17
D1_time[7] = DFFEAS(D1L24, GLOBAL(H1L105), GLOBAL(A1L17), , , , , , );
--B1L12 is segmain:inst|dataout[3]~76 at LCCOMB_X64_Y26_N26
B1L12 = B1_comclk[1] & B1_comclk[0] & (!E1_time[7]) # !B1_comclk[1] & (D1_time[7] # !B1_comclk[0]);
--D1_time[3] is addcont:inst2|time[3] at LCFF_X64_Y26_N9
D1_time[3] = DFFEAS(D1L12, GLOBAL(H1L105), GLOBAL(A1L17), , , , , , );
--B1L13 is segmain:inst|dataout[3]~77 at LCCOMB_X64_Y26_N30
B1L13 = B1L12 & (D1_time[3] # B1_comclk[0]) # !B1L12 & !E1_time[3] & (!B1_comclk[0]);
--C1L7 is bin27seg:inst1|data_out[6]~105 at LCCOMB_X64_Y25_N16
C1L7 = B1L13 # B1L11 & (!B1L9 # !B1L7) # !B1L11 & (B1L9);
--C1L6 is bin27seg:inst1|data_out[5]~106 at LCCOMB_X64_Y25_N4
C1L6 = B1L11 & (B1L13 & (!B1L9) # !B1L13 & B1L7 & B1L9) # !B1L11 & !B1L13 & (B1L7 # B1L9);
--C1L5 is bin27seg:inst1|data_out[4]~107 at LCCOMB_X64_Y25_N10
C1L5 = B1L9 & (B1L7 & !B1L13) # !B1L9 & (B1L11 & (!B1L13) # !B1L11 & B1L7);
--C1L4 is bin27seg:inst1|data_out[3]~108 at LCCOMB_X64_Y25_N0
C1L4 = B1L9 & (B1L11 & B1L7 # !B1L11 & !B1L7 & B1L13) # !B1L9 & !B1L13 & (B1L11 $ B1L7);
--C1L3 is bin27seg:inst1|data_out[2]~109 at LCCOMB_X64_Y25_N6
C1L3 = B1L11 & B1L13 & (B1L9 # !B1L7) # !B1L11 & !B1L7 & !B1L13 & B1L9;
--C1L2 is bin27seg:inst1|data_out[1]~110 at LCCOMB_X64_Y25_N12
C1L2 = B1L13 & (B1L7 & (B1L9) # !B1L7 & B1L11) # !B1L13 & B1L11 & (B1L7 $ B1L9);
--C1L1 is bin27seg:inst1|data_out[0]~111 at LCCOMB_X64_Y25_N18
C1L1 = B1L11 & !B1L9 & (B1L13 # !B1L7) # !B1L11 & B1L7 & (B1L13 $ !B1L9);
--B1L5 is segmain:inst|comclk[1]~51 at LCCOMB_X64_Y28_N18
B1L5 = B1_comclk[1] $ B1_comclk[0];
--H1_safe_q[5] is lpm_counter0:inst4|lpm_counter:lpm_counter_component|cntr_tnd:auto_generated|safe_q[5] at LCFF_X31_Y35_N19
H1_safe_q[5] = DFFEAS(H1_counter_comb_bita5, GLOBAL(A1L2), , , , , , , );
--H1_safe_q[24] is lpm_counter0:inst4|lpm_counter:lpm_counter_component|cntr_tnd:auto_generated|safe_q[24] at LCFF_X31_Y34_N25
H1_safe_q[24] = DFFEAS(H1_counter_comb_bita24, GLOBAL(A1L2), , , , , , , );
--D1L3 is addcont:inst2|time[0]~64 at LCCOMB_X64_Y26_N2
D1L3 = D1_time[0] $ VCC;
--D1L4 is addcont:inst2|time[0]~65 at LCCOMB_X64_Y26_N2
D1L4 = CARRY(D1_time[0]);
--D1L6 is addcont:inst2|time[1]~66 at LCCOMB_X64_Y26_N4
D1L6 = D1_time[1] & !D1L4 # !D1_time[1] & (D1L4 # GND);
--D1L7 is addcont:inst2|time[1]~67 at LCCOMB_X64_Y26_N4
D1L7 = CARRY(!D1L4 # !D1_time[1]);
--D1L9 is addcont:inst2|time[2]~68 at LCCOMB_X64_Y26_N6
D1L9 = D1_time[2] & (D1L7 $ GND) # !D1_time[2] & !D1L7 & VCC;
--D1L10 is addcont:inst2|time[2]~69 at LCCOMB_X64_Y26_N6
D1L10 = CARRY(D1_time[2] & !D1L7);
--D1L12 is addcont:inst2|time[3]~70 at LCCOMB_X64_Y26_N8
D1L12 = D1_time[3] & !D1L10 # !D1_time[3] & (D1L10 # GND);
--D1L13 is addcont:inst2|time[3]~71 at LCCOMB_X64_Y26_N8
D1L13 = CARRY(!D1L10 # !D1_time[3]);
--D1L15 is addcont:inst2|time[4]~72 at LCCOMB_X64_Y26_N10
D1L15 = D1_time[4] & (D1L13 $ GND) # !D1_time[4] & !D1L13 & VCC;
--D1L16 is addcont:inst2|time[4]~73 at LCCOMB_X64_Y26_N10
D1L16 = CARRY(D1_time[4] & !D1L13);
--H1_safe_q[23] is lpm_counter0:inst4|lpm_counter:lpm_counter_component|cntr_tnd:auto_generated|safe_q[23] at LCFF_X31_Y34_N23
H1_safe_q[23] = DFFEAS(H1_counter_comb_bita23, GLOBAL(A1L2), , , , , , , );
--E1L3 is subcont:inst3|time[0]~64 at LCCOMB_X63_Y26_N10
E1L3 = !E1_time[0];
--E1L4 is subcont:inst3|time[0]~65 at LCCOMB_X63_Y26_N10
E1L4 = CARRY(!E1_time[0]);
--E1L6 is subcont:inst3|time[1]~66 at LCCOMB_X63_Y26_N12
E1L6 = E1_time[1] & (E1L4 $ GND) # !E1_time[1] & !E1L4 & VCC;
--E1L7 is subcont:inst3|time[1]~67 at LCCOMB_X63_Y26_N12
E1L7 = CARRY(E1_time[1] & !E1L4);
--E1L9 is subcont:inst3|time[2]~68 at LCCOMB_X63_Y26_N14
E1L9 = E1_time[2] & !E1L7 # !E1_time[2] & (E1L7 # GND);
--E1L10 is subcont:inst3|time[2]~69 at LCCOMB_X63_Y26_N14
E1L10 = CARRY(!E1L7 # !E1_time[2]);
--E1L12 is subcont:inst3|time[3]~70 at LCCOMB_X63_Y26_N16
E1L12 = E1_time[3] & (E1L10 $ GND) # !E1_time[3] & !E1L10 & VCC;
--E1L13 is subcont:inst3|time[3]~71 at LCCOMB_X63_Y26_N16
E1L13 = CARRY(E1_time[3] & !E1L10);
--E1L15 is subcont:inst3|time[4]~72 at LCCOMB_X63_Y26_N18
E1L15 = E1_time[4] & !E1L13 # !E1_time[4] & (E1L13 # GND);
--E1L16 is subcont:inst3|time[4]~73 at LCCOMB_X63_Y26_N18
E1L16 = CARRY(!E1L13 # !E1_time[4]);
--E1L18 is subcont:inst3|time[5]~74 at LCCOMB_X63_Y26_N20
E1L18 = E1_time[5] & (E1L16 $ GND) # !E1_time[5] & !E1L16 & VCC;
--E1L19 is subcont:inst3|time[5]~75 at LCCOMB_X63_Y26_N20
E1L19 = CARRY(E1_time[5] & !E1L16);
--D1L18 is addcont:inst2|time[5]~74 at LCCOMB_X64_Y26_N12
D1L18 = D1_time[5] & !D1L16 # !D1_time[5] & (D1L16 # GND);
--D1L19 is addcont:inst2|time[5]~75 at LCCOMB_X64_Y26_N12
D1L19 = CARRY(!D1L16 # !D1_time[5]);
--E1L21 is subcont:inst3|time[6]~76 at LCCOMB_X63_Y26_N22
E1L21 = E1_time[6] & !E1L19 # !E1_time[6] & (E1L19 # GND);
--E1L22 is subcont:inst3|time[6]~77 at LCCOMB_X63_Y26_N22
E1L22 = CARRY(!E1L19 # !E1_time[6]);
--D1L21 is addcont:inst2|time[6]~76 at LCCOMB_X64_Y26_N14
D1L21 = D1_time[6] & (D1L19 $ GND) # !D1_time[6] & !D1L19 & VCC;
--D1L22 is addcont:inst2|time[6]~77 at LCCOMB_X64_Y26_N14
D1L22 = CARRY(D1_time[6] & !D1L19);
--E1L24 is subcont:inst3|time[7]~78 at LCCOMB_X63_Y26_N24
E1L24 = E1_time[7] $ !E1L22;
--D1L24 is addcont:inst2|time[7]~78 at LCCOMB_X64_Y26_N16
D1L24 = D1_time[7] $ D1L22;
--H1_safe_q[4] is lpm_counter0:inst4|lpm_counter:lpm_counter_component|cntr_tnd:auto_generated|safe_q[4] at LCFF_X31_Y35_N17
H1_safe_q[4] = DFFEAS(H1_counter_comb_bita4, GLOBAL(A1L2), , , , , , , );
--H1_safe_q[3] is lpm_counter0:inst4|lpm_counter:lpm_counter_component|cntr_tnd:auto_generated|safe_q[3] at LCFF_X31_Y35_N15
H1_safe_q[3] = DFFEAS(H1_counter_comb_bita3, GLOBAL(A1L2), , , , , , , );
--H1_safe_q[2] is lpm_counter0:inst4|lpm_counter:lpm_counter_component|cntr_tnd:auto_generated|safe_q[2] at LCFF_X31_Y35_N13
H1_safe_q[2] = DFFEAS(H1_counter_comb_bita2, GLOBAL(A1L2), , , , , , , );
--H1_safe_q[1] is lpm_counter0:inst4|lpm_counter:lpm_counter_component|cntr_tnd:auto_generated|safe_q[1] at LCFF_X31_Y35_N11
H1_safe_q[1] = DFFEAS(H1_counter_comb_bita1, GLOBAL(A1L2), , , , , , , );
--H1_safe_q[0] is lpm_counter0:inst4|lpm_counter:lpm_counter_component|cntr_tnd:auto_generated|safe_q[0] at LCFF_X31_Y35_N9
H1_safe_q[0] = DFFEAS(H1_counter_comb_bita0, GLOBAL(A1L2), , , , , , , );
--H1_counter_comb_bita0 is lpm_counter0:inst4|lpm_counter:lpm_counter_component|cntr_tnd:auto_generated|counter_comb_bita0 at LCCOMB_X31_Y35_N8
H1_counter_comb_bita0 = H1_safe_q[0] $ VCC;
--H1L2 is lpm_counter0:inst4|lpm_counter:lpm_counter_component|cntr_tnd:auto_generated|counter_comb_bita0~COUT at LCCOMB_X31_Y35_N8
H1L2 = CARRY(H1_safe_q[0]);
--H1_counter_comb_bita1 is lpm_counter0:inst4|lpm_counter:lpm_counter_component|cntr_tnd:auto_generated|counter_comb_bita1 at LCCOMB_X31_Y35_N10
H1_counter_comb_bita1 = H1_safe_q[1] & !H1L2 # !H1_safe_q[1] & (H1L2 # GND);
--H1L4 is lpm_counter0:inst4|lpm_counter:lpm_counter_component|cntr_tnd:auto_generated|counter_comb_bita1~COUT at LCCOMB_X31_Y35_N10
H1L4 = CARRY(!H1L2 # !H1_safe_q[1]);
--H1_counter_comb_bita2 is lpm_counter0:inst4|lpm_counter:lpm_counter_component|cntr_tnd:auto_generated|counter_comb_bita2 at LCCOMB_X31_Y35_N12
H1_counter_comb_bita2 = H1_safe_q[2] & (H1L4 $ GND) # !H1_safe_q[2] & !H1L4 & VCC;
--H1L6 is lpm_counter0:inst4|lpm_counter:lpm_counter_component|cntr_tnd:auto_generated|counter_comb_bita2~COUT at LCCOMB_X31_Y35_N12
H1L6 = CARRY(H1_safe_q[2] & !H1L4);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -