基于Verilog的乒乓球游戏电路设计_第1页
基于Verilog的乒乓球游戏电路设计_第2页
基于Verilog的乒乓球游戏电路设计_第3页
基于Verilog的乒乓球游戏电路设计_第4页
基于Verilog的乒乓球游戏电路设计_第5页
已阅读5页,还剩8页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

0凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳大学凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳EDA课程设计凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳姓名凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳学号凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳班级凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳专业凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳学院凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳1凌阳,拇指凌阳凌阳,拇指凌阳目凌阳,拇指凌阳凌阳,拇指凌阳录凌阳,拇指凌阳凌阳,拇指凌阳0凌阳,拇指凌阳引言凌阳,拇指凌阳2凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳1凌阳,拇指凌阳设计要求凌阳,拇指凌阳2凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳2凌阳,拇指凌阳设计思路凌阳,拇指凌阳2凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳3凌阳,拇指凌阳VERILOG程序凌阳,拇指凌阳3凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳4凌阳,拇指凌阳功能仿真凌阳,拇指凌阳9凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳5凌阳,拇指凌阳总结凌阳,拇指凌阳11凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳致谢凌阳,拇指凌阳11凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳参考文献凌阳,拇指凌阳11凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳2凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳基于VERILOG的乒乓球游戏电路设计凌阳,拇指凌阳凌阳,拇指凌阳0凌阳,拇指凌阳引言凌阳,拇指凌阳可编程器件的广泛应用,拇指为数字系统的设计带来了极大的灵活性。食指可编程器件可以通过软件编程对硬件的结构和工作方式进行重构,拇指使得硬件的设计可以如同软件设计那样快捷方便。食指高速发展的FPGA、CPLD兼有串、并行工作方式和高速、高可靠性的特点,拇指在电子系统设计中得到了广泛应用。食指凌阳,拇指凌阳通常使用硬件描述语言HARDWARE凌阳,拇指凌阳DESCRIPTION凌阳,拇指凌阳LANGUAGE,拇指HDL进行数字电子系统设计。食指目前应用广泛的硬件描述语言有VHDL语言,拇指VERILOG凌阳,拇指凌阳HDL语言,拇指AHDL语言。食指VERILOG语言由于具有强大的行为描述能力和丰富的仿真语句从而成为系统设计领域最佳的硬件描述语言。食指凌阳,拇指凌阳鉴于如上所述,拇指本系统使用VERILOG语言进行设计,拇指采用自上向下的设计方法。食指利用QUARTUS凌阳,拇指凌阳II凌阳,拇指凌阳60凌阳,拇指凌阳进行VERILOG程序的编译与综合,拇指然后用MODELISM凌阳,拇指凌阳SE凌阳,拇指凌阳60进行功能仿真和时序仿真,拇指并使用GW48系列SOPC/EDA实验开发系统进行下载验证。食指凌阳,拇指凌阳1凌阳,拇指凌阳设计要求凌阳,拇指凌阳凌阳,拇指凌阳图1凌阳,拇指凌阳乒乓球游戏实物图凌阳,拇指凌阳设计如图1所示的乒乓球游戏实物图的模拟控制器。食指发球方最后一位LED点亮,拇指按下键表示发球,拇指亮的灯依次向对方移动,拇指当到达对方最后一位时05S内对方必须按下按键表示接球,拇指3接球后LED灯向对方移动,拇指否则输球。食指凌阳,拇指凌阳接球时,拇指LED没有亮到最后一位时就按下接球按键为犯规。食指输球或者犯规,拇指对方加1分,拇指率先加到11分者游戏胜出这一局。食指凌阳,拇指凌阳2凌阳,拇指凌阳设计思路凌阳,拇指凌阳考虑到游戏的复杂度,拇指采用状态机来实现这些模式转换。食指用到6个状态,拇指如表1所示状态功能S0复位状态,拇指也是判断发球权的状态S1甲方发球S2球从甲方向乙方右移,若此时乙方接球就给甲方加一分,拇指并将球权给甲方S3开始判断乙方是否在05S内接球S4乙方发球S5球从乙方向甲方左移,若此时甲方接球就给乙方加一分,拇指并将球权给乙方S6开始判断甲方是否在05S内接球表1凌阳,拇指凌阳状态介绍凌阳,拇指凌阳为了美化设计,拇指加入了蜂鸣、用数码管显示分数和发球权等功能。食指凌阳,拇指凌阳3凌阳,拇指凌阳VERILOG程序凌阳,拇指凌阳MODULE凌阳,拇指凌阳PINGPANGOKSTATE,NEXTSTATE,CLK2HZ,RST,K_A,K_B,LED8S,LED7S1,LED7S2,LED7S3,LED7S4,LED7S5,SPEAKER凌阳,拇指凌阳/CLK2HZ指一个2HZ的时钟输入,凌阳,拇指凌阳RST异步复位,凌阳,拇指凌阳K_A和K_B是比赛双方按键,凌阳,拇指凌阳SPEAKER是蜂鸣器凌阳,拇指凌阳/LED8S是一排8个发光二极管代表球场,凌阳,拇指凌阳LED7S14是4个显示分数的数码管,凌阳,拇指凌阳LED7S5是显示发球权的数码管凌阳,拇指凌阳INPUT凌阳,拇指凌阳CLK2HZ,RST,K_A,K_B凌阳,拇指凌阳OUTPUT凌阳,拇指凌阳70凌阳,拇指凌阳LED8S凌阳,拇指凌阳OUTPUT凌阳,拇指凌阳60凌阳,拇指凌阳LED7S1,LED7S2,LED7S3,LED7S4,LED7S5凌阳,拇指凌阳OUTPUT凌阳,拇指凌阳SPEAKER凌阳,拇指凌阳OUTPUT凌阳,拇指凌阳20凌阳,拇指凌阳STATE,NEXTSTATE凌阳,拇指凌阳REG凌阳,拇指凌阳70凌阳,拇指凌阳LED8S凌阳,拇指凌阳REG凌阳,拇指凌阳60凌阳,拇指凌阳LED7S1,LED7S2,LED7S3,LED7S4,LED7S5凌阳,拇指凌阳REG凌阳,拇指凌阳30凌阳,拇指凌阳SCORE_A,SCORE_B凌阳,拇指凌阳REG凌阳,拇指凌阳20凌阳,拇指凌阳STATE,NEXTSTATE凌阳,拇指凌阳4REG凌阳,拇指凌阳SPEAKER凌阳,拇指凌阳PARAMETER凌阳,拇指凌阳S03B000,/复位状态,拇指也是判断发球权的状态凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳S13B001,/甲方发球凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳S23B010,/球从甲方向乙方右移,若此时乙方接球就给甲方加一分,拇指并将球权给甲方凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳S33B011,/开始判断乙方是否在05S内接球;凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳S43B100,/乙方发球凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳S53B101,/球从乙方向甲方左移,若此时甲方接球就给乙方加一分,拇指并将球权给乙方凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳S63B110/开始判断甲方是否在05S内接球凌阳,拇指凌阳凌阳,拇指凌阳/进程块1状态交换凌阳,拇指凌阳ALWAYS凌阳,拇指凌阳POSEDGE凌阳,拇指凌阳CLK2HZ凌阳,拇指凌阳OR凌阳,拇指凌阳POSEDGE凌阳,拇指凌阳RST凌阳,拇指凌阳BEGIN凌阳,拇指凌阳IFRST凌阳,拇指凌阳STATE1凌阳,拇指凌阳NEXTSTATE1凌阳,拇指凌阳NEXTSTATES1凌阳,拇指凌阳END凌阳,拇指凌阳IFK_B凌阳,拇指凌阳BEGIN凌阳,拇指凌阳SCORE_ASCORE_A1凌阳,拇指凌阳SPEAKER1B1/若在此期间乙方抢先按键,拇指就判断乙方输,拇指给甲方加1分,拇指并让蜂鸣器鸣叫凌阳,拇指凌阳NEXTSTATES1凌阳,拇指凌阳LED8S8B00000000凌阳,拇指凌阳END凌阳,拇指凌阳END凌阳,拇指凌阳S3凌阳,拇指凌阳BEGIN凌阳,拇指凌阳IFK_B凌阳,拇指凌阳BEGIN凌阳,拇指凌阳NEXTSTATES4/乙方接球成功,拇指并进入乙方发球的S4状态凌阳,拇指凌阳LED8S8B00000000凌阳,拇指凌阳END凌阳,拇指凌阳ELSE凌阳,拇指凌阳6BEGIN凌阳,拇指凌阳SCORE_ASCORE_A1凌阳,拇指凌阳SPEAKER1B1凌阳,拇指凌阳NEXTSTATES1/乙方接球不成功,拇指则甲方加一分,拇指并进入甲方发球的S1状态,拇指蜂鸣器鸣叫凌阳,拇指凌阳LED8S8B00000000凌阳,拇指凌阳END凌阳,拇指凌阳END凌阳,拇指凌阳S4凌阳,拇指凌阳BEGIN凌阳,拇指凌阳LED7S57B1011011/第五个数码管显示数字2,拇指表示发球权现在是乙方的凌阳,拇指凌阳IFLED8S8B00000000凌阳,拇指凌阳LED8S8B00000001/点亮的灯出现在最左边,拇指即乙方发球凌阳,拇指凌阳NEXTSTATES5凌阳,拇指凌阳IFSPEAKER凌阳,拇指凌阳SPEAKER1B0/将刚才鸣叫的蜂鸣器关闭凌阳,拇指凌阳END凌阳,拇指凌阳S5凌阳,拇指凌阳BEGIN凌阳,拇指凌阳IFLED8S8B01000000凌阳,拇指凌阳BEGIN凌阳,拇指凌阳LED8SLED8S1凌阳,拇指凌阳NEXTSTATES6/进入判断甲方接球的状态凌阳,拇指凌阳END凌阳,拇指凌阳ELSE凌阳,拇指凌阳BEGIN凌阳,拇指凌阳LED8SLED8S1凌阳,拇指凌阳NEXTSTATES4凌阳,拇指凌阳END凌阳,拇指凌阳IFK_A凌阳,拇指凌阳BEGIN凌阳,拇指凌阳SCORE_BSCORE_B1凌阳,拇指凌阳SPEAKER1B1/若在此期间甲方抢先按键,拇指就判断甲方输,拇指给乙方加1分,拇指并让蜂鸣器鸣叫凌阳,拇指凌阳NEXTSTATES4凌阳,拇指凌阳LED8S8B00000000凌阳,拇指凌阳END凌阳,拇指凌阳END凌阳,拇指凌阳S6凌阳,拇指凌阳BEGIN凌阳,拇指凌阳IFK_A凌阳,拇指凌阳BEGIN凌阳,拇指凌阳NEXTSTATES1/甲方接球成功,拇指并进入甲方发球的S1状态凌阳,拇指凌阳7LED8S8B00000000凌阳,拇指凌阳END凌阳,拇指凌阳ELSE凌阳,拇指凌阳BEGIN凌阳,拇指凌阳SCORE_BSCORE_B1凌阳,拇指凌阳SPEAKER1B1凌阳,拇指凌阳NEXTSTATES4/甲方接球不成功,拇指则乙方加一分,拇指并进入乙方发球的S4状态,拇指蜂鸣器鸣叫凌阳,拇指凌阳LED8S8B00000000凌阳,拇指凌阳END凌阳,拇指凌阳END凌阳,拇指凌阳DEFAULT凌阳,拇指凌阳NEXTSTATES0凌阳,拇指凌阳ENDCASE凌阳,拇指凌阳/甲乙双方的分数各用2个数码管显示凌阳,拇指凌阳IFSCORE_A11凌阳,拇指凌阳凌阳,拇指凌阳SCORE_B0/如果任一方得11分,拇指一局结束,拇指计分清零凌阳,拇指凌阳END凌阳,拇指凌阳CASESCORE_A凌阳,拇指凌阳8B0000凌阳,拇指凌阳BEGIN凌阳,拇指凌阳LED7S17B0111111凌阳,拇指凌阳LED7S27B0111111/数码管显示0分凌阳,拇指凌阳凌阳,拇指凌阳END凌阳,拇指凌阳8B0001凌阳,拇指凌阳BEGIN凌阳,拇指凌阳LED7S17B0111111凌阳,拇指凌阳LED7S27B0000110/数码管显示1分凌阳,拇指凌阳凌阳,拇指凌阳END凌阳,拇指凌阳8B0010凌阳,拇指凌阳BEGIN凌阳,拇指凌阳LED7S17B0111111凌阳,拇指凌阳LED7S27B1011011/数码管显示2分凌阳,拇指凌阳凌阳,拇指凌阳END凌阳,拇指凌阳8B0011凌阳,拇指凌阳BEGIN凌阳,拇指凌阳LED7S17B0111111凌阳,拇指凌阳LED7S27B1001111/数码管显示3分凌阳,拇指凌阳凌阳,拇指凌阳END凌阳,拇指凌阳8B0100凌阳,拇指凌阳BEGIN凌阳,拇指凌阳LED7S17B0111111凌阳,拇指凌阳LED7S27B1100110/数码管显示4分凌阳,拇指凌阳凌阳,拇指凌阳END凌阳,拇指凌阳88B0101凌阳,拇指凌阳BEGIN凌阳,拇指凌阳LED7S17B0111111凌阳,拇指凌阳LED7S27B1101101/数码管显示5分凌阳,拇指凌阳凌阳,拇指凌阳END凌阳,拇指凌阳8B0110凌阳,拇指凌阳BEGIN凌阳,拇指凌阳LED7S17B0111111凌阳,拇指凌阳LED7S27B1111101/数码管显示6分凌阳,拇指凌阳凌阳,拇指凌阳END凌阳,拇指凌阳8B0111凌阳,拇指凌阳BEGIN凌阳,拇指凌阳LED7S17B0111111凌阳,拇指凌阳LED7S27B0000111/数码管显示7分凌阳,拇指凌阳凌阳,拇指凌阳END凌阳,拇指凌阳8B1000凌阳,拇指凌阳BEGIN凌阳,拇指凌阳LED7S17B0111111凌阳,拇指凌阳LED7S27B1111111/数码管显示8分凌阳,拇指凌阳凌阳,拇指凌阳END凌阳,拇指凌阳8B1001凌阳,拇指凌阳BEGIN凌阳,拇指凌阳LED7S17B0111111凌阳,拇指凌阳LED7S27B1101111/数码管显示9分凌阳,拇指凌阳凌阳,拇指凌阳END凌阳,拇指凌阳8B1010凌阳,拇指凌阳BEGIN凌阳,拇指凌阳LED7S17B0000110凌阳,拇指凌阳LED7S27B0111111/数码管显示10分凌阳,拇指凌阳凌阳,拇指凌阳END凌阳,拇指凌阳8B1011凌阳,拇指凌阳BEGIN凌阳,拇指凌阳LED7S17B0000110凌阳,拇指凌阳LED7S27B0000110/数码管显示11分凌阳,拇指凌阳凌阳,拇指凌阳END凌阳,拇指凌阳DEFAULT凌阳,拇指凌阳BEGIN凌阳,拇指凌阳LED7S17B0111111凌阳,拇指凌阳LED7S27B0111111/数码管显示0分凌阳,拇指凌阳凌阳,拇指凌阳END凌阳,拇指凌阳ENDCASE凌阳,拇指凌阳CASESCORE_B凌阳,拇指凌阳8B0000凌阳,拇指凌阳BEGIN凌阳,拇指凌阳LED7S37B0111111凌阳,拇指凌阳LED7S47B0111111/数码管显示0分凌阳,拇指凌阳凌阳,拇指凌阳END凌阳,拇指凌阳8B0001凌阳,拇指凌阳BEGIN凌阳,拇指凌阳LED7S37B0111111凌阳,拇指凌阳9LED7S47B0000110/数码管显示1分凌阳,拇指凌阳凌阳,拇指凌阳END凌阳,拇指凌阳8B0010凌阳,拇指凌阳BEGIN凌阳,拇指凌阳LED7S37B0111111凌阳,拇指凌阳LED7S47B1011011/数码管显示2分凌阳,拇指凌阳凌阳,拇指凌阳END凌阳,拇指凌阳8B0011凌阳,拇指凌阳BEGIN凌阳,拇指凌阳LED7S37B0111111凌阳,拇指凌阳LED7S47B1001111/数码管显示3分凌阳,拇指凌阳凌阳,拇指凌阳END凌阳,拇指凌阳8B0100凌阳,拇指凌阳BEGIN凌阳,拇指凌阳LED7S37B0111111凌阳,拇指凌阳LED7S47B1100110/数码管显示4分凌阳,拇指凌阳凌阳,拇指凌阳END凌阳,拇指凌阳8B0101凌阳,拇指凌阳BEGIN凌阳,拇指凌阳LED7S37B0111111凌阳,拇指凌阳LED7S47B1101101/数码管显示5分凌阳,拇指凌阳凌阳,拇指凌阳END凌阳,拇指凌阳8B0110凌阳,拇指凌阳BEGIN凌阳,拇指凌阳LED7S37B0111111凌阳,拇指凌阳LED7S47B1111101/数码管显示6分凌阳,拇指凌阳凌阳,拇指凌阳END凌阳,拇指凌阳8B0111凌阳,拇指凌阳BEGIN凌阳,拇指凌阳LED7S37B0111111凌阳,拇指凌阳LED7S47B0000111/数码管显示7分凌阳,拇指凌阳凌阳,拇指凌阳END凌阳,拇指凌阳8B1000凌阳,拇指凌阳BEGIN凌阳,拇指凌阳LED7S37B0111111凌阳,拇指凌阳LED7S47B1111111/数码管显示8分凌阳,拇指凌阳凌阳,拇指凌阳END凌阳,拇指凌阳8B1001凌阳,拇指凌阳BEGIN凌阳,拇指凌阳LED7S37B0111111凌阳,拇指凌阳LED7S47B1101111/数码管显示9分凌阳,拇指凌阳凌阳,拇指凌阳END凌阳,拇指凌阳8B1010凌阳,拇指凌阳BEGIN凌阳,拇指凌阳LED7S37B0000110凌阳,拇指凌阳LED7S47B0111111/数码管显示10分凌阳,拇指凌阳凌阳,拇指凌阳END凌阳,拇指凌阳8B1011凌阳,拇指凌阳BEGIN凌阳,拇指凌阳LED7S37B0000110凌阳,拇指凌阳LED7S47B0000110/数码管显示11分凌阳,拇指凌阳10凌阳,拇指凌阳END凌阳,拇指凌阳DEFAULT凌阳,拇指凌阳BEGIN凌阳,拇指凌阳LED7S37B0111111凌阳,拇指凌阳LED7S47B0111111/数码管显示0分凌阳,拇指凌阳凌阳,拇指凌阳END凌阳,拇指凌阳ENDCASE凌阳,拇指凌阳END凌阳,拇指凌阳ENDMODULE凌阳,拇指凌阳4功能仿真凌阳,拇指凌阳功能仿真是最基本的仿真验证,拇指它只能仿真设计中的逻辑功能。食指通过功能仿真,拇指可以验证整个系统的逻辑功能是否正确。食指用户可以通过观看仿真的波形来对系统的逻辑功能进行分析,拇指并可以以此为依据,拇指对设计进行必要的修改和完善。食指凌阳,拇指凌阳由于本系统的状态情况较为复杂,拇指下面就几种典型的情况进行系统的综合和仿真凌阳,拇指凌阳(1)甲方发球后,拇指乙方提前击球,拇指同时甲方得分。食指图2为仿真结果图,拇指观察波形可知,拇指球从左到右,拇指乙方提前击球后A_SCORE

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论