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

📄 clock.fit.eqn

📁 电子课程设计数字钟的源代码
💻 EQN
📖 第 1 页 / 共 3 页
字号:

K2L21_cout_1 = K2_qn[2] & (!K2L9);
K2L21 = CARRY(K2L21_cout_1);


--K2L23 is yiqianfp:inst2|reduce_nor~70 at LC_X7_Y9_N7
--operation mode is normal

K2L23 = K2_qn[2] & K2_qn[0] & K2_qn[1];


--K2_qn[3] is yiqianfp:inst2|qn[3] at LC_X6_Y9_N3
--operation mode is arithmetic

K2_qn[3]_lut_out = K2_qn[3] $ K2L11;
K2_qn[3] = DFFEAS(K2_qn[3]_lut_out, GLOBAL(K1L33), GLOBAL(reset), , , , , K2L2, );

--K2L41 is yiqianfp:inst2|qn[3]~254 at LC_X6_Y9_N3
--operation mode is arithmetic

K2L41_cout_0 = !K2L11 # !K2_qn[3];
K2L41 = CARRY(K2L41_cout_0);

--K2L51 is yiqianfp:inst2|qn[3]~254COUT1_265 at LC_X6_Y9_N3
--operation mode is arithmetic

K2L51_cout_1 = !K2L21 # !K2_qn[3];
K2L51 = CARRY(K2L51_cout_1);


--K2_qn[4] is yiqianfp:inst2|qn[4] at LC_X6_Y9_N4
--operation mode is arithmetic

K2_qn[4]_lut_out = K2_qn[4] $ !K2L41;
K2_qn[4] = DFFEAS(K2_qn[4]_lut_out, GLOBAL(K1L33), GLOBAL(reset), , , , , K2L2, );

--K2L71 is yiqianfp:inst2|qn[4]~258 at LC_X6_Y9_N4
--operation mode is arithmetic

K2L71 = CARRY(K2_qn[4] & !K2L51);


--K2L1 is yiqianfp:inst2|LessThan~98 at LC_X7_Y9_N4
--operation mode is normal

K2L1 = !K2_qn[3] & !K2_qn[4];


--K2L33 is yiqianfp:inst2|reduce_nor~71 at LC_X7_Y9_N5
--operation mode is normal

K2L33 = K2L23 & K2_qn[9] & K2L13 & K2L1;


--D1_co is MINUTE:18|co at LC_X27_Y13_N0
--operation mode is normal

D1_co_lut_out = D1L61 # D1_co & (D1L51 # D1L41);
D1_co = DFFEAS(D1_co_lut_out, GLOBAL(N1_4), VCC, , CLR, , , , );


--N2_4 is 7432:inst10|4 at LC_X27_Y13_N7
--operation mode is normal

N2_4 = K2L33 # !D1_co # !SEThour;


--J1L9 is weisel:inst|weisel[0]~199 at LC_X27_Y12_N7
--operation mode is normal

J1L9 = G1_count[1] & (G1_count[0]);


--E1L1 is HOUR:19|add~173 at LC_X27_Y14_N0
--operation mode is arithmetic

E1L1 = E1_cnt1[0] $ !E1L32;

--E1L2 is HOUR:19|add~175 at LC_X27_Y14_N0
--operation mode is arithmetic

E1L2_cout_0 = E1_cnt1[0] & !E1L32;
E1L2 = CARRY(E1L2_cout_0);

--E1L3 is HOUR:19|add~175COUT1_195 at LC_X27_Y14_N0
--operation mode is arithmetic

E1L3_cout_1 = E1_cnt1[0] & !E1L32;
E1L3 = CARRY(E1L3_cout_1);


--D1L41 is MINUTE:18|LessThan~95 at LC_X25_Y13_N2
--operation mode is normal

D1L41 = !D1_cnt1[1] & (!D1_cnt1[0]) # !D1_cnt1[2];


--D1L71 is MINUTE:18|process0~67 at LC_X27_Y13_N2
--operation mode is normal

D1L71 = !D1_cnt0[1] & !D1_cnt0[2] & !D1_cnt0[0] & D1_cnt1[0];


--D1L61 is MINUTE:18|process0~0 at LC_X27_Y13_N9
--operation mode is normal

D1L61 = D1L71 & D1_cnt0[3] & !D1_cnt1[1] & D1_cnt1[2];


--D1L51 is MINUTE:18|LessThan~96 at LC_X27_Y13_N1
--operation mode is normal

D1L51 = !D1_cnt0[1] & !D1_cnt0[0] & !D1_cnt0[2] # !D1_cnt0[3];


--D1L21 is MINUTE:18|cnt1[3]~465 at LC_X27_Y13_N5
--operation mode is normal

D1L21 = !D1L51 & (!D1L61 & CLR);


--C1_co is SECOND:17|co at LC_X27_Y10_N0
--operation mode is normal

C1_co_lut_out = C1L7 # C1_co & C1L41 & C1L31;
C1_co = DFFEAS(C1_co_lut_out, GLOBAL(L1L12), VCC, , CLR, , , , );


--N1_4 is 7432:inst7|4 at LC_X27_Y10_N9
--operation mode is normal

N1_4 = K2L33 # !C1_co # !SETmin;


--E1L32 is HOUR:19|LessThan~45 at LC_X27_Y14_N5
--operation mode is normal

E1L32 = !E1_cnt0[1] & !E1_cnt0[2] & !E1_cnt0[0] # !E1_cnt0[3];


--E1L42 is HOUR:19|process0~41 at LC_X26_Y14_N8
--operation mode is normal

E1_cnt1[0]_qfbk = E1_cnt1[0];
E1L42 = E1_cnt1[0]_qfbk # !E1_cnt1[1] # !E1_cnt0[1] # !E1_cnt0[0];

--E1_cnt1[0] is HOUR:19|cnt1[0] at LC_X26_Y14_N8
--operation mode is normal

E1_cnt1[0] = DFFEAS(E1L42, GLOBAL(N2_4), VCC, , CLR, E1L1, , , VCC);


--E1L52 is HOUR:19|process0~42 at LC_X27_Y14_N7
--operation mode is normal

E1_cnt1[2]_qfbk = E1_cnt1[2];
E1L52 = E1_cnt0[2] # E1_cnt0[3] # E1_cnt1[2]_qfbk # E1_cnt1[3];

--E1_cnt1[2] is HOUR:19|cnt1[2] at LC_X27_Y14_N7
--operation mode is normal

E1_cnt1[2] = DFFEAS(E1L52, GLOBAL(N2_4), VCC, , CLR, E1L8, , , VCC);


--E1L71 is HOUR:19|cnt0~217 at LC_X27_Y14_N4
--operation mode is normal

E1L71 = E1L32 & (E1L42 # E1L52);


--E1L4 is HOUR:19|add~178 at LC_X27_Y14_N1
--operation mode is arithmetic

E1L4 = E1_cnt1[1] $ E1L2;

--E1L5 is HOUR:19|add~180 at LC_X27_Y14_N1
--operation mode is arithmetic

E1L5_cout_0 = !E1L2 # !E1_cnt1[1];
E1L5 = CARRY(E1L5_cout_0);

--E1L6 is HOUR:19|add~180COUT1 at LC_X27_Y14_N1
--operation mode is arithmetic

E1L6_cout_1 = !E1L3 # !E1_cnt1[1];
E1L6 = CARRY(E1L6_cout_1);


--E1L7 is HOUR:19|add~183 at LC_X26_Y14_N0
--operation mode is normal

E1L7 = E1_cnt0[1] & E1_cnt0[0];


--E1L8 is HOUR:19|add~184 at LC_X27_Y14_N2
--operation mode is arithmetic

E1L8 = E1_cnt1[2] $ (!E1L5);

--E1L9 is HOUR:19|add~186 at LC_X27_Y14_N2
--operation mode is arithmetic

E1L9_cout_0 = E1_cnt1[2] & (!E1L5);
E1L9 = CARRY(E1L9_cout_0);

--E1L01 is HOUR:19|add~186COUT1_196 at LC_X27_Y14_N2
--operation mode is arithmetic

E1L01_cout_1 = E1_cnt1[2] & (!E1L6);
E1L01 = CARRY(E1L01_cout_1);


--D1L1 is MINUTE:18|add~195 at LC_X26_Y13_N2
--operation mode is normal

D1L1 = D1_cnt0[1] & (D1_cnt0[0]);


--D1L7 is MINUTE:18|cnt0~183 at LC_X26_Y13_N3
--operation mode is normal

D1L7 = D1_cnt0[3] & !D1_cnt0[0] & !D1_cnt0[2] & !D1_cnt0[1] # !D1_cnt0[3] & D1_cnt0[0] & D1_cnt0[2] & D1_cnt0[1];


--E1L11 is HOUR:19|add~189 at LC_X27_Y14_N3
--operation mode is normal

E1L11 = E1L9 $ E1_cnt1[3];


--L1L1 is wushifp:inst3|LessThan~54 at LC_X10_Y10_N8
--operation mode is normal

L1L1 = L1_qn[4] & L1_qn[5] & (L1_qn[0] # !L1L61);


--K1L2 is yiqianfp:inst1|LessThan~99 at LC_X8_Y10_N4
--operation mode is normal

K1L2 = K1L13 & K1_qn[9] & (K1L23 # !K1L1);


--K2L2 is yiqianfp:inst2|LessThan~99 at LC_X7_Y9_N8
--operation mode is normal

K2L2 = K2_qn[9] & K2L13 & (K2L23 # !K2L1);


--C1L6 is SECOND:17|cnt0[3]~190 at LC_X27_Y10_N2
--operation mode is normal

C1L6 = !C1_cnt0[2] & C1_cnt1[0] & !C1_cnt0[1] & C1_cnt0[0];


--C1L7 is SECOND:17|cnt0[3]~191 at LC_X27_Y10_N6
--operation mode is normal

C1L7 = C1_cnt0[3] & C1_cnt1[2] & C1L6 & !C1_cnt1[1];


--C1L41 is SECOND:17|LessThan~123 at LC_X27_Y10_N7
--operation mode is normal

C1L41 = !C1_cnt1[1] & !C1_cnt1[0] # !C1_cnt1[2];


--CLRM is CLRM at PIN_98
--operation mode is input

CLRM = INPUT();


--STOP is STOP at PIN_168
--operation mode is input

STOP = INPUT();


--CLR is CLR at PIN_167
--operation mode is input

CLR = INPUT();


--SEThour is SEThour at PIN_164
--operation mode is input

SEThour = INPUT();


--SETmin is SETmin at PIN_144
--operation mode is input

SETmin = INPUT();


--reset is reset at PIN_1
--operation mode is input

reset = INPUT();


--CLK_50 is CLK_50 at PIN_28
--operation mode is input

CLK_50 = INPUT();


--sound is sound at PIN_55
--operation mode is output

sound = OUTPUT(GND);


--q[6] is q[6] at PIN_216
--operation mode is output

q[6] = OUTPUT(F1L7);


--q[5] is q[5] at PIN_215
--operation mode is output

q[5] = OUTPUT(!F1L6);


--q[4] is q[4] at PIN_203
--operation mode is output

q[4] = OUTPUT(!F1L5);


--q[3] is q[3] at PIN_206
--operation mode is output

q[3] = OUTPUT(!F1L4);


--q[2] is q[2] at PIN_207
--operation mode is output

q[2] = OUTPUT(!F1L3);


--q[1] is q[1] at PIN_213
--operation mode is output

q[1] = OUTPUT(!F1L2);


--q[0] is q[0] at PIN_214
--operation mode is output

q[0] = OUTPUT(!F1L1);


--sel[7] is sel[7] at PIN_222
--operation mode is output

sel[7] = OUTPUT(!J1L2);


--sel[6] is sel[6] at PIN_219
--operation mode is output

sel[6] = OUTPUT(!J1L3);


--sel[5] is sel[5] at PIN_218
--operation mode is output

sel[5] = OUTPUT(!J1L4);


--sel[4] is sel[4] at PIN_217
--operation mode is output

sel[4] = OUTPUT(!J1L1);


--sel[3] is sel[3] at PIN_226
--operation mode is output

sel[3] = OUTPUT(!J1L5);


--sel[2] is sel[2] at PIN_225
--operation mode is output

sel[2] = OUTPUT(!J1L6);


--sel[1] is sel[1] at PIN_224
--operation mode is output

sel[1] = OUTPUT(!J1L7);


--sel[0] is sel[0] at PIN_223
--operation mode is output

sel[0] = OUTPUT(!J1L8);




⌨️ 快捷键说明

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