clkscan2.map.eqn

来自「采用Quartus2编写的数码管扫描显示电路 共有三个电路 电路1:当按下启」· EQN 代码 · 共 1,469 行 · 第 1/3 页

EQN
1,469
字号

--D1L15 is clkdiv1ms:inst3|reduce_nor~103
--operation mode is normal

D1L15 = D1L74 # D1L84 # D1L94 # D1L05;


--C1L1 is button:inst2|add~421
--operation mode is arithmetic

C1L1_carry_eqn = C1L8;
C1L1 = C1L32Q $ (C1L1_carry_eqn);

--C1L2 is button:inst2|add~423
--operation mode is arithmetic

C1L2 = CARRY(!C1L8 # !C1L32Q);


--C1L82Q is button:inst2|cnt[6]~reg0
--operation mode is normal

C1L82Q_lut_out = C1L71;
C1L82Q = DFFEAS(C1L82Q_lut_out, D1_clkout, VCC, , , , , , );


--C1L52Q is button:inst2|cnt[3]~reg0
--operation mode is normal

C1L52Q_lut_out = C1L02;
C1L52Q = DFFEAS(C1L52Q_lut_out, D1_clkout, VCC, , , , , , );


--C1L72Q is button:inst2|cnt[5]~reg0
--operation mode is normal

C1L72Q_lut_out = C1L21;
C1L72Q = DFFEAS(C1L72Q_lut_out, D1_clkout, VCC, , , , , , );


--C1L62Q is button:inst2|cnt[4]~reg0
--operation mode is normal

C1L62Q_lut_out = C1L51;
C1L62Q = DFFEAS(C1L62Q_lut_out, D1_clkout, VCC, , , , , , );


--C1L03 is button:inst2|reduce_nor~69
--operation mode is normal

C1L03 = C1L82Q # C1L52Q # !C1L62Q # !C1L72Q;


--C1L42Q is button:inst2|cnt[2]~reg0
--operation mode is normal

C1L42Q_lut_out = C1L6;
C1L42Q = DFFEAS(C1L42Q_lut_out, D1_clkout, VCC, , , , , , );


--C1L22Q is button:inst2|cnt[0]~reg0
--operation mode is normal

C1L22Q_lut_out = C1L9;
C1L22Q = DFFEAS(C1L22Q_lut_out, D1_clkout, VCC, , , , , , );


--C1L32Q is button:inst2|cnt[1]~reg0
--operation mode is normal

C1L32Q_lut_out = C1L3;
C1L32Q = DFFEAS(C1L32Q_lut_out, D1_clkout, VCC, , , , , , );


--C1L92 is button:inst2|reduce_nor~0
--operation mode is normal

C1L92 = C1L03 # C1L42Q # C1L22Q # !C1L32Q;


--C1L3 is button:inst2|add~426
--operation mode is normal

C1L3 = C1L1 & C1L92;


--C1L4 is button:inst2|add~427
--operation mode is arithmetic

C1L4_carry_eqn = C1L2;
C1L4 = C1L42Q $ (!C1L4_carry_eqn);

--C1L5 is button:inst2|add~429
--operation mode is arithmetic

C1L5 = CARRY(C1L42Q & (!C1L2));


--C1L6 is button:inst2|add~432
--operation mode is normal

C1L6 = C1L4 & C1L92;


--C1L7 is button:inst2|add~433
--operation mode is arithmetic

C1L7 = C1L22Q $ C1L12;

--C1L8 is button:inst2|add~435
--operation mode is arithmetic

C1L8 = CARRY(C1L22Q & C1L12);


--C1L9 is button:inst2|add~438
--operation mode is normal

C1L9 = C1L7 & C1L92;


--C1L01 is button:inst2|add~439
--operation mode is arithmetic

C1L01_carry_eqn = C1L41;
C1L01 = C1L72Q $ (C1L01_carry_eqn);

--C1L11 is button:inst2|add~441
--operation mode is arithmetic

C1L11 = CARRY(!C1L41 # !C1L72Q);


--C1L21 is button:inst2|add~444
--operation mode is normal

C1L21 = C1L01 & C1L92;


--C1L13 is button:inst2|reduce_nor~70
--operation mode is normal

C1L13 = C1L3 # C1L6 # C1L9 # C1L21;


--C1L31 is button:inst2|add~445
--operation mode is arithmetic

C1L31_carry_eqn = C1L91;
C1L31 = C1L62Q $ (!C1L31_carry_eqn);

--C1L41 is button:inst2|add~447
--operation mode is arithmetic

C1L41 = CARRY(C1L62Q & (!C1L91));


--C1L51 is button:inst2|add~450
--operation mode is normal

C1L51 = C1L31 & C1L92;


--C1L61 is button:inst2|add~451
--operation mode is normal

C1L61_carry_eqn = C1L11;
C1L61 = C1L82Q $ (!C1L61_carry_eqn);


--C1L71 is button:inst2|add~456
--operation mode is normal

C1L71 = C1L61 & C1L92;


--C1L81 is button:inst2|add~457
--operation mode is arithmetic

C1L81_carry_eqn = C1L5;
C1L81 = C1L52Q $ (C1L81_carry_eqn);

--C1L91 is button:inst2|add~459
--operation mode is arithmetic

C1L91 = CARRY(!C1L5 # !C1L52Q);


--C1L02 is button:inst2|add~462
--operation mode is normal

C1L02 = C1L81 & C1L92;


--D1L1 is clkdiv1ms:inst3|add~226
--operation mode is arithmetic

D1L1_carry_eqn = D1L4;
D1L1 = D1_count[13] $ (D1L1_carry_eqn);

--D1L2 is clkdiv1ms:inst3|add~228
--operation mode is arithmetic

D1L2 = CARRY(!D1L4 # !D1_count[13]);


--D1L3 is clkdiv1ms:inst3|add~231
--operation mode is arithmetic

D1L3_carry_eqn = D1L7;
D1L3 = D1_count[12] $ (!D1L3_carry_eqn);

--D1L4 is clkdiv1ms:inst3|add~233
--operation mode is arithmetic

D1L4 = CARRY(D1_count[12] & (!D1L7));


--D1L5 is clkdiv1ms:inst3|add~236
--operation mode is normal

D1L5_carry_eqn = D1L2;
D1L5 = D1_count[14] $ (!D1L5_carry_eqn);


--D1L6 is clkdiv1ms:inst3|add~241
--operation mode is arithmetic

D1L6_carry_eqn = D1L31;
D1L6 = D1_count[11] $ (D1L6_carry_eqn);

--D1L7 is clkdiv1ms:inst3|add~243
--operation mode is arithmetic

D1L7 = CARRY(!D1L31 # !D1_count[11]);


--D1L8 is clkdiv1ms:inst3|add~246
--operation mode is arithmetic

D1L8_carry_eqn = D1L11;
D1L8 = D1_count[8] $ (!D1L8_carry_eqn);

--D1L9 is clkdiv1ms:inst3|add~248
--operation mode is arithmetic

D1L9 = CARRY(D1_count[8] & (!D1L11));


--D1L01 is clkdiv1ms:inst3|add~251
--operation mode is arithmetic

D1L01_carry_eqn = D1L71;
D1L01 = D1_count[7] $ (D1L01_carry_eqn);

--D1L11 is clkdiv1ms:inst3|add~253
--operation mode is arithmetic

D1L11 = CARRY(!D1L71 # !D1_count[7]);


--D1L21 is clkdiv1ms:inst3|add~256
--operation mode is arithmetic

D1L21_carry_eqn = D1L51;
D1L21 = D1_count[10] $ (!D1L21_carry_eqn);

--D1L31 is clkdiv1ms:inst3|add~258
--operation mode is arithmetic

D1L31 = CARRY(D1_count[10] & (!D1L51));


--D1L41 is clkdiv1ms:inst3|add~261
--operation mode is arithmetic

D1L41_carry_eqn = D1L9;
D1L41 = D1_count[9] $ (D1L41_carry_eqn);

--D1L51 is clkdiv1ms:inst3|add~263
--operation mode is arithmetic

D1L51 = CARRY(!D1L9 # !D1_count[9]);


--D1L61 is clkdiv1ms:inst3|add~266
--operation mode is arithmetic

D1L61_carry_eqn = D1L32;
D1L61 = D1_count[6] $ (!D1L61_carry_eqn);

--D1L71 is clkdiv1ms:inst3|add~268
--operation mode is arithmetic

D1L71 = CARRY(D1_count[6] & (!D1L32));


--D1L81 is clkdiv1ms:inst3|add~271
--operation mode is arithmetic

D1L81_carry_eqn = D1L12;
D1L81 = D1_count[4] $ (!D1L81_carry_eqn);

--D1L91 is clkdiv1ms:inst3|add~273
--operation mode is arithmetic

D1L91 = CARRY(D1_count[4] & (!D1L12));


--D1L02 is clkdiv1ms:inst3|add~276
--operation mode is arithmetic

D1L02_carry_eqn = D1L52;
D1L02 = D1_count[3] $ (D1L02_carry_eqn);

--D1L12 is clkdiv1ms:inst3|add~278
--operation mode is arithmetic

D1L12 = CARRY(!D1L52 # !D1_count[3]);


--D1L22 is clkdiv1ms:inst3|add~281
--operation mode is arithmetic

D1L22_carry_eqn = D1L91;
D1L22 = D1_count[5] $ (D1L22_carry_eqn);

--D1L32 is clkdiv1ms:inst3|add~283
--operation mode is arithmetic

D1L32 = CARRY(!D1L91 # !D1_count[5]);


--D1L42 is clkdiv1ms:inst3|add~286
--operation mode is arithmetic

D1L42_carry_eqn = D1L72;
D1L42 = D1_count[2] $ (!D1L42_carry_eqn);

--D1L52 is clkdiv1ms:inst3|add~288
--operation mode is arithmetic

D1L52 = CARRY(D1_count[2] & (!D1L72));


--D1L62 is clkdiv1ms:inst3|add~291
--operation mode is arithmetic

D1L62_carry_eqn = D1L92;
D1L62 = D1_count[1] $ (D1L62_carry_eqn);

--D1L72 is clkdiv1ms:inst3|add~293
--operation mode is arithmetic

D1L72 = CARRY(!D1L92 # !D1_count[1]);


--D1L82 is clkdiv1ms:inst3|add~296
--operation mode is arithmetic

D1L82 = !D1_count[0];

--D1L92 is clkdiv1ms:inst3|add~298
--operation mode is arithmetic

D1L92 = CARRY(D1_count[0]);


--C1L12 is button:inst2|always0~0
--operation mode is normal

C1L12 = !start # !C1_signal;


--clk is clk
--operation mode is input

clk = INPUT();


--reset is reset
--operation mode is input

reset = INPUT();


--start is start
--operation mode is input

start = INPUT();


--out[7] is out[7]
--operation mode is output

out[7] = OUTPUT(GND);


--out[6] is out[6]
--operation mode is output

out[6] = OUTPUT(F1L4);


--out[5] is out[5]
--operation mode is output

out[5] = OUTPUT(!F1L3);


--out[4] is out[4]
--operation mode is output

out[4] = OUTPUT(!F1L2);


--out[3] is out[3]
--operation mode is output

out[3] = OUTPUT(!F1L1);


--out[2] is out[2]
--operation mode is output

out[2] = OUTPUT(!F1L5);


--out[1] is out[1]
--operation mode is output

out[1] = OUTPUT(!F1L6);


--out[0] is out[0]
--operation mode is output

out[0] = OUTPUT(!F1L7);


--scan_en[8] is scan_en[8]
--operation mode is output

scan_en[8] = OUTPUT(E1_scan_en[8]);


--scan_en[7] is scan_en[7]
--operation mode is output

scan_en[7] = OUTPUT(E1_scan_en[7]);


--scan_en[6] is scan_en[6]
--operation mode is output

scan_en[6] = OUTPUT(E1_scan_en[6]);


--scan_en[5] is scan_en[5]
--operation mode is output

scan_en[5] = OUTPUT(E1_scan_en[5]);


--scan_en[4] is scan_en[4]
--operation mode is output

scan_en[4] = OUTPUT(E1_scan_en[4]);


--scan_en[3] is scan_en[3]
--operation mode is output

scan_en[3] = OUTPUT(E1_scan_en[3]);


--scan_en[2] is scan_en[2]
--operation mode is output

scan_en[2] = OUTPUT(E1_scan_en[2]);


--scan_en[1] is scan_en[1]
--operation mode is output

scan_en[1] = OUTPUT(!E1_scan_en[1]);


⌨️ 快捷键说明

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