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

📄 miba.fit.eqn

📁 VHDL语言设计的秒表
💻 EQN
📖 第 1 页 / 共 4 页
字号:
-- 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.
--C1_count[4] is minute:inst2|count[4] at LC_X10_Y20_N5
--operation mode is arithmetic

C1_count[4]_carry_eqn = (!C1L13 & GND) # (C1L13 & VCC);
C1_count[4]_lut_out = C1_count[4] $ !C1_count[4]_carry_eqn;
C1_count[4] = DFFEAS(C1_count[4]_lut_out, GLOBAL(F1_enmin), GLOBAL(reset), , set, , , C1L5, );

--C1L17 is minute:inst2|count[4]~274 at LC_X10_Y20_N5
--operation mode is arithmetic

C1L17_cout_0 = C1_count[4] & !C1L13;
C1L17 = CARRY(C1L17_cout_0);

--C1L18 is minute:inst2|count[4]~274COUT1_305 at LC_X10_Y20_N5
--operation mode is arithmetic

C1L18_cout_1 = C1_count[4] & !C1L13;
C1L18 = CARRY(C1L18_cout_1);


--C1_count[0] is minute:inst2|count[0] at LC_X10_Y20_N1
--operation mode is arithmetic

C1_count[0]_lut_out = !C1_count[0];
C1_count[0] = DFFEAS(C1_count[0]_lut_out, GLOBAL(F1_enmin), GLOBAL(reset), , set, , , C1L5, );

--C1L3 is minute:inst2|count[0]~278 at LC_X10_Y20_N1
--operation mode is arithmetic

C1L3_cout_0 = C1_count[0];
C1L3 = CARRY(C1L3_cout_0);

--C1L4 is minute:inst2|count[0]~278COUT1_303 at LC_X10_Y20_N1
--operation mode is arithmetic

C1L4_cout_1 = C1_count[0];
C1L4 = CARRY(C1L4_cout_1);


--E1_count[1] is zhishi:inst4|count[1] at LC_X9_Y20_N9
--operation mode is normal

E1_count[1]_lut_out = !E1_count[2] & (E1_count[0] $ E1_count[1]);
E1_count[1] = DFFEAS(E1_count[1]_lut_out, GLOBAL(clk), GLOBAL(reset), , , , , , );


--E1_count[0] is zhishi:inst4|count[0] at LC_X9_Y20_N1
--operation mode is normal

E1_count[0]_lut_out = !E1_count[0] & (!E1_count[2] # !E1_count[1]);
E1_count[0] = DFFEAS(E1_count[0]_lut_out, GLOBAL(clk), GLOBAL(reset), , , , , , );


--E1L5 is zhishi:inst4|daout[0]~965 at LC_X10_Y20_N9
--operation mode is normal

E1L5 = E1_count[0] & C1_count[4] # !E1_count[0] & (E1_count[1] & C1_count[4] # !E1_count[1] & (C1_count[0]));


--F1_count[0] is second:inst5|count[0] at LC_X11_Y20_N1
--operation mode is arithmetic

F1_count[0]_lut_out = !F1_count[0];
F1_count[0] = DFFEAS(F1_count[0]_lut_out, GLOBAL(B1_ensec), GLOBAL(reset), , set, , , F1L5, );

--F1L3 is second:inst5|count[0]~304 at LC_X11_Y20_N1
--operation mode is arithmetic

F1L3_cout_0 = F1_count[0];
F1L3 = CARRY(F1L3_cout_0);

--F1L4 is second:inst5|count[0]~304COUT1_333 at LC_X11_Y20_N1
--operation mode is arithmetic

F1L4_cout_1 = F1_count[0];
F1L4 = CARRY(F1L4_cout_1);


--B1_count[4] is msecond:inst|count[4] at LC_X12_Y21_N4
--operation mode is arithmetic

B1_count[4]_lut_out = B1_count[4] $ !B1L14;
B1_count[4] = DFFEAS(B1_count[4]_lut_out, GLOBAL(A1L11), GLOBAL(reset), , set, , , B1L6, );

--B1L17 is msecond:inst|count[4]~335 at LC_X12_Y21_N4
--operation mode is arithmetic

B1L17 = B1L18;


--B1_count[0] is msecond:inst|count[0] at LC_X12_Y21_N0
--operation mode is arithmetic

B1_count[0]_lut_out = !B1_count[0];
B1_count[0] = DFFEAS(B1_count[0]_lut_out, GLOBAL(A1L11), GLOBAL(reset), , set, , , B1L6, );

--B1L3 is msecond:inst|count[0]~339 at LC_X12_Y21_N0
--operation mode is arithmetic

B1L3_cout_0 = B1_count[0];
B1L3 = CARRY(B1L3_cout_0);

--B1L4 is msecond:inst|count[0]~339COUT1_369 at LC_X12_Y21_N0
--operation mode is arithmetic

B1L4_cout_1 = B1_count[0];
B1L4 = CARRY(B1L4_cout_1);


--E1L6 is zhishi:inst4|daout[0]~966 at LC_X11_Y21_N4
--operation mode is normal

E1L6 = E1_count[0] & (B1_count[4] # E1_count[1]) # !E1_count[0] & (B1_count[0] & !E1_count[1]);


--F1_count[4] is second:inst5|count[4] at LC_X11_Y20_N5
--operation mode is arithmetic

F1_count[4]_carry_eqn = (!F1L13 & GND) # (F1L13 & VCC);
F1_count[4]_lut_out = F1_count[4] $ !F1_count[4]_carry_eqn;
F1_count[4] = DFFEAS(F1_count[4]_lut_out, GLOBAL(B1_ensec), GLOBAL(reset), , set, , , F1L5, );

--F1L17 is second:inst5|count[4]~308 at LC_X11_Y20_N5
--operation mode is arithmetic

F1L17_cout_0 = F1_count[4] & !F1L13;
F1L17 = CARRY(F1L17_cout_0);

--F1L18 is second:inst5|count[4]~308COUT1_335 at LC_X11_Y20_N5
--operation mode is arithmetic

F1L18_cout_1 = F1_count[4] & !F1L13;
F1L18 = CARRY(F1L18_cout_1);


--E1L7 is zhishi:inst4|daout[0]~967 at LC_X11_Y21_N2
--operation mode is normal

E1L7 = E1L6 & (F1_count[4] # !E1_count[1]) # !E1L6 & F1_count[0] & (E1_count[1]);


--E1_count[2] is zhishi:inst4|count[2] at LC_X9_Y20_N3
--operation mode is normal

E1_count[2]_lut_out = E1_count[0] & (E1_count[1] & !E1_count[2]) # !E1_count[0] & (!E1_count[1] & E1_count[2]);
E1_count[2] = DFFEAS(E1_count[2]_lut_out, GLOBAL(clk), GLOBAL(reset), , , , , , );


--E1L8 is zhishi:inst4|daout[0]~968 at LC_X11_Y21_N6
--operation mode is normal

E1L8 = E1_count[2] & E1L5 # !E1_count[2] & (E1L7);


--C1_count[5] is minute:inst2|count[5] at LC_X10_Y20_N6
--operation mode is arithmetic

C1_count[5]_carry_eqn = (!C1L13 & C1L17) # (C1L13 & C1L18);
C1_count[5]_lut_out = C1_count[5] $ (C1_count[5]_carry_eqn);
C1_count[5] = DFFEAS(C1_count[5]_lut_out, GLOBAL(F1_enmin), GLOBAL(reset), , set, , , C1L5, );

--C1L20 is minute:inst2|count[5]~282 at LC_X10_Y20_N6
--operation mode is arithmetic

C1L20_cout_0 = !C1L17 # !C1_count[5];
C1L20 = CARRY(C1L20_cout_0);

--C1L21 is minute:inst2|count[5]~282COUT1_306 at LC_X10_Y20_N6
--operation mode is arithmetic

C1L21_cout_1 = !C1L18 # !C1_count[5];
C1L21 = CARRY(C1L21_cout_1);


--C1_count[1] is minute:inst2|count[1] at LC_X10_Y20_N2
--operation mode is arithmetic

C1_count[1]_lut_out = C1_count[1] $ A1L12 $ C1L3;
C1_count[1] = DFFEAS(C1_count[1]_lut_out, GLOBAL(F1_enmin), GLOBAL(reset), , set, , , C1L5, );

--C1L7 is minute:inst2|count[1]~286 at LC_X10_Y20_N2
--operation mode is arithmetic

C1L7_cout_0 = C1_count[1] & !A1L12 & !C1L3 # !C1_count[1] & (!C1L3 # !A1L12);
C1L7 = CARRY(C1L7_cout_0);

--C1L8 is minute:inst2|count[1]~286COUT1_304 at LC_X10_Y20_N2
--operation mode is arithmetic

C1L8_cout_1 = C1_count[1] & !A1L12 & !C1L4 # !C1_count[1] & (!C1L4 # !A1L12);
C1L8 = CARRY(C1L8_cout_1);


--E1L9 is zhishi:inst4|daout[1]~969 at LC_X9_Y20_N2
--operation mode is normal

E1L9 = E1_count[1] & (C1_count[5]) # !E1_count[1] & (E1_count[0] & (C1_count[5]) # !E1_count[0] & C1_count[1]);


--B1_count[5] is msecond:inst|count[5] at LC_X12_Y21_N5
--operation mode is arithmetic

B1_count[5]_carry_eqn = (!B1L17 & GND) # (B1L17 & VCC);
B1_count[5]_lut_out = B1_count[5] $ B1_count[5]_carry_eqn;
B1_count[5] = DFFEAS(B1_count[5]_lut_out, GLOBAL(A1L11), GLOBAL(reset), , set, , , B1L6, );

--B1L21 is msecond:inst|count[5]~343 at LC_X12_Y21_N5
--operation mode is arithmetic

B1L21_cout_0 = !B1L17 # !B1_count[5];
B1L21 = CARRY(B1L21_cout_0);

--B1L22 is msecond:inst|count[5]~343COUT1_372 at LC_X12_Y21_N5
--operation mode is arithmetic

B1L22_cout_1 = !B1L17 # !B1_count[5];
B1L22 = CARRY(B1L22_cout_1);


--F1_count[1] is second:inst5|count[1] at LC_X11_Y20_N2
--operation mode is arithmetic

F1_count[1]_lut_out = F1_count[1] $ A1L13 $ F1L3;
F1_count[1] = DFFEAS(F1_count[1]_lut_out, GLOBAL(B1_ensec), GLOBAL(reset), , set, , , F1L5, );

--F1L7 is second:inst5|count[1]~312 at LC_X11_Y20_N2
--operation mode is arithmetic

F1L7_cout_0 = F1_count[1] & !A1L13 & !F1L3 # !F1_count[1] & (!F1L3 # !A1L13);
F1L7 = CARRY(F1L7_cout_0);

--F1L8 is second:inst5|count[1]~312COUT1_334 at LC_X11_Y20_N2
--operation mode is arithmetic

F1L8_cout_1 = F1_count[1] & !A1L13 & !F1L4 # !F1_count[1] & (!F1L4 # !A1L13);
F1L8 = CARRY(F1L8_cout_1);


--B1_count[1] is msecond:inst|count[1] at LC_X12_Y21_N1
--operation mode is arithmetic

B1_count[1]_lut_out = A1L24 $ B1_count[1] $ B1L3;
B1_count[1] = DFFEAS(B1_count[1]_lut_out, GLOBAL(A1L11), GLOBAL(reset), , set, , , B1L6, );

--B1L8 is msecond:inst|count[1]~347 at LC_X12_Y21_N1
--operation mode is arithmetic

B1L8_cout_0 = A1L24 & !B1_count[1] & !B1L3 # !A1L24 & (!B1L3 # !B1_count[1]);
B1L8 = CARRY(B1L8_cout_0);

--B1L9 is msecond:inst|count[1]~347COUT1_370 at LC_X12_Y21_N1
--operation mode is arithmetic

B1L9_cout_1 = A1L24 & !B1_count[1] & !B1L4 # !A1L24 & (!B1L4 # !B1_count[1]);
B1L9 = CARRY(B1L9_cout_1);


--E1L10 is zhishi:inst4|daout[1]~970 at LC_X9_Y20_N6
--operation mode is normal

E1L10 = E1_count[0] & (E1_count[1]) # !E1_count[0] & (E1_count[1] & (F1_count[1]) # !E1_count[1] & B1_count[1]);


--F1_count[5] is second:inst5|count[5] at LC_X11_Y20_N6
--operation mode is arithmetic

F1_count[5]_carry_eqn = (!F1L13 & F1L17) # (F1L13 & F1L18);
F1_count[5]_lut_out = F1_count[5] $ (F1_count[5]_carry_eqn);
F1_count[5] = DFFEAS(F1_count[5]_lut_out, GLOBAL(B1_ensec), GLOBAL(reset), , set, , , F1L5, );

--F1L20 is second:inst5|count[5]~316 at LC_X11_Y20_N6
--operation mode is arithmetic

F1L20_cout_0 = !F1L17 # !F1_count[5];
F1L20 = CARRY(F1L20_cout_0);

--F1L21 is second:inst5|count[5]~316COUT1_336 at LC_X11_Y20_N6
--operation mode is arithmetic

F1L21_cout_1 = !F1L18 # !F1_count[5];
F1L21 = CARRY(F1L21_cout_1);


--E1L11 is zhishi:inst4|daout[1]~971 at LC_X9_Y20_N8
--operation mode is normal

E1L11 = E1_count[0] & (E1L10 & (F1_count[5]) # !E1L10 & B1_count[5]) # !E1_count[0] & (E1L10);


--E1L12 is zhishi:inst4|daout[1]~972 at LC_X9_Y20_N5
--operation mode is normal

E1L12 = E1_count[2] & E1L9 # !E1_count[2] & (E1L11);


--C1_count[6] is minute:inst2|count[6] at LC_X10_Y20_N7
--operation mode is normal

C1_count[6]_carry_eqn = (!C1L13 & C1L20) # (C1L13 & C1L21);
C1_count[6]_lut_out = C1_count[6] $ (!C1_count[6]_carry_eqn);
C1_count[6] = DFFEAS(C1_count[6]_lut_out, GLOBAL(F1_enmin), GLOBAL(reset), , set, , , C1L5, );


--C1_count[2] is minute:inst2|count[2] at LC_X10_Y20_N3
--operation mode is arithmetic

C1_count[2]_lut_out = A1L12 $ C1_count[2] $ !C1L7;
C1_count[2] = DFFEAS(C1_count[2]_lut_out, GLOBAL(F1_enmin), GLOBAL(reset), , set, , , C1L5, );

--C1L10 is minute:inst2|count[2]~294 at LC_X10_Y20_N3
--operation mode is arithmetic

C1L10_cout_0 = A1L12 & (C1_count[2] # !C1L7) # !A1L12 & C1_count[2] & !C1L7;
C1L10 = CARRY(C1L10_cout_0);

--C1L11 is minute:inst2|count[2]~294COUT1 at LC_X10_Y20_N3
--operation mode is arithmetic

C1L11_cout_1 = A1L12 & (C1_count[2] # !C1L8) # !A1L12 & C1_count[2] & !C1L8;
C1L11 = CARRY(C1L11_cout_1);


--E1L13 is zhishi:inst4|daout[2]~973 at LC_X10_Y21_N5
--operation mode is normal

E1L13 = E1_count[1] & C1_count[6] # !E1_count[1] & (E1_count[0] & C1_count[6] # !E1_count[0] & (C1_count[2]));


--F1_count[2] is second:inst5|count[2] at LC_X11_Y20_N3
--operation mode is arithmetic

F1_count[2]_lut_out = A1L13 $ F1_count[2] $ !F1L7;
F1_count[2] = DFFEAS(F1_count[2]_lut_out, GLOBAL(B1_ensec), GLOBAL(reset), , set, , , F1L5, );

--F1L10 is second:inst5|count[2]~320 at LC_X11_Y20_N3
--operation mode is arithmetic

F1L10_cout_0 = A1L13 & (F1_count[2] # !F1L7) # !A1L13 & F1_count[2] & !F1L7;
F1L10 = CARRY(F1L10_cout_0);

--F1L11 is second:inst5|count[2]~320COUT1 at LC_X11_Y20_N3
--operation mode is arithmetic

F1L11_cout_1 = A1L13 & (F1_count[2] # !F1L8) # !A1L13 & F1_count[2] & !F1L8;
F1L11 = CARRY(F1L11_cout_1);


--B1_count[6] is msecond:inst|count[6] at LC_X12_Y21_N6
--operation mode is arithmetic

B1_count[6]_carry_eqn = (!B1L17 & B1L21) # (B1L17 & B1L22);
B1_count[6]_lut_out = B1_count[6] $ (!B1_count[6]_carry_eqn);
B1_count[6] = DFFEAS(B1_count[6]_lut_out, GLOBAL(A1L11), GLOBAL(reset), , set, , , B1L6, );

--B1L24 is msecond:inst|count[6]~351 at LC_X12_Y21_N6
--operation mode is arithmetic

B1L24_cout_0 = B1_count[6] & (!B1L21);
B1L24 = CARRY(B1L24_cout_0);

--B1L25 is msecond:inst|count[6]~351COUT1_373 at LC_X12_Y21_N6
--operation mode is arithmetic

B1L25_cout_1 = B1_count[6] & (!B1L22);
B1L25 = CARRY(B1L25_cout_1);


--B1_count[2] is msecond:inst|count[2] at LC_X12_Y21_N2
--operation mode is arithmetic

B1_count[2]_lut_out = A1L24 $ B1_count[2] $ !B1L8;
B1_count[2] = DFFEAS(B1_count[2]_lut_out, GLOBAL(A1L11), GLOBAL(reset), , set, , , B1L6, );

--B1L11 is msecond:inst|count[2]~355 at LC_X12_Y21_N2
--operation mode is arithmetic

B1L11_cout_0 = A1L24 & (B1_count[2] # !B1L8) # !A1L24 & B1_count[2] & !B1L8;
B1L11 = CARRY(B1L11_cout_0);

--B1L12 is msecond:inst|count[2]~355COUT1_371 at LC_X12_Y21_N2
--operation mode is arithmetic

B1L12_cout_1 = A1L24 & (B1_count[2] # !B1L9) # !A1L24 & B1_count[2] & !B1L9;
B1L12 = CARRY(B1L12_cout_1);


--E1L14 is zhishi:inst4|daout[2]~974 at LC_X11_Y21_N0
--operation mode is normal

E1L14 = E1_count[0] & (B1_count[6] # E1_count[1]) # !E1_count[0] & (B1_count[2] & !E1_count[1]);

⌨️ 快捷键说明

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