EDA课程设计报告.docxVIP

  • 3
  • 0
  • 约1.01万字
  • 约 10页
  • 2019-06-11 发布于广东
  • 举报
设计报告 在系统编程技术乒乓球游戏课程名称 任课教师 设计题目 班级 姓名 学号 日期 在系统编程技术 乒乓球游戏 一、题目分析 课程设计制作了一个乒乓球游戏机。在课程设计中,程序设计语言为VHDL 语言。乒乓球游戏机能够正确判断与显示乒乓球的位置,且显示分数。裁判发出 比赛开始信号后,触发FPGA内部随机数发生器模块产生首次发球权方;比赛进行 中,选手连续两次获得发球权后,8个LED排列成行模拟乒乓球台;点亮的LED模 拟乒乓球,受FPGA控制从左到右或从右到左移动;比赛选手通过按钮输入模拟击 球信号,实现LED移位方向的控制;若发亮的LED运动在球台屮点至对方终点Z间 时,对方未能及时按下击球按钮使其向相反方向移动,即失去一分;若发亮的LED 运动在球台中点至对方终点之间时,对方能及时按下击球按钮使其向相反方向移 动,即得到一分。根据分析该游戏的原理,采用自顶向下的设计方法得到系统框 图,如图 图1 二、 选择方案 该乒乓球游戏机的设计主要包括的模块与内容有:乒乓球游戏机实体的设计, 游戏机编程的实现。直接对状态机进行描述,所有的状态均可表达为CASE_WHEN 结构中的一条CASE语句,而状态的转移则通过IF_THEN_ELSE语句实现。状态机 设置了 7个状态,分别是“等待发球状态”,“第一盏灯亮状态”,“第八盏灯亮状 态”,“球向乙移动状态”,“球向甲移动状态”,“允许

文档评论(0)

1亿VIP精品文档

相关文档