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

📄 bahe.fit.eqn

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

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

--A1L16Q is judgerr~8 at LC4_A14
--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] at LC8_B10
--operation mode is up_dn_cntr

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

--E1L61Q is lpm_counter:\Free_Counter:Q[0]_rtl_0|alt_counter_f10ke:wysi_counter|q[14]~0 at LC8_B10
--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] at LC8_C11
--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, !GLOBAL(D2L3), , , , );

--E3L17Q is counter:u6|lpm_counter:Q_rtl_2|alt_counter_f10ke:wysi_counter|q[3]~0 at LC8_C11
--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] at LC8_C4
--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 at LC8_C4
--operation mode is up_dn_cntr

E2L17Q = E2_q[3];


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

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

--A1L95 is num[3]~45 at LC3_C4
--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] at LC7_C11
--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, !GLOBAL(D2L3), , , , );

--E3L15Q is counter:u6|lpm_counter:Q_rtl_2|alt_counter_f10ke:wysi_counter|q[2]~1 at LC7_C11
--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 at LC7_C11
--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] at LC7_C4
--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 at LC7_C4
--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 at LC7_C4
--operation mode is up_dn_cntr

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


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

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

--A1L93 is num[2]~46 at LC2_C4
--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] at LC6_C11
--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, !GLOBAL(D2L3), , , , );

--E3L13Q is counter:u6|lpm_counter:Q_rtl_2|alt_counter_f10ke:wysi_counter|q[1]~2 at LC6_C11
--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 at LC6_C11
--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] at LC6_C4
--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 at LC6_C4
--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 at LC6_C4
--operation mode is up_dn_cntr

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


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

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

--A1L91 is num[1]~47 at LC3_C11
--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] at LC5_C11
--operation mode is up_dn_cntr

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

--E3L11Q is counter:u6|lpm_counter:Q_rtl_2|alt_counter_f10ke:wysi_counter|q[0]~3 at LC5_C11
--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 at LC5_C11
--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] at LC5_C4
--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 at LC5_C4
--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 at LC5_C4
--operation mode is up_dn_cntr

E2L3 = CARRY(E2_q[0]);


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

A1L5 = A1L90 & A1L94 & A1L88;

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

A1L9 = A1L90 & A1L94 & A1L88;


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

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

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

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


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

A1L131 = A1L128 # A1L92 & A1L130;

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

A1L142 = A1L128 # A1L92 & A1L130;


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

C3L10Q = C3_\Differential:D0;


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

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

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

C3L12Q = C3_\Differential:D1;


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

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

--C3L18 is Debunce:u3|DOUT~22 at LC3_A14
--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] at LC7_B10
--operation mode is up_dn_cntr

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

--E1L59Q is lpm_counter:\Free_Counter:Q[0]_rtl_0|alt_counter_f10ke:wysi_counter|q[13]~1 at LC7_B10
--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 at LC7_B10
--operation mode is up_dn_cntr

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


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

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

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

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


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

D2L3 = D2L1 # !clr1;

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

D2L4 = D2L1 # !clr1;


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

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

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

A1L108Q = qp[3];


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

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

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

A1L102Q = qp[0];


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

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

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

A1L106Q = qp[2];


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

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

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

A1L104Q = qp[1];


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

⌨️ 快捷键说明

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