clkscan2.map.eqn
来自「采用Quartus2编写的数码管扫描显示电路 共有三个电路 电路1:当按下启」· EQN 代码 · 共 1,469 行 · 第 1/3 页
EQN
1,469 行
-- 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.
--E1_data[0] is clkscan:inst6|data[0]
--operation mode is normal
E1_data[0]_lut_out = !E1_data[0];
E1_data[0] = DFFEAS(E1_data[0]_lut_out, !B1_clkout, C2_signal, , !E1_enable, , , , );
--E1_data[1] is clkscan:inst6|data[1]
--operation mode is normal
E1_data[1]_lut_out = E1_data[1] & (!E1_data[0]) # !E1_data[1] & E1_data[0] & (E1_data[2] # !E1_data[3]);
E1_data[1] = DFFEAS(E1_data[1]_lut_out, !B1_clkout, C2_signal, , !E1_enable, , , , );
--E1_data[2] is clkscan:inst6|data[2]
--operation mode is normal
E1_data[2]_lut_out = !E1_data[2];
E1_data[2] = DFFEAS(E1_data[2]_lut_out, !B1_clkout, C2_signal, , E1L5, , , , );
--E1_data[3] is clkscan:inst6|data[3]
--operation mode is normal
E1_data[3]_lut_out = E1_data[3] & (E1_data[1] $ E1_data[2] # !E1_data[0]) # !E1_data[3] & E1_data[1] & E1_data[2] & E1_data[0];
E1_data[3] = DFFEAS(E1_data[3]_lut_out, !B1_clkout, C2_signal, , !E1_enable, , , , );
--F1L4 is p7segment:inst7|out[6]~44
--operation mode is normal
F1L4 = E1_data[1] & !E1_data[3] & (!E1_data[2] # !E1_data[0]) # !E1_data[1] & (E1_data[2] $ E1_data[3]);
--F1L3 is p7segment:inst7|out[5]~45
--operation mode is normal
F1L3 = E1_data[0] & (E1_data[1] # E1_data[2] $ !E1_data[3]) # !E1_data[0] & (E1_data[2] & (E1_data[3]) # !E1_data[2] & E1_data[1]);
--F1L2 is p7segment:inst7|out[4]~46
--operation mode is normal
F1L2 = E1_data[0] # E1_data[1] & (E1_data[3]) # !E1_data[1] & E1_data[2];
--F1L1 is p7segment:inst7|out[3]~47
--operation mode is normal
F1L1 = E1_data[1] & (E1_data[3] # E1_data[0] & E1_data[2]) # !E1_data[1] & (E1_data[2] $ (E1_data[0] & !E1_data[3]));
--F1L5 is p7segment:inst7|reduce_or~47
--operation mode is normal
F1L5 = E1_data[2] & (E1_data[3]) # !E1_data[2] & E1_data[1] & (E1_data[3] # !E1_data[0]);
--F1L6 is p7segment:inst7|reduce_or~48
--operation mode is normal
F1L6 = E1_data[2] & (E1_data[3] # E1_data[0] $ E1_data[1]) # !E1_data[2] & (E1_data[1] & E1_data[3]);
--F1L7 is p7segment:inst7|reduce_or~49
--operation mode is normal
F1L7 = E1_data[1] & (E1_data[3]) # !E1_data[1] & (E1_data[2] $ (E1_data[0] & !E1_data[3]));
--E1_scan_en[8] is clkscan:inst6|scan_en[8]
--operation mode is normal
E1_scan_en[8]_lut_out = E1_scan_en[7] & (!E1_enable);
E1_scan_en[8] = DFFEAS(E1_scan_en[8]_lut_out, !B1_clkout, C2_signal, , , , , , );
--E1_scan_en[7] is clkscan:inst6|scan_en[7]
--operation mode is normal
E1_scan_en[7]_lut_out = E1_scan_en[6] & (!E1_enable);
E1_scan_en[7] = DFFEAS(E1_scan_en[7]_lut_out, !B1_clkout, C2_signal, , , , , , );
--E1_scan_en[6] is clkscan:inst6|scan_en[6]
--operation mode is normal
E1_scan_en[6]_lut_out = E1_scan_en[5] & (!E1_enable);
E1_scan_en[6] = DFFEAS(E1_scan_en[6]_lut_out, !B1_clkout, C2_signal, , , , , , );
--E1_scan_en[5] is clkscan:inst6|scan_en[5]
--operation mode is normal
E1_scan_en[5]_lut_out = E1_scan_en[4] & (!E1_enable);
E1_scan_en[5] = DFFEAS(E1_scan_en[5]_lut_out, !B1_clkout, C2_signal, , , , , , );
--E1_scan_en[4] is clkscan:inst6|scan_en[4]
--operation mode is normal
E1_scan_en[4]_lut_out = E1_scan_en[3] & (!E1_enable);
E1_scan_en[4] = DFFEAS(E1_scan_en[4]_lut_out, !B1_clkout, C2_signal, , , , , , );
--E1_scan_en[3] is clkscan:inst6|scan_en[3]
--operation mode is normal
E1_scan_en[3]_lut_out = E1_scan_en[2] & (!E1_enable);
E1_scan_en[3] = DFFEAS(E1_scan_en[3]_lut_out, !B1_clkout, C2_signal, , , , , , );
--E1_scan_en[2] is clkscan:inst6|scan_en[2]
--operation mode is normal
E1_scan_en[2]_lut_out = !E1_scan_en[1] & !E1_enable;
E1_scan_en[2] = DFFEAS(E1_scan_en[2]_lut_out, !B1_clkout, C2_signal, , , , , , );
--E1_scan_en[1] is clkscan:inst6|scan_en[1]
--operation mode is normal
E1_scan_en[1]_lut_out = !E1_scan_en[8] & !E1_enable;
E1_scan_en[1] = DFFEAS(E1_scan_en[1]_lut_out, !B1_clkout, C2_signal, , , , , , );
--B1_clkout is clkdiv:inst|clkout
--operation mode is normal
B1_clkout_lut_out = !B1L17;
B1_clkout = DFFEAS(B1_clkout_lut_out, clk, VCC, , , , , , );
--C2_signal is button:inst4|signal
--operation mode is normal
C2_signal_lut_out = !C2L13 & !C2L51 & !C2L71 & !C2L02;
C2_signal = DFFEAS(C2_signal_lut_out, D1_clkout, VCC, , , , , , );
--E1_enable is clkscan:inst6|enable
--operation mode is normal
E1_enable_lut_out = VCC;
E1_enable = DFFEAS(E1_enable_lut_out, !C2_signal, C1_signal, , , , , , );
--E1L5 is clkscan:inst6|data[2]~112
--operation mode is normal
E1L5 = E1_data[0] & E1_data[1] & (!E1_enable);
--B1_count[21] is clkdiv:inst|count[21]
--operation mode is normal
B1_count[21]_lut_out = B1L1;
B1_count[21] = DFFEAS(B1_count[21]_lut_out, clk, VCC, , , , , , );
--B1_count[22] is clkdiv:inst|count[22]
--operation mode is normal
B1_count[22]_lut_out = B1L3 & B1L17;
B1_count[22] = DFFEAS(B1_count[22]_lut_out, clk, VCC, , , , , , );
--B1L27 is clkdiv:inst|reduce_nor~175
--operation mode is normal
B1L27 = B1_count[21] # !B1_count[22];
--B1_count[20] is clkdiv:inst|count[20]
--operation mode is normal
B1_count[20]_lut_out = B1L4;
B1_count[20] = DFFEAS(B1_count[20]_lut_out, clk, VCC, , , , , , );
--B1_count[17] is clkdiv:inst|count[17]
--operation mode is normal
B1_count[17]_lut_out = B1L6;
B1_count[17] = DFFEAS(B1_count[17]_lut_out, clk, VCC, , , , , , );
--B1_count[16] is clkdiv:inst|count[16]
--operation mode is normal
B1_count[16]_lut_out = B1L8;
B1_count[16] = DFFEAS(B1_count[16]_lut_out, clk, VCC, , , , , , );
--B1_count[15] is clkdiv:inst|count[15]
--operation mode is normal
B1_count[15]_lut_out = B1L01;
B1_count[15] = DFFEAS(B1_count[15]_lut_out, clk, VCC, , , , , , );
--B1_count[18] is clkdiv:inst|count[18]
--operation mode is normal
B1_count[18]_lut_out = B1L21 & B1L17;
B1_count[18] = DFFEAS(B1_count[18]_lut_out, clk, VCC, , , , , , );
--B1L37 is clkdiv:inst|reduce_nor~176
--operation mode is normal
B1L37 = B1_count[17] # B1_count[16] # B1_count[15] # !B1_count[18];
--B1_count[19] is clkdiv:inst|count[19]
--operation mode is normal
B1_count[19]_lut_out = B1L41 & B1L17;
B1_count[19] = DFFEAS(B1_count[19]_lut_out, clk, VCC, , , , , , );
--B1L47 is clkdiv:inst|reduce_nor~177
--operation mode is normal
B1L47 = B1L27 # B1_count[20] # B1L37 # !B1_count[19];
--B1_count[13] is clkdiv:inst|count[13]
--operation mode is normal
B1_count[13]_lut_out = B1L61;
B1_count[13] = DFFEAS(B1_count[13]_lut_out, clk, VCC, , , , , , );
--B1_count[12] is clkdiv:inst|count[12]
--operation mode is normal
B1_count[12]_lut_out = B1L81;
B1_count[12] = DFFEAS(B1_count[12]_lut_out, clk, VCC, , , , , , );
--B1_count[14] is clkdiv:inst|count[14]
--operation mode is normal
B1_count[14]_lut_out = B1L02 & B1L17;
B1_count[14] = DFFEAS(B1_count[14]_lut_out, clk, VCC, , , , , , );
--B1_count[11] is clkdiv:inst|count[11]
--operation mode is normal
B1_count[11]_lut_out = B1L22 & B1L17;
B1_count[11] = DFFEAS(B1_count[11]_lut_out, clk, VCC, , , , , , );
--B1L57 is clkdiv:inst|reduce_nor~178
--operation mode is normal
B1L57 = B1_count[13] # B1_count[12] # !B1_count[11] # !B1_count[14];
--B1_count[10] is clkdiv:inst|count[10]
--operation mode is normal
B1_count[10]_lut_out = B1L42;
B1_count[10] = DFFEAS(B1_count[10]_lut_out, clk, VCC, , , , , , );
--B1_count[7] is clkdiv:inst|count[7]
--operation mode is normal
B1_count[7]_lut_out = B1L62;
B1_count[7] = DFFEAS(B1_count[7]_lut_out, clk, VCC, , , , , , );
--B1_count[9] is clkdiv:inst|count[9]
--operation mode is normal
B1_count[9]_lut_out = B1L82 & B1L17;
B1_count[9] = DFFEAS(B1_count[9]_lut_out, clk, VCC, , , , , , );
--B1_count[8] is clkdiv:inst|count[8]
--operation mode is normal
B1_count[8]_lut_out = B1L03 & B1L17;
B1_count[8] = DFFEAS(B1_count[8]_lut_out, clk, VCC, , , , , , );
--B1L67 is clkdiv:inst|reduce_nor~179
--operation mode is normal
B1L67 = B1_count[10] # B1_count[7] # !B1_count[8] # !B1_count[9];
--B1_count[5] is clkdiv:inst|count[5]
--operation mode is normal
B1_count[5]_lut_out = B1L23;
B1_count[5] = DFFEAS(B1_count[5]_lut_out, clk, VCC, , , , , , );
--B1_count[4] is clkdiv:inst|count[4]
--operation mode is normal
B1_count[4]_lut_out = B1L43;
B1_count[4] = DFFEAS(B1_count[4]_lut_out, clk, VCC, , , , , , );
--B1_count[3] is clkdiv:inst|count[3]
--operation mode is normal
B1_count[3]_lut_out = B1L63;
B1_count[3] = DFFEAS(B1_count[3]_lut_out, clk, VCC, , , , , , );
--B1_count[6] is clkdiv:inst|count[6]
--operation mode is normal
B1_count[6]_lut_out = B1L83 & B1L17;
B1_count[6] = DFFEAS(B1_count[6]_lut_out, clk, VCC, , , , , , );
--B1L77 is clkdiv:inst|reduce_nor~180
--operation mode is normal
B1L77 = B1_count[5] # B1_count[4] # B1_count[3] # !B1_count[6];
--B1_count[2] is clkdiv:inst|count[2]
--operation mode is normal
B1_count[2]_lut_out = B1L04;
B1_count[2] = DFFEAS(B1_count[2]_lut_out, clk, VCC, , , , , , );
--B1_count[1] is clkdiv:inst|count[1]
--operation mode is normal
B1_count[1]_lut_out = B1L24;
B1_count[1] = DFFEAS(B1_count[1]_lut_out, clk, VCC, , , , , , );
--B1_count[0] is clkdiv:inst|count[0]
--operation mode is normal
B1_count[0]_lut_out = B1L44 & B1L17;
B1_count[0] = DFFEAS(B1_count[0]_lut_out, clk, VCC, , , , , , );
--B1L87 is clkdiv:inst|reduce_nor~181
--operation mode is normal
B1L87 = B1L77 # B1_count[2] # B1_count[1] # B1_count[0];
--B1L17 is clkdiv:inst|reduce_nor~0
--operation mode is normal
B1L17 = B1L47 # B1L57 # B1L67 # B1L87;
--C2L1 is button:inst4|add~421
--operation mode is arithmetic
C2L1_carry_eqn = C2L8;
C2L1 = C2L32Q $ (C2L1_carry_eqn);
--C2L2 is button:inst4|add~423
--operation mode is arithmetic
C2L2 = CARRY(!C2L8 # !C2L32Q);
--C2L82Q is button:inst4|cnt[6]~reg0
--operation mode is normal
C2L82Q_lut_out = C2L71;
C2L82Q = DFFEAS(C2L82Q_lut_out, D1_clkout, VCC, , , , , , );
--C2L52Q is button:inst4|cnt[3]~reg0
--operation mode is normal
C2L52Q_lut_out = C2L02;
C2L52Q = DFFEAS(C2L52Q_lut_out, D1_clkout, VCC, , , , , , );
--C2L72Q is button:inst4|cnt[5]~reg0
--operation mode is normal
C2L72Q_lut_out = C2L21;
C2L72Q = DFFEAS(C2L72Q_lut_out, D1_clkout, VCC, , , , , , );
--C2L62Q is button:inst4|cnt[4]~reg0
--operation mode is normal
C2L62Q_lut_out = C2L51;
C2L62Q = DFFEAS(C2L62Q_lut_out, D1_clkout, VCC, , , , , , );
--C2L03 is button:inst4|reduce_nor~69
--operation mode is normal
C2L03 = C2L82Q # C2L52Q # !C2L62Q # !C2L72Q;
--C2L42Q is button:inst4|cnt[2]~reg0
--operation mode is normal
C2L42Q_lut_out = C2L6;
C2L42Q = DFFEAS(C2L42Q_lut_out, D1_clkout, VCC, , , , , , );
--C2L22Q is button:inst4|cnt[0]~reg0
--operation mode is normal
C2L22Q_lut_out = C2L9;
C2L22Q = DFFEAS(C2L22Q_lut_out, D1_clkout, VCC, , , , , , );
--C2L32Q is button:inst4|cnt[1]~reg0
--operation mode is normal
C2L32Q_lut_out = C2L3;
C2L32Q = DFFEAS(C2L32Q_lut_out, D1_clkout, VCC, , , , , , );
--C2L92 is button:inst4|reduce_nor~0
--operation mode is normal
C2L92 = C2L03 # C2L42Q # C2L22Q # !C2L32Q;
--C2L3 is button:inst4|add~426
--operation mode is normal
C2L3 = C2L1 & C2L92;
--C2L4 is button:inst4|add~427
--operation mode is arithmetic
C2L4_carry_eqn = C2L2;
C2L4 = C2L42Q $ (!C2L4_carry_eqn);
--C2L5 is button:inst4|add~429
--operation mode is arithmetic
C2L5 = CARRY(C2L42Q & (!C2L2));
--C2L6 is button:inst4|add~432
--operation mode is normal
C2L6 = C2L4 & C2L92;
--C2L7 is button:inst4|add~433
--operation mode is arithmetic
C2L7 = C2L22Q $ C2L12;
--C2L8 is button:inst4|add~435
--operation mode is arithmetic
C2L8 = CARRY(C2L22Q & C2L12);
--C2L9 is button:inst4|add~438
--operation mode is normal
C2L9 = C2L7 & C2L92;
--C2L01 is button:inst4|add~439
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?