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

📄 fpga_seg7_v4.map.eqn

📁 FPGA应用如sd卡控制
💻 EQN
📖 第 1 页 / 共 2 页
字号:
-- 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]
B1_comclk[1] = DFFEAS(B1L5, H1_safe_q[5], reset,  ,  ,  ,  ,  ,  );


--B1_comclk[0] is segmain:inst|comclk[0]
B1_comclk[0] = DFFEAS(B1L3, H1_safe_q[5], reset,  ,  ,  ,  ,  ,  );


--B1L17 is segmain:inst|ledcom[3]~34
B1L17 = !B1_comclk[0] # !B1_comclk[1];


--B1L16 is segmain:inst|ledcom[2]~35
B1L16 = B1_comclk[0] # !B1_comclk[1];


--B1L14 is segmain:inst|Equal~73
B1L14 = B1_comclk[0] & !B1_comclk[1];


--B1L15 is segmain:inst|Equal~74
B1L15 = B1_comclk[1] # B1_comclk[0];


--D1_time[4] is addcont:inst2|time[4]
D1_time[4] = DFFEAS(D1L15, H1_safe_q[24], reset,  ,  ,  ,  ,  ,  );


--E1_time[4] is subcont:inst3|time[4]
E1_time[4] = DFFEAS(E1L15, H1_safe_q[23], reset,  ,  ,  ,  ,  ,  );


--E1_time[0] is subcont:inst3|time[0]
E1_time[0] = DFFEAS(E1L3, H1_safe_q[23], reset,  ,  ,  ,  ,  ,  );


--B1L6 is segmain:inst|dataout[0]~70
B1L6 = B1_comclk[1] & (B1_comclk[0] & !E1_time[4] # !B1_comclk[0] & (!E1_time[0])) # !B1_comclk[1] & !B1_comclk[0];


--D1_time[0] is addcont:inst2|time[0]
D1_time[0] = DFFEAS(D1L3, H1_safe_q[24], reset,  ,  ,  ,  ,  ,  );


--B1L7 is segmain:inst|dataout[0]~71
B1L7 = B1_comclk[1] & (B1L6) # !B1_comclk[1] & (B1L6 & (D1_time[0]) # !B1L6 & D1_time[4]);


--E1_time[1] is subcont:inst3|time[1]
E1_time[1] = DFFEAS(E1L6, H1_safe_q[23], reset,  ,  ,  ,  ,  ,  );


--E1_time[5] is subcont:inst3|time[5]
E1_time[5] = DFFEAS(E1L18, H1_safe_q[23], reset,  ,  ,  ,  ,  ,  );


--D1_time[5] is addcont:inst2|time[5]
D1_time[5] = DFFEAS(D1L18, H1_safe_q[24], reset,  ,  ,  ,  ,  ,  );


--B1L8 is segmain:inst|dataout[1]~72
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]
D1_time[1] = DFFEAS(D1L6, H1_safe_q[24], reset,  ,  ,  ,  ,  ,  );


--B1L9 is segmain:inst|dataout[1]~73
B1L9 = B1_comclk[0] & (B1L8) # !B1_comclk[0] & (B1L8 & (D1_time[1]) # !B1L8 & !E1_time[1]);


--E1_time[2] is subcont:inst3|time[2]
E1_time[2] = DFFEAS(E1L9, H1_safe_q[23], reset,  ,  ,  ,  ,  ,  );


--E1_time[6] is subcont:inst3|time[6]
E1_time[6] = DFFEAS(E1L21, H1_safe_q[23], reset,  ,  ,  ,  ,  ,  );


--D1_time[6] is addcont:inst2|time[6]
D1_time[6] = DFFEAS(D1L21, H1_safe_q[24], reset,  ,  ,  ,  ,  ,  );


--B1L10 is segmain:inst|dataout[2]~74
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]
D1_time[2] = DFFEAS(D1L9, H1_safe_q[24], reset,  ,  ,  ,  ,  ,  );


--B1L11 is segmain:inst|dataout[2]~75
B1L11 = B1_comclk[0] & (B1L10) # !B1_comclk[0] & (B1L10 & (D1_time[2]) # !B1L10 & !E1_time[2]);


--E1_time[3] is subcont:inst3|time[3]
E1_time[3] = DFFEAS(E1L12, H1_safe_q[23], reset,  ,  ,  ,  ,  ,  );


--E1_time[7] is subcont:inst3|time[7]
E1_time[7] = DFFEAS(E1L24, H1_safe_q[23], reset,  ,  ,  ,  ,  ,  );


--D1_time[7] is addcont:inst2|time[7]
D1_time[7] = DFFEAS(D1L24, H1_safe_q[24], reset,  ,  ,  ,  ,  ,  );


--B1L12 is segmain:inst|dataout[3]~76
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]
D1_time[3] = DFFEAS(D1L12, H1_safe_q[24], reset,  ,  ,  ,  ,  ,  );


--B1L13 is segmain:inst|dataout[3]~77
B1L13 = B1_comclk[0] & (B1L12) # !B1_comclk[0] & (B1L12 & (D1_time[3]) # !B1L12 & !E1_time[3]);


--C1L7 is bin27seg:inst1|data_out[6]~105
C1L7 = B1L13 # B1L9 & (!B1L11 # !B1L7) # !B1L9 & (B1L11);


--C1L6 is bin27seg:inst1|data_out[5]~106
C1L6 = B1L9 & !B1L13 & (B1L7 # !B1L11) # !B1L9 & (B1L11 & (B1L13) # !B1L11 & B1L7 & !B1L13);


--C1L5 is bin27seg:inst1|data_out[4]~107
C1L5 = B1L9 & B1L7 & (!B1L13) # !B1L9 & (B1L11 & (!B1L13) # !B1L11 & B1L7);


--C1L4 is bin27seg:inst1|data_out[3]~108
C1L4 = B1L9 & (B1L7 & B1L11 # !B1L7 & !B1L11 & B1L13) # !B1L9 & !B1L13 & (B1L7 $ B1L11);


--C1L3 is bin27seg:inst1|data_out[2]~109
C1L3 = B1L11 & B1L13 & (B1L9 # !B1L7) # !B1L11 & !B1L7 & B1L9 & !B1L13;


--C1L2 is bin27seg:inst1|data_out[1]~110
C1L2 = B1L9 & (B1L7 & (B1L13) # !B1L7 & B1L11) # !B1L9 & B1L11 & (B1L7 $ B1L13);


--C1L1 is bin27seg:inst1|data_out[0]~111
C1L1 = B1L9 & B1L7 & !B1L11 & B1L13 # !B1L9 & (B1L11 $ (B1L7 & !B1L13));


--B1L5 is segmain:inst|comclk[1]~51
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]
H1_safe_q[5] = DFFEAS(H1_counter_comb_bita5, clk,  ,  ,  ,  ,  ,  ,  );


--H1_safe_q[24] is lpm_counter0:inst4|lpm_counter:lpm_counter_component|cntr_tnd:auto_generated|safe_q[24]
H1_safe_q[24] = DFFEAS(H1_counter_comb_bita24, clk,  ,  ,  ,  ,  ,  ,  );


--D1L3 is addcont:inst2|time[0]~64
D1L3 = D1_time[0] $ VCC;

--D1L4 is addcont:inst2|time[0]~65
D1L4 = CARRY(D1_time[0]);


--D1L6 is addcont:inst2|time[1]~66
D1L6 = D1_time[1] & !D1L4 # !D1_time[1] & (D1L4 # GND);

--D1L7 is addcont:inst2|time[1]~67
D1L7 = CARRY(!D1L4 # !D1_time[1]);


--D1L9 is addcont:inst2|time[2]~68
D1L9 = D1_time[2] & (D1L7 $ GND) # !D1_time[2] & !D1L7 & VCC;

--D1L10 is addcont:inst2|time[2]~69
D1L10 = CARRY(D1_time[2] & !D1L7);


--D1L12 is addcont:inst2|time[3]~70
D1L12 = D1_time[3] & !D1L10 # !D1_time[3] & (D1L10 # GND);

--D1L13 is addcont:inst2|time[3]~71
D1L13 = CARRY(!D1L10 # !D1_time[3]);


--D1L15 is addcont:inst2|time[4]~72
D1L15 = D1_time[4] & (D1L13 $ GND) # !D1_time[4] & !D1L13 & VCC;

--D1L16 is addcont:inst2|time[4]~73
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]
H1_safe_q[23] = DFFEAS(H1_counter_comb_bita23, clk,  ,  ,  ,  ,  ,  ,  );


--E1L3 is subcont:inst3|time[0]~64
E1L3 = !E1_time[0];

--E1L4 is subcont:inst3|time[0]~65
E1L4 = CARRY(!E1_time[0]);


--E1L6 is subcont:inst3|time[1]~66
E1L6 = E1_time[1] & (E1L4 $ GND) # !E1_time[1] & !E1L4 & VCC;

--E1L7 is subcont:inst3|time[1]~67
E1L7 = CARRY(E1_time[1] & !E1L4);


--E1L9 is subcont:inst3|time[2]~68
E1L9 = E1_time[2] & !E1L7 # !E1_time[2] & (E1L7 # GND);

--E1L10 is subcont:inst3|time[2]~69
E1L10 = CARRY(!E1L7 # !E1_time[2]);


--E1L12 is subcont:inst3|time[3]~70
E1L12 = E1_time[3] & (E1L10 $ GND) # !E1_time[3] & !E1L10 & VCC;

--E1L13 is subcont:inst3|time[3]~71
E1L13 = CARRY(E1_time[3] & !E1L10);


--E1L15 is subcont:inst3|time[4]~72
E1L15 = E1_time[4] & !E1L13 # !E1_time[4] & (E1L13 # GND);

--E1L16 is subcont:inst3|time[4]~73
E1L16 = CARRY(!E1L13 # !E1_time[4]);


--E1L18 is subcont:inst3|time[5]~74
E1L18 = E1_time[5] & (E1L16 $ GND) # !E1_time[5] & !E1L16 & VCC;

--E1L19 is subcont:inst3|time[5]~75
E1L19 = CARRY(E1_time[5] & !E1L16);


--D1L18 is addcont:inst2|time[5]~74
D1L18 = D1_time[5] & !D1L16 # !D1_time[5] & (D1L16 # GND);

--D1L19 is addcont:inst2|time[5]~75
D1L19 = CARRY(!D1L16 # !D1_time[5]);


--E1L21 is subcont:inst3|time[6]~76
E1L21 = E1_time[6] & !E1L19 # !E1_time[6] & (E1L19 # GND);

--E1L22 is subcont:inst3|time[6]~77
E1L22 = CARRY(!E1L19 # !E1_time[6]);


--D1L21 is addcont:inst2|time[6]~76
D1L21 = D1_time[6] & (D1L19 $ GND) # !D1_time[6] & !D1L19 & VCC;

--D1L22 is addcont:inst2|time[6]~77
D1L22 = CARRY(D1_time[6] & !D1L19);


--E1L24 is subcont:inst3|time[7]~78
E1L24 = E1_time[7] $ !E1L22;


--D1L24 is addcont:inst2|time[7]~78
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]
H1_safe_q[4] = DFFEAS(H1_counter_comb_bita4, clk,  ,  ,  ,  ,  ,  ,  );


--H1_safe_q[3] is lpm_counter0:inst4|lpm_counter:lpm_counter_component|cntr_tnd:auto_generated|safe_q[3]
H1_safe_q[3] = DFFEAS(H1_counter_comb_bita3, clk,  ,  ,  ,  ,  ,  ,  );


--H1_safe_q[2] is lpm_counter0:inst4|lpm_counter:lpm_counter_component|cntr_tnd:auto_generated|safe_q[2]
H1_safe_q[2] = DFFEAS(H1_counter_comb_bita2, clk,  ,  ,  ,  ,  ,  ,  );


--H1_safe_q[1] is lpm_counter0:inst4|lpm_counter:lpm_counter_component|cntr_tnd:auto_generated|safe_q[1]
H1_safe_q[1] = DFFEAS(H1_counter_comb_bita1, clk,  ,  ,  ,  ,  ,  ,  );


--H1_safe_q[0] is lpm_counter0:inst4|lpm_counter:lpm_counter_component|cntr_tnd:auto_generated|safe_q[0]
H1_safe_q[0] = DFFEAS(H1_counter_comb_bita0, clk,  ,  ,  ,  ,  ,  ,  );


--H1_counter_comb_bita0 is lpm_counter0:inst4|lpm_counter:lpm_counter_component|cntr_tnd:auto_generated|counter_comb_bita0
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
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
H1_counter_comb_bita1 = H1_safe_q[1] & !H1L2 # !H1_safe_q[1] & (H1L2 # GND);

⌨️ 快捷键说明

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