北京邮电大学
数字电路与逻辑设计实验
实验报告
实验名称:足球比赛游戏机
班级:
学号:
姓名
20##年11月8号
一、实验目的
(1)进一步掌握VHDL和Quartus II软件的使用;
(2)理解状态机的工作原理和设计方法;
(3)掌握利用EDA工具进行自顶向下的电子系统设计方法。
二、实验所用仪器及元器件
(1)计算机;
(2)EDA开发板及相应元器件。
三、实验内容
(1)基本内容
1、按下开始键后,点阵显示球场初始状态,黄色点表示球,红、绿点表示甲、乙双方的球员,上下各有四个点表示双方的球门。
2、甲、乙双方各有一组上下左右按键来控制自己的球员,当球员位于足球的上下左右四个点时,按下方向键可带球向对应的方向移动,如果移动方向正前方有对方球员,则球不能移动。
3、在没有球员踢球的时候,足球每秒随机向四个方向移动一格。
4、足球到四周边界线(点阵最外一圈的点)时,再继续向外踢球时,可以球不移动,等待球随机移动;也可以自己设定相关的出界规则。
5、足球进入球门,则胜方自动加 1 分,每方的分数用2 位数码管显示。
6、每场比赛时间为 90 秒,用数码管倒计时显示时间。计时到0 后,比赛停止,点阵显示胜利方(甲、乙或者平),直到再次按下比赛开始键后重新开始。
(2)提高要求
1、进球和比赛结束后点阵显示动画或者蜂鸣器播放音乐庆祝。
2、自拟其它功能。
四、系统设计
本次试验我把电路分为中心逻辑模块(center)和外围硬件驱动模块(按键keyboard,点阵显示screen,数码管显示digit,倒计时countdown,分频器clkgen)。
各部分把信号送给center,center对信号做出反应。
…… …… 余下全文