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

📄 bahe.map.eqn

📁 设计四 拔河游戏机 1、 设计一个能进行拔河游戏的电路。 2、 电路使用15个(或9个)发光二极管
💻 EQN
📖 第 1 页 / 共 4 页
字号:
-- 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.
--judgerr is judgerr
--operation mode is normal

judgerr_lut_out = !judgerr;
judgerr = DFFEA(judgerr_lut_out, clk_4m, , , C3L17, , );

--A1L16Q is judgerr~8
--operation mode is normal

A1L16Q = judgerr;


--E1_q[14] is lpm_counter:\Free_Counter:Q[0]_rtl_0|alt_counter_f10ke:wysi_counter|q[14]
--operation mode is up_dn_cntr

E1_q[14]_lut_out = E1_q[14] $ E1L29;
E1_q[14] = DFFEA(E1_q[14]_lut_out, clk_4m, , , , , );

--E1L61Q is lpm_counter:\Free_Counter:Q[0]_rtl_0|alt_counter_f10ke:wysi_counter|q[14]~0
--operation mode is up_dn_cntr

E1L61Q = E1_q[14];


--E3_q[3] is counter:u6|lpm_counter:Q_rtl_2|alt_counter_f10ke:wysi_counter|q[3]
--operation mode is up_dn_cntr

E3_q[3]_lut_out = E3_q[3] $ E3L7;
E3_q[3] = DFFEA(E3_q[3]_lut_out, A1L6, !D2L3, , , , );

--E3L17Q is counter:u6|lpm_counter:Q_rtl_2|alt_counter_f10ke:wysi_counter|q[3]~0
--operation mode is up_dn_cntr

E3L17Q = E3_q[3];


--E2_q[3] is counter:u5|lpm_counter:Q_rtl_1|alt_counter_f10ke:wysi_counter|q[3]
--operation mode is up_dn_cntr

E2_q[3]_lut_out = E2_q[3] $ E2L7;
E2_q[3] = DFFEA(E2_q[3]_lut_out, A1L7, !D1L3, , , , );

--E2L17Q is counter:u5|lpm_counter:Q_rtl_1|alt_counter_f10ke:wysi_counter|q[3]~0
--operation mode is up_dn_cntr

E2L17Q = E2_q[3];


--A1L94 is num[3]~41
--operation mode is normal

A1L94 = E1_q[14] & E3_q[3] # !E1_q[14] & (E2_q[3]);

--A1L95 is num[3]~45
--operation mode is normal

A1L95 = E1_q[14] & E3_q[3] # !E1_q[14] & (E2_q[3]);


--E3_q[2] is counter:u6|lpm_counter:Q_rtl_2|alt_counter_f10ke:wysi_counter|q[2]
--operation mode is up_dn_cntr

E3_q[2]_lut_out = E3_q[2] $ E3L5;
E3_q[2] = DFFEA(E3_q[2]_lut_out, A1L6, !D2L3, , , , );

--E3L15Q is counter:u6|lpm_counter:Q_rtl_2|alt_counter_f10ke:wysi_counter|q[2]~1
--operation mode is up_dn_cntr

E3L15Q = E3_q[2];

--E3L7 is counter:u6|lpm_counter:Q_rtl_2|alt_counter_f10ke:wysi_counter|counter_cell[2]~COUT
--operation mode is up_dn_cntr

E3L7 = CARRY(E3_q[2] & (E3L5));


--E2_q[2] is counter:u5|lpm_counter:Q_rtl_1|alt_counter_f10ke:wysi_counter|q[2]
--operation mode is up_dn_cntr

E2_q[2]_lut_out = E2_q[2] $ E2L5;
E2_q[2] = DFFEA(E2_q[2]_lut_out, A1L7, !D1L3, , , , );

--E2L15Q is counter:u5|lpm_counter:Q_rtl_1|alt_counter_f10ke:wysi_counter|q[2]~1
--operation mode is up_dn_cntr

E2L15Q = E2_q[2];

--E2L7 is counter:u5|lpm_counter:Q_rtl_1|alt_counter_f10ke:wysi_counter|counter_cell[2]~COUT
--operation mode is up_dn_cntr

E2L7 = CARRY(E2_q[2] & (E2L5));


--A1L92 is num[2]~42
--operation mode is normal

A1L92 = E1_q[14] & E3_q[2] # !E1_q[14] & (E2_q[2]);

--A1L93 is num[2]~46
--operation mode is normal

A1L93 = E1_q[14] & E3_q[2] # !E1_q[14] & (E2_q[2]);


--E3_q[1] is counter:u6|lpm_counter:Q_rtl_2|alt_counter_f10ke:wysi_counter|q[1]
--operation mode is up_dn_cntr

E3_q[1]_lut_out = E3_q[1] $ E3L3;
E3_q[1] = DFFEA(E3_q[1]_lut_out, A1L6, !D2L3, , , , );

--E3L13Q is counter:u6|lpm_counter:Q_rtl_2|alt_counter_f10ke:wysi_counter|q[1]~2
--operation mode is up_dn_cntr

E3L13Q = E3_q[1];

--E3L5 is counter:u6|lpm_counter:Q_rtl_2|alt_counter_f10ke:wysi_counter|counter_cell[1]~COUT
--operation mode is up_dn_cntr

E3L5 = CARRY(E3_q[1] & (E3L3));


--E2_q[1] is counter:u5|lpm_counter:Q_rtl_1|alt_counter_f10ke:wysi_counter|q[1]
--operation mode is up_dn_cntr

E2_q[1]_lut_out = E2_q[1] $ E2L3;
E2_q[1] = DFFEA(E2_q[1]_lut_out, A1L7, !D1L3, , , , );

--E2L13Q is counter:u5|lpm_counter:Q_rtl_1|alt_counter_f10ke:wysi_counter|q[1]~2
--operation mode is up_dn_cntr

E2L13Q = E2_q[1];

--E2L5 is counter:u5|lpm_counter:Q_rtl_1|alt_counter_f10ke:wysi_counter|counter_cell[1]~COUT
--operation mode is up_dn_cntr

E2L5 = CARRY(E2_q[1] & (E2L3));


--A1L90 is num[1]~43
--operation mode is normal

A1L90 = E1_q[14] & E3_q[1] # !E1_q[14] & (E2_q[1]);

--A1L91 is num[1]~47
--operation mode is normal

A1L91 = E1_q[14] & E3_q[1] # !E1_q[14] & (E2_q[1]);


--E3_q[0] is counter:u6|lpm_counter:Q_rtl_2|alt_counter_f10ke:wysi_counter|q[0]
--operation mode is up_dn_cntr

E3_q[0]_lut_out = !E3_q[0];
E3_q[0] = DFFEA(E3_q[0]_lut_out, A1L6, !D2L3, , , , );

--E3L11Q is counter:u6|lpm_counter:Q_rtl_2|alt_counter_f10ke:wysi_counter|q[0]~3
--operation mode is up_dn_cntr

E3L11Q = E3_q[0];

--E3L3 is counter:u6|lpm_counter:Q_rtl_2|alt_counter_f10ke:wysi_counter|counter_cell[0]~COUT
--operation mode is up_dn_cntr

E3L3 = CARRY(E3_q[0]);


--E2_q[0] is counter:u5|lpm_counter:Q_rtl_1|alt_counter_f10ke:wysi_counter|q[0]
--operation mode is up_dn_cntr

E2_q[0]_lut_out = !E2_q[0];
E2_q[0] = DFFEA(E2_q[0]_lut_out, A1L7, !D1L3, , , , );

--E2L11Q is counter:u5|lpm_counter:Q_rtl_1|alt_counter_f10ke:wysi_counter|q[0]~3
--operation mode is up_dn_cntr

E2L11Q = E2_q[0];

--E2L3 is counter:u5|lpm_counter:Q_rtl_1|alt_counter_f10ke:wysi_counter|counter_cell[0]~COUT
--operation mode is up_dn_cntr

E2L3 = CARRY(E2_q[0]);


--A1L88 is num[0]~44
--operation mode is normal

A1L88 = E1_q[14] & E3_q[0] # !E1_q[14] & (E2_q[0]);

--A1L89 is num[0]~48
--operation mode is normal

A1L89 = E1_q[14] & E3_q[0] # !E1_q[14] & (E2_q[0]);


--A1L124 is seg~869
--operation mode is normal

A1L124 = A1L94 & A1L88 & (A1L92 $ A1L90) # !A1L94 & !A1L90 & (A1L92 $ A1L88);

--A1L135 is seg~880
--operation mode is normal

A1L135 = A1L94 & A1L88 & (A1L92 $ A1L90) # !A1L94 & !A1L90 & (A1L92 $ A1L88);


--A1L125 is seg~870
--operation mode is normal

A1L125 = A1L94 & (A1L88 & (A1L90) # !A1L88 & A1L92) # !A1L94 & A1L92 & (A1L90 $ A1L88);

--A1L136 is seg~881
--operation mode is normal

A1L136 = A1L94 & (A1L88 & (A1L90) # !A1L88 & A1L92) # !A1L94 & A1L92 & (A1L90 $ A1L88);


--A1L126 is seg~871
--operation mode is normal

A1L126 = A1L94 & A1L92 & (A1L90 # !A1L88) # !A1L94 & !A1L92 & A1L90 & !A1L88;

--A1L137 is seg~882
--operation mode is normal

A1L137 = A1L94 & A1L92 & (A1L90 # !A1L88) # !A1L94 & !A1L92 & A1L90 & !A1L88;


--A1L127 is seg~872
--operation mode is normal

A1L127 = A1L90 & (A1L92 & (A1L88) # !A1L92 & A1L94 & !A1L88) # !A1L90 & !A1L94 & (A1L92 $ A1L88);

--A1L138 is seg~883
--operation mode is normal

A1L138 = A1L90 & (A1L92 & (A1L88) # !A1L92 & A1L94 & !A1L88) # !A1L90 & !A1L94 & (A1L92 $ A1L88);


--A1L128 is seg~873
--operation mode is normal

A1L128 = A1L88 & A1L90 & A1L94 # !A1L88 & (A1L90 $ A1L94 # !A1L92);

--A1L139 is seg~884
--operation mode is normal

A1L139 = A1L88 & A1L90 & A1L94 # !A1L88 & (A1L90 $ A1L94 # !A1L92);


--A1L129 is seg~874
--operation mode is normal

A1L129 = A1L94 & A1L92 & (A1L90 $ A1L88);

--A1L140 is seg~885
--operation mode is normal

A1L140 = A1L94 & A1L92 & (A1L90 $ A1L88);


--A1L5 is Equal~209
--operation mode is normal

A1L5 = A1L90 & A1L94 & A1L88;

--A1L9 is Equal~213
--operation mode is normal

A1L9 = A1L90 & A1L94 & A1L88;


--A1L130 is seg~875
--operation mode is normal

A1L130 = A1L94 & (A1L129 # A1L92 & A1L5);

--A1L141 is seg~886
--operation mode is normal

A1L141 = A1L94 & (A1L129 # A1L92 & A1L5);


--A1L131 is seg~876
--operation mode is normal

A1L131 = A1L128 # A1L92 & A1L130;

--A1L142 is seg~887
--operation mode is normal

A1L142 = A1L128 # A1L92 & A1L130;


--A1L132 is seg~877
--operation mode is normal

A1L132 = A1L92 & A1L88 & (A1L94 $ A1L90) # !A1L92 & !A1L94 & (A1L90 # A1L88);

--A1L143 is seg~888
--operation mode is normal

A1L143 = A1L92 & A1L88 & (A1L94 $ A1L90) # !A1L92 & !A1L94 & (A1L90 # A1L88);


--A1L133 is seg~878
--operation mode is normal

A1L133 = A1L90 & (A1L88 $ !A1L94 # !A1L92) # !A1L90 & (A1L94 $ A1L92);

--A1L144 is seg~889
--operation mode is normal

A1L144 = A1L90 & (A1L88 $ !A1L94 # !A1L92) # !A1L90 & (A1L94 $ A1L92);


--A1L134 is seg~879
--operation mode is normal

A1L134 = A1L133 # A1L130 & (A1L90 $ A1L88);

--A1L145 is seg~890
--operation mode is normal

A1L145 = A1L133 # A1L130 & (A1L90 $ A1L88);


--C3_\Differential:D0 is Debunce:u3|\Differential:D0
--operation mode is normal

C3_\Differential:D0_lut_out = !C3_DLY_OUT;
C3_\Differential:D0 = DFFEA(C3_\Differential:D0_lut_out, clk_4m, , , , , );

--C3L10Q is Debunce:u3|\Differential:D0~1
--operation mode is normal

C3L10Q = C3_\Differential:D0;


--C3_\Differential:D1 is Debunce:u3|\Differential:D1
--operation mode is normal

C3_\Differential:D1_lut_out = C3_\Differential:D0;
C3_\Differential:D1 = DFFEA(C3_\Differential:D1_lut_out, clk_4m, , , , , );

--C3L12Q is Debunce:u3|\Differential:D1~1
--operation mode is normal

C3L12Q = C3_\Differential:D1;


--C3L17 is Debunce:u3|DOUT~21
--operation mode is normal

C3L17 = C3_\Differential:D0 & (!C3_\Differential:D1 & !judger);

--C3L18 is Debunce:u3|DOUT~22
--operation mode is normal

C3L18 = C3_\Differential:D0 & (!C3_\Differential:D1 & !judger);


--E1_q[13] is lpm_counter:\Free_Counter:Q[0]_rtl_0|alt_counter_f10ke:wysi_counter|q[13]
--operation mode is up_dn_cntr

E1_q[13]_lut_out = E1_q[13] $ E1L27;
E1_q[13] = DFFEA(E1_q[13]_lut_out, clk_4m, , , , , );

--E1L59Q is lpm_counter:\Free_Counter:Q[0]_rtl_0|alt_counter_f10ke:wysi_counter|q[13]~1
--operation mode is up_dn_cntr

E1L59Q = E1_q[13];

--E1L29 is lpm_counter:\Free_Counter:Q[0]_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[13]~COUT
--operation mode is up_dn_cntr

E1L29 = CARRY(E1_q[13] & (E1L27));


--D2L1 is counter:u6|Equal~24
--operation mode is normal

D2L1 = E3_q[3] & E3_q[1] & !E3_q[2] & !E3_q[0];

--D2L2 is counter:u6|Equal~25
--operation mode is normal

D2L2 = E3_q[3] & E3_q[1] & !E3_q[2] & !E3_q[0];


--D2L3 is counter:u6|RST~0
--operation mode is normal

D2L3 = D2L1 # !clr1;

--D2L4 is counter:u6|RST~1
--operation mode is normal

D2L4 = D2L1 # !clr1;


--qp[3] is qp[3]
--operation mode is normal

qp[3]_lut_out = A1L111;
qp[3] = DFFEA(qp[3]_lut_out, clk_4m, !A1L96, , , , );

--A1L108Q is qp[3]~904
--operation mode is normal

A1L108Q = qp[3];


--qp[0] is qp[0]
--operation mode is normal

qp[0]_lut_out = qp[0] $ (C1L17 # C2L17);
qp[0] = DFFEA(qp[0]_lut_out, clk_4m, !A1L96, , , , );

--A1L102Q is qp[0]~905
--operation mode is normal

A1L102Q = qp[0];


--qp[2] is qp[2]
--operation mode is normal

qp[2]_lut_out = C1L17 & (qp[2] $ A1L1) # !C1L17 & A1L109;
qp[2] = DFFEA(qp[2]_lut_out, clk_4m, !A1L96, , , , );

--A1L106Q is qp[2]~906
--operation mode is normal

A1L106Q = qp[2];


--qp[1] is qp[1]
--operation mode is normal

qp[1]_lut_out = qp[1] $ (qp[0] & !C1L17 & C2L17 # !qp[0] & C1L17);
qp[1] = DFFEA(qp[1]_lut_out, clk_4m, !A1L96, , , , );

--A1L104Q is qp[1]~907
--operation mode is normal

A1L104Q = qp[1];


--A1L6 is Equal~210
--operation mode is normal

A1L6 = qp[3] & qp[0] & !qp[2] & !qp[1];

--A1L10 is Equal~214
--operation mode is normal

A1L10 = qp[3] & qp[0] & !qp[2] & !qp[1];


--D1L1 is counter:u5|Equal~24
--operation mode is normal

D1L1 = E2_q[3] & E2_q[1] & !E2_q[2] & !E2_q[0];

--D1L2 is counter:u5|Equal~25
--operation mode is normal

D1L2 = E2_q[3] & E2_q[1] & !E2_q[2] & !E2_q[0];


--D1L3 is counter:u5|RST~0
--operation mode is normal

D1L3 = D1L1 # !clr1;

--D1L4 is counter:u5|RST~1
--operation mode is normal

D1L4 = D1L1 # !clr1;


--A1L7 is Equal~211
--operation mode is normal

A1L7 = qp[3] & qp[1] & qp[0] & !qp[2];

--A1L11 is Equal~215
--operation mode is normal

A1L11 = qp[3] & qp[1] & qp[0] & !qp[2];


--A1L60 is Mux~201
--operation mode is normal

A1L60 = qp[3] & (!qp[2] & !qp[0]);

--A1L74 is Mux~215
--operation mode is normal

A1L74 = qp[3] & (!qp[2] & !qp[0]);


--A1L61 is Mux~202
--operation mode is normal

A1L61 = qp[3] & !qp[2] & !qp[0] & !qp[1];

--A1L75 is Mux~216
--operation mode is normal

A1L75 = qp[3] & !qp[2] & !qp[0] & !qp[1];


--A1L62 is Mux~203
--operation mode is normal

A1L62 = qp[3] & qp[2] & qp[0] & !qp[1];

--A1L76 is Mux~217
--operation mode is normal

A1L76 = qp[3] & qp[2] & qp[0] & !qp[1];


--A1L63 is Mux~204
--operation mode is normal

A1L63 = qp[3] & (!qp[0] & !qp[1]);

--A1L77 is Mux~218
--operation mode is normal

A1L77 = qp[3] & (!qp[0] & !qp[1]);


--A1L64 is Mux~205
--operation mode is normal

A1L64 = qp[3] & qp[1] & qp[2] & qp[0];

--A1L78 is Mux~219
--operation mode is normal

A1L78 = qp[3] & qp[1] & qp[2] & qp[0];


--A1L65 is Mux~206
--operation mode is normal

A1L65 = qp[3] & qp[1] & qp[2] & !qp[0];

--A1L79 is Mux~220
--operation mode is normal

A1L79 = qp[3] & qp[1] & qp[2] & !qp[0];


--A1L66 is Mux~207
--operation mode is normal

A1L66 = qp[0] & !qp[3] & !qp[2] & !qp[1];

--A1L80 is Mux~221
--operation mode is normal

A1L80 = qp[0] & !qp[3] & !qp[2] & !qp[1];


--A1L67 is Mux~208
--operation mode is normal

⌨️ 快捷键说明

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