版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、重庆大学城市科技学院课程设计报告本课程设计名称: 乒乓球比赛游戏机 指导老师: 吴传生 学 生: 伍婷 颜平 叶世美 学 号: 20090156 20090149 20090146 年 级: 2009级 专 业: 电子信息工程 学 院: 电气信息学院 完成时间: 2011年12月22日 重庆大学城市科技学院EDA技术课程设计指导老师成绩评定表学院电气信息学院班级电子信息工程 1班 学生颜平、伍婷、叶世美学号20090149, 20090156, 20090146 课 程 设计 题目 :乒乓球游戏机课程设计答辩记录成绩评定记录:设计方案与内容查找文献与内容任务完成情况答辩情况学习态度与考勤论文完
2、成情况总分 (分) (分) (分) (分) (分) (分)学 生 学 号 成绩 颜平 20090149 伍婷 20090156 叶世美 20090146指导老师评语指导老师签名: 年 月 日重庆大学城市科技学院电子系统设计任务书 课程设计题目乒乓球比赛游戏机学 院电气信息学院专 业电子信息工程年 级2009级设计要求: 1 基本要求: 设计一个由甲、乙双方参赛,乒乓球游戏机。 8个(或更多个)LED排成一条直线,以中点为界,两边各代表参赛双方的位置,其中一只点亮LED指示球的当前位置,点亮的LED依次从左到右,或从右到左,其移动的速度可调节。 当球(点亮的那只LED)运动到某方的最后一位时,参
3、赛者应能果断地按下位于自己的一方的按钮开关,即表示启动球球拍击球。若击中,则球向反方向移动;若未击中,则对方得1分。一方得分时,电路自动响铃3秒,这期间发球无效,等铃声停止后方能继续比赛。设置自动记分电路,甲、乙双方各用各用两位数码管进行记分显示,每记满21分为一局。甲、乙双方各设一个发光二极管,表示拥有发球权,每隔5次自动交换发球权,拥有发球权的一方发球才有效。 2 提高要求:完善以上设计,使之更符合乒乓球运动的更多规则。学生应完成的工作: 1 熟悉设计任务和要求,确定设计方案。 2 根据确定的方案用VHDL硬件描述语言,完善全部设计。 3 使用Quartus软件平台,利用编辑、编译、综合、
4、适配、仿真测试和编程下载等工具进行相应的处理。 4 在FPGA上完成硬件实现,引脚锁定、编译、下载、硬件测试。 5 编写报告。参考资料 1 潘 松等 EDA技术使用教程 科学出版社 2006 2 徐志军等 CPLD/FPGA的开发与应用 电子工业出版社 2002 3 梁 勇等 EDA技术教程 人民邮电出版社 2010 4 赵全利等 EDA技术及应用教程 机械工业出版社 2009课程设计工作计划: 第一周:查找相关材料,初选、复选、确定方案,编写各功能程序并进行仿真及调试。 第二周:完善和提高性能,编写报告。(完整电路的原理框图,并就各模块的功能作出详细说明)任务下达时间:2011年12月19日
5、 完成日期:2011年12月30日指 导 教 师: (签名) 学 生: (签名)说明:1 学院、专业、年级均填全称 2 本表除学生签名均可采用计算机打印。本表不够,可另附页,单应在页脚添加页码。引言EDA(Electronic Design Automation,电子设计自动化)技术是现代化电子工程领域的一门新技术。随着科学技术的发展,人类社会已进入到高度发达的信息化社会, 信息社会的发展离不开电子产品的进步。现代电子产品的发展越来越快, 各种新型电子元器件和智能化的电子产品已经在国民经济的各个领域和人民生活的各个方面得到了日益广泛的应用。实现这种进步的主要原因就是生产制造技术和电子设计技术的
6、发展。其中电子玩具的发展也是在日益成熟。乒乓球游戏机控制电路是有甲、乙双方参赛的乒乓球游戏机;它能完成自动裁判和自动计分是一个带数字显示的模拟游戏机。其结构简单、成本低、易操作,安全性强、无污染。乒乓球游戏机还能在娱乐的同时提高我们的反应、应变能力。具有良好的市场发展前景。1.1课题设计的目的本文应用VHDL进行自顶向下的设计,使系统被分解为各个模块的集合后,对设计的每个独立模块指派不同的工作任务,最终将不同的模块集成为最终的系统模型,并对其进行综合测试和评价。从而设计了一个乒乓球游戏机。计算机组成原理课程设计是重要的综合性实践教学环节。(1)通过该课程设计,结合计算机科学的理论、抽象和设计三
7、种形态,进一步掌握计算机中各功能部件的工作原理和逻辑实现,熟悉乒乓球游戏机的基本工作原理。(2)通过该课程设计的学习,总结计算机组成原理课程的学习内容,运用所学的数字电路以及计算机组成和状态机的基本原理、基本知识和基本技巧,解决某一个具体的实际问题,培养综合分析和解决问题的能力。(3)为今后分析、设计、开发以及使用计算机打下坚实的基础。1.2 课题设计的内容本文设计的是一个乒乓球游戏机。利用VHDL,不需要按照传统的设计方法进行烦琐的状态分配、绘制状态、化简状态方程等,就可以简单地根据设计任务对各个模块进行描述。该设计可以实现的功能如下:(1) 该设计一个由甲、乙双方参赛的乒乓球游戏机。 (2
8、) 用8个(或更多个)LED排成一条直线,以中点为界,两人乒乓游戏机是用8个发光二极管代表乒乓球台,中间两个数码显示管固定显示E兼做乒乓球网,用点亮的发光二极管按一定方向移动来表示球的运动,在游戏机的两侧个设置发球和击球按键,甲乙双方按乒乓球比赛规则来操作按键。(3) 当“球”(点亮的那只LED)运动到某方的最后一位时,参赛者应能果断地按下位于自己一方的按钮开关,即表示启动球拍击球。当甲方按动乒乓球开关时,靠近甲方的第一个发光二极管亮,然后发光二极管由甲方方向依次点亮,代表乒乓球的移动。当球过网后按照设计者规定的球位乙方就可以击球。若乙方提前击球或者未击到球,则甲方得分。然后重新发球进行比赛。
9、(4)当接球失败时,即失球时,扬声器发出声音,同时计对方得一分。(5)设置自动记分电路,甲、乙双方各用2个数码显示管进行记分显示,每计满21分为1局,然后记分清零,重新开始新一局比赛。 1.3 提出问题1.1.1 什么是EDA EDA技术是在电子CAD技术基础上发展起来的计算机软件系统,是指以计算机为工作平台,融合了应用电; d5 A# c+ C ?2 q: l) c8 v. F, ; # g1 I. e7 a" K/ c+ t8 T: o子技术、计算机技术、信息处理及智能化技术的最新成果,进行电子产品的自动设计。 7 a& g4 _* e: ?# (
10、|O 利用EDA工具,电子设计师可以从概念、算法、协议等开始设计电子系统,大量工作可以通过计算机完成4 g& M4 Z% & l# p. Y0 S: B2 $ Y s5 m& w7 ,并可以将电子产品从电路设计、性能分析到设计出IC版图或PCB版图的整个过程的计算机上自动处理完成。 6 H: D$ Q5 K3 , P$ Y 2 , Y, p& $现在对EDA的概念或范畴用得很宽。包括在机械、电子、通信、航空航天、化工、矿产、生物、医学、军, R& 1 1 ( i"事等各个领域,都有EDA的应用。目前
11、EDA技术已在各大公司、企事业单位和科研教学部门广泛使用。例9 t9 q: G7 : P$ e M$ |: . 2 C' p8 , X7 J1 ) M如在飞机制造过程中,从设计、性能测试及特性分析直到飞行模拟,都可能涉及到EDA技术。本文所指的0 K: w, h& 8 n7 u.EDA技术,主要针对电子电路设计、PCB设计和IC设计。 9 a4 h: e- P1 R7 e1.1.2 FPGA的含义和基本特点开放分类: IT、电子、IC、VLSIFPGA是英文FieldProgrammable Gate Array的缩写,即现场可编程门阵列,它是在PAL、G
12、AL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。 FPGA工作原理FPGA采用了逻辑单元阵列LCA(Logic Cell Array)这样一个新概念,内部包括可配置逻辑模块CLB(Configurable Logic Block)、输出输入模块IOB(Input Output Block)和内部连线(Interconnect)三个部分。FPGA的基本特点主要有: 1)采用FPGA设计ASIC电路,用户不需要投片生产,就能得到合用的芯片。 2)FPGA可做其它全定
13、制或半定制ASIC电路的中试样片。 3)FPGA内部有丰富的触发器和IO引脚。 4)FPGA是ASIC电路中设计周期最短、开发费用最低、风险最小的器件之一。 5) FPGA采用高速CHMOS工艺,功耗低,可以与CMOS、TTL电平兼容。 可以说,FPGA芯片是小批量系统提高系统集成度、可靠性的最佳选择之一。1.1.3硬件描述语言硬件描述语言HDL是EDA技术的重要组成部分,目前常用的HDL主要有VHDL、Verilog HDL、System Verilog 和System C。其中Verilog、VHDL在现在EDA设计中使用最多,也得到几乎所有的主流EDA工具的支持。VHDL作为硬件描述语言
14、的业界标准之一 具有很强的电路描述和建模能力 具有与具体硬件电路无关和与设计平台无关的特性 具有良好的电路行为描述和系统描述的能力VHDL自顶向下的设计流程:1设计说明书2建立VHDL行为模型3VHDL行为仿真4VHDL-RTL级建模5前端功能仿真6逻辑综合7测试向量生成8功能仿真9结构综合10门级时序仿真11硬件测试12设计完成1.4 EDA发展状况从目前的EDA技术来看,其发展趋势是政府重视、使用普及、应用文泛、工具多样、软件功能强大。 中国EDA市场已渐趋成熟,不过大部分设计工程师面向的是PC主板和小型ASIC领域,仅有小部分(约11%)的设计人员工发
15、复杂的片上系统器件。为了与台湾和美国的设计工程师形成更有力的竞争,中国的设计队伍有必要购入一些最新的EDA技术。 在信息通信领域,要优先发展高速宽带信息网、深亚微米集成电路、新型元器件、计算机及软件技术、第三代移动通信技术、信息管理、信息安全技术,积极开拓以数字技术、网络技术为基础的新一代信息产品,发展新兴产业,培育新的经济增长点。要大力推进制造业信息化,积极开展计算机辅助设计(CAD)、计算机辅助工程(CAE)、计算机辅助工艺(CAPP)、计算机机辅助制造(CAM)、产品数据管理(PDM)、制造资源计划(MRPII)及企业资源管理(ERP)等。有条件的企业
16、可开展“网络制造”,便于合作设计、合作制造,参与国内和国际竞争。开展“数控化”工程和“数字化”工程。自动化仪表的技术发展趋势的测试技术、控制技术与计算机技术、通信技术进一步融合,形成测量、控制、通信与计算机(M3C)结构。在ASIC和PLD设计方面,向超高速、高密度、低功耗、低电压方向发展。 外设技术与EDA工程相结合的市场前景看好,如组合超大屏幕的相关连接,多屏幕技术也有所发展。 中国自1995年以来加速开发半导体产业,先后建立了几所设计中心,推动系列设计活动以应对亚太地区其它EDA市场的竞争。
17、0; 在EDA软件开发方面,目前主要集中在美国。但各国也正在努力开发相应的工具。日本、韩国都有ASIC设计工具,但不对外开放 。中国华大集成电路设计中心,也提供IC设计软件,但性能不是很强。相信在不久的将来会有更多更好的设计工具有各地开花并结果。据最新统计显示,中国和印度正在成为电子设计自动化领域发展最快的两个市场,年复合增长率分别达到了50%和30%。 EDA技术发展迅猛,完全可以用日新月异来描述。EDA技术的应用广泛,现在已涉及到各行各业。EDA水平不断提高,设计工具趋于完美的地步。EDA市场日趋成熟,但我国的研发水平沿很有限,需
18、迎头赶上。1.5常用EDA工具1、设计输入编辑器2、 HDL综合器FPGA Compiler II、DC-FPGA综合器、Synplify Pro综合器、LeonardoSpectrum综合器和Precision RTL Synthesis综合器3、 仿真器VHDL仿真器Verilog仿真器Mixed HDL仿真器其他HDL仿真器4、适配器5 、下载器乒乓球游戏机设计过程一 实验原理系统组成:该设计由模拟乒乓球进行路径的发光管亮等控制模块(BALL),乒乓球接球控制模块(BOARD),失球计时器的高位计数模块(COUT4),失球计数器的低位计数模块(COUT10),乒乓球行进方向控制模块(MW
19、AY),失球提示发声模块(SOUND),模拟乒乓球网的模块(LED)和总控制模块(BALLCTRL)七个模块组成。bain和bbin分别是左右球拍控制信号,当球拍发球成功后由MWAY模块来控制方向,然后由BALL模块来模拟乒乓球进行路径,其行进速度可由输入的时钟信号clk来控制。当发光管亮到最后的瞬间,若检测到对应的表示球拍键的信号,立即将球反向运动(此过程由BOARD模块控制)。如果此瞬间没有接到键信号,将给出出错鸣叫(SOUND模块控制),同时为对方记1分,并将计分显示出来(此过程由COU4和COU10模块控制)。clr是清零控制,souclk是失球提示发声时钟,ballout70提示球路
20、径情况,countbh30和counth130分别指示左边球手的得分的高位和低位,countah30和counth130分别指示右边球手的得分的高位和低位,cq130和cq230分别指示数码显示管4和数码显示管5,代表乒乓球网,lamp指示clock2速度,speaker接蜂鸣器,指示失球提示。 二 设计规划 根据乒乓球比赛的过程和规则,首先游戏开始,如果一方非正确击球则另一方加分,当分数大于21时获胜,游戏结束,我们把设计流程规定如下图所示。游戏开始正确接发球?大于21? 甲 乙 否 否大于21?乙方胜利甲方胜利甲方加分乙方加分 N N Y Y游戏结束乒乓球总体设计流程图 具体的计分状况如下
21、:等待发球 甲得分 乙得分 甲发球 乙发球第一盏灯亮第八盏灯亮允许甲发球球向甲移动 乙击球 甲击球球向乙移动 乙击球 甲击球允许乙发球 乙没击球 甲没击球乒乓球具体计分原理图三 各模块和程序该乒乓球游戏机的设计主要包括的模块与内容有:乒乓球游戏机实体的设计,游戏机编程的实现,记分译码器的设计以及构造体的设计。直接对状态机进行描述,所有的状态均可表达为CASE_WHEN结构中的一条CASE语句,而状态的转移则通过IF_THEN_ELSE语句实现。以下我们就详细解析各个板快的设计与实现。本设计包括以下几个部分的设计:(1) 顶层模块(TENNIS)的设计(2) 失球提示发声模块(SOUND)的设计
22、(3) 总控制模块(BALLCTRL)的设计(4) 模拟乒乓球进行的发光管亮灯控制模块(BALL)的设计(5) 乒乓球板接球控制模块(BOARD)的设计(6) 失球计数器的低位计数模块(COU10)的设计(7) 失球计数器的高位计数模块(COU4)的设计(8) 乒乓球行进方向控制模块(MWAY)的设计(9) 控制数码显示管4、5显示EE以区分甲、乙分数的模块(LED)的设计各个模块的设计1 、顶层模块BAIN和BBIN分别是左右球拍控制信号CLR是乒乓球的行进速度时钟(即发光管的亮灯传递速度);SOUCLK是失球提示发声时钟BALLOUT70指示球路径行进情况COUNTBH30和COUNTBL
23、30分别指示左边球手的得分的高位和低位COUNTAH30和COUNTAL30分别指示右边球手的得分的高位和低位LAMP指示CLK的速度SPEAKER接蜂鸣器,指示失球提示library ieee;use ieee.std_logic_1164.all;entity TENNIS isport(bain,bbin,clr,clk,souclk:in std_logic;ballout:out std_logic_vector(7 downto 0);countah,countal,countbh,countbl:out std_logic_vector(3 downto 0);lamp,spea
24、ker:out std_logic;Q1:OUT STD_LOGIC_VECTOR(7 DOWNTO 0);end;architecture ful of TENNIS iscomponent sound port (clk,sig,en:in std_logic;sout:out std_logic);end component;component ballctrl port(clr,bain,bbin,serclka,serclkb,clk:in std_logic;bdout,serve,serclk,ballclr,ballen:out std_logic);end component
25、;component ballport(clk,clr,way,en:in std_logic;ballout:out std_logic_vector(7 downto 0);end component;component board port (ball,net,bclk,serve:in std_logic;couclk,serclk:out std_logic);end component;component cou10 port(clk,clr:in std_logic;cout:out std_logic;qout:out std_logic_vector(3 downto 0);
26、end component;component cou4 port(clk,clr:in std_logic;cout:out std_logic;qout:out std_logic_vector(3 downto 0);end component;component mway port(servea,serveb:in std_logic;way:out std_logic);end component;component LED PORT(Q:OUT STD_LOGIC_VECTOR(7 DOWNTO 0);end component;signal net,couclkah,couclk
27、al,couclkbh,couclkbl,cah,cbh:std_logic;signal serve,serclka,serclkb,serclk,ballclr,bdout,way,ballen:std_logic;signal bbll:std_logic_vector( 7 downto 0);beginnet<=bbll(4);uah:cou4 port map (couclkah,clr,cah,countah);ual:cou10 port map (couclkal,clr,couclkah,countal);ubh:cou4 port map (couclkbh,clr
28、,cbh,countbh);ubl:cou10 port map (couclkbl,clr,couclkbh,countbl);ubda:board port map (bbll(0),net,bain,serve,couclkal,serclka);ubdb:board port map (bbll(7),net,bbin,serve,couclkbl,serclkb);ucpu:ballctrl port map (clr,bain,bbin,serclka,serclkb,clk,bdout,serve,serclk,ballclr,ballen);uway:mway port map
29、 (serclka,serclkb,way);uball: ball port map (clk,ballclr,way,ballen,bbll);usound:sound port map(souclk,ballen,bdout,speaker);uLED:LED port map(Q=>Q1);ballout<=bbll;lamp<=clk;end;2 、失球提示发声模块CLK为发声时钟脉冲SIG为正确接球信号EN为球拍接球脉冲SOUT为提示声输出-失球提示library ieee;use ieee.std_logic_1164.all;entity sound is p
30、ort (clk:in std_logic;-发声时钟sig:in std_logic;-正确接球信号en:in std_logic;-球拍接球脉冲sout:out std_logic);-提示声输出,接小喇叭end sound;architecture ful of sound isbeginsout<=clk and (not sig) and en;-球拍接球,没接到时,发提示声end;3、 总控制模块CLR为系统复位信号BAIN为左球拍BBIN为右球拍SERCLKA为左拍准确接球或发球信号SERCLKB为右拍准确接球或发球信号CLK为乒乓球灯移动时钟BODOUT为球拍接球脉冲SE
31、RVE为发球状态信号SERCLK球拍正确接球信号BALLCLR乒乓球灯清零信号BALLEN为乒乓球灯使能信号-总控制模块library ieee;use ieee.std_logic_1164.all;entity ballctrl isport(clr:in std_logic;-系统复位bain:in std_logic;-左球拍bbin:in std_logic;-右球拍serclka:in std_logic;-左拍准确接球或发球serclkb:in std_logic;-右拍准确接球或发球clk:in std_logic;-乒乓球灯移动时钟bdout:out std_logic;-球
32、拍接球脉冲serve:out std_logic;-发球状态信号serclk:out std_logic;-球拍正确接球信号ballclr:out std_logic;-乒乓球灯清零信号ballen:out std_logic);-乒乓球灯使能end ballctrl;architecture ful of ballctrl issignal bd:std_logic;signal ser:std_logic;beginbd<=bain or bbin;ser<=serclka or serclkb;serclk<=ser;-球拍正确接球信号bdout<=bd;-球拍接
33、球脉冲process(clr,clk,bd)beginif(clr='1' ) then-系统复位serve<='1'-系统处在发球状态ballclr<='1'-乒乓球灯清零else-系统正常if(bd='1')then -球拍发球或接球时ballclr<='1'-乒乓球灯清零if(ser='1') then-球拍发球或准确接球ballen<='1'-乒乓球灯使能允许serve<='0'-系统处在接球状态else-接球-?-败ballen
34、<='0'-乒乓球灯被禁止serve<='1'-系统处在发球状态end if;else-没发球或接球时ballclr<='0'-乒乓球灯不清零end if;end if;end process;end;4 、乒乓球灯模块CLK为乒乓球灯前进时钟CLR为乒乓球灯清零脉冲WAY为乒乓球灯前进方向EN为乒乓球灯使能BALLOUT为乒乓球灯-乒乓球灯模块library ieee;use ieee.std_logic_1164.all;use ieee.std_logic_unsigned.all;entity ball isport(c
35、lk:in std_logic;-乒乓球灯前进时钟clr:in std_logic;-乒乓球灯清零way:in std_logic;-乒乓球灯前进方向en:in std_logic;-乒乓球灯使能ballout:out std_logic_vector(7 downto 0);-乒乓球灯end ball;architecture ful of ball issignal lamp:std_logic_vector(9 downto 0);beginprocess(clk,clr,en)beginif(clr='1') then-清零lamp<="10000000
36、01"elsif en='0' thenelsif (clk'event and clk='1') then-使能允许,乒乓球灯前进时钟上升沿if(way='1') then-乒乓球灯右移lamp(9 downto 1)<=lamp(8 downto 0);lamp(0)<='0'else-乒乓球灯左移lamp(8 downto 0)<=lamp(9 downto 1);lamp(9)<='0'end if;end if;ballout<=lamp(8 downto
37、1);end process;end;5 、乒乓球板接球控制模块BALL为接球点,也就是乒乓球的末端NET为乒乓球灯的中点BCLK为球拍接球信号SERVE为发球信号COUCLK为失球计数时钟信号SERCLK正确接球信号-乒乓拍模块library ieee;use ieee.std_logic_1164.all;entity board isport (ball:in std_logic;-接球点,也就是乒乓球灯的末端net:in std_logic;-乒乓球灯的中点,乒乓球过中点时,counclk、serclk复位bclk:in std_logic;-球拍接球信号serve:in std_lo
38、gic;-发球信号couclk:out std_logic;-?-球计数时钟信号serclk:out std_logic);-正确接球信号, 接到球时为?'1'end board;architecture ful of board isbeginprocess(bclk,net)beginif(net='1')then-乒乓球过中点时,counclk、serclk复位serclk<='0'couclk<='0'elsif(bclk'event and bclk='1')then -球拍接球时if
39、(serve='1')then-系统处于发球状态时serclk<='1'-发球成功else-系统处于接球状态if(ball='1') then-乒乓球刚落在接球点上serclk<='1'-接球成功else-乒乓球没落在接球点上serclk<='0'-发球?-败couclk<='1'end if;end if;end if;end process;end;6、 失球计数器的低位计数模块CLK为系统的时钟脉冲CLR为系统复位信号COUT为进位信号QOUT为失球计数器-十进制计数器
40、-用来做-?-球低位计数library ieee;use ieee.std_logic_1164.all;use ieee.std_logic_unsigned.all;entity cou10 is port(clk,clr:in std_logic;cout:out std_logic;qout:out std_logic_vector(3 downto 0);end cou10;architecture ful of cou10 issignal qqout:std_logic_vector(3 downto 0);signal m:std_logic_vector(3 downto 0
41、);beginprocess(clr,clk)beginif(clr='1') thenqqout<="0000"cout<='0'm<="0010"elsif(clk'event and clk='1') thenif(qqout>"1000")THENqqout<="0000"cout<='1'm<=m-'1'elsif(m="0000") thenqqout&l
42、t;="0001"cout<='0'else qqout<=qqout+'1'cout<='0'end if;end if;qout<=qqout;end process;end;7 、失球计数器的高位计数模块CLK为系统的时钟脉冲CLR为系统复位信号COUT为进位信号QOUT为四进制计时器-四进制计数器-用来做-?-球-高位计数library ieee;use ieee.std_logic_1164.all;use ieee.std_logic_unsigned.all;entity cou4 is
43、port(clk,clr:in std_logic;cout:out std_logic;qout:out std_logic_vector(3 downto 0);end cou4;architecture ful of cou4 issignal qqout:std_logic_vector(3 downto 0);signal n:std_logic_vector(3 downto 0);beginprocess(clr,clk)beginif(clr='1') thenqqout<="0000"cout<='0'elsif
44、(clk'event and clk='1') thenif(qqout>"0010")THENqqout<="0000"cout<='0'else qqout<=qqout+'1'cout<='0'end if;end if;qout<=qqout;end process;end;8 、乒乓球行进方向控制模块SERVEA为左选手发球信号SERVEB为右选手发球信号WAY为乒乓球前进方向信号-乒乓球前进方向产生模块library ieee;use ieee.std_logic_1164.all;entity mway isport(servea:in std_
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 砍价补贴活动策划方案(3篇)
- 2025 亚洲的传统建筑风格课件
- 水溶性葛根黄酮工业化生产工艺技术研发项目可行性研究报告
- 数控系统精密加工技术应用项目可行性研究报告
- 张嘉佳:写给2019年的句子
- 2025北京人大附中高二(下)统练三英语试题及答案
- 2026年中国高强高膜聚乙烯醇纤维行业市场规模及投资前景预测分析报告
- 丹毒的家属护理与支持技巧
- 化纤后处理工安全教育知识考核试卷含答案
- 铁氧体元件研磨工安全技能测试水平考核试卷含答案
- 2026年包头钢铁职业技术学院单招职业技能测试题库完整答案详解
- XX中学2026年春季学期庆祝“三八”国际妇女节女教职工座谈会讲话
- 2026年内蒙古建筑职业技术学院单招职业技能测试题库附答案解析
- (2026春新版本) 苏教版科学三年级下册全册教学设计
- 2025下半年湖南中学教师资格笔试《综合素质》真题及答案解析
- 服装设计基础课程教学计划
- 中国移动社会招聘在线笔试题
- 2026 年离婚协议书法定版民政局专用
- 垃圾填埋场封场处理方案
- 细菌性肝脓肿诊治急诊专家共识详细解读2026
- GB/T 19275-2025材料在特定微生物作用下潜在生物分解和崩解能力的评价
评论
0/150
提交评论