FPGA课程设计课程设计报告.docVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《CPLD/FPGA课程设计》 课程设计报告 系 别: 信息科学与技术系 专业班级: 通信工程08XX班 学生姓名: XXXX 指导教师: (课程设计时间:2011年9月5日——2011年9月16日) 目 录 1 课程设计目的 3 2课程设计题目描述和要求 3 3课程设计报告内容 4 3.1 硬件设计 4 3.1.1 EP1C6Q240C8管脚结构图 4 3.1.2 液晶屏的硬件连接电路设计 4 3.1.3 外围电路的设计 5 3.2 软件设计 6 3.2.1 功能需求分析 6 3.2.2 模块划分 6 3.2.4 模块之间连接组成系统 11 3.2.5 管教绑定 11 3.2.6 下载 11 4总结 12 参考文献 12 1 课程设计目的 本课程属专业课程设计。 EDA课程设计是继“数字电路技术基础”课之后开出的实践教学环节。其目的是训练学生综合运用学过的数字电路的基本知识,独立设计比较复杂的数字电路的能力。设计建立在硬件和软件两个平台的基础上。 硬件平台是FPGA综合实验箱,根据不同题目设计的数字电路下载到一片可编程逻辑器件上,实验结果可在实验仪上实现。 软件平台是ALTERA公司的QUARTUSII。 通过课程设计,学生要掌握使用EDA工具设计数字电路的方法,包括图形设计输入、编译、软件仿真、下载和硬件仿真等全过程。 2课程设计题目描述和要求 设计题目: ; 设计内容: 3课程设计报告内容 3.1 硬件设计 3.1.1 EP1C6Q240C8管脚结构图 3.1.2 液晶屏的硬件连接电路设计 管脚号 管脚名称 管脚功能描述 1 VSS 电源地 2 VDD 电源正 3 NC 空脚 4 RS(CS) RS=“H”, 表示 DB7DB0 为显示数据RS=“L”, 表示 DB7DB0 为显示指令数据 5 R/W(SID) R/W=“H”,E=“H”, 数据被读到 DB7DB0。R/W=“L”,E=“H→L”, DB7~DB0的数据被写到IR或DR 6 E(SCLK) 99 7 DB0 三态数据线 8 DB1 93 9 DB2 87 10 DB3 85 11 DB4 83 12 DB5 79 13 DB6 77 14 DB7 75 15 PSB H:并口方式, L:串口方式 16 NC 空脚 17 /RST 复位端,低电平有效 18 NC 空脚 19 LEDA 背光源正端(+5V) 20 LEDK 背光源负端 3.1.3 外围电路的设计 3.2 软件设计 3.2.1 功能需求分析 设计一个数字时钟,能进行正常的时,分,秒计时功能,用1块液晶屏显示24小时,60分,60秒。 3.2.2 模块划分 模块分为分频器模块,小时、分钟计数器模块、LCD显示驱动模块三大部分。每个模块单独编程并封装,最后在顶层原理图中连接。 3.2.3 分模块单独编程并功能仿真通过 1MHz分频器模块(PIN1MHZ.vhd),将50MHz分频为1MHz。 1Hz分频器模块(CNT.vhd),将1MHz分频为1Hz。 60进制计数器模块(clock60.vhd),输出0~59的BCD码和进位信号。 24进制计数器模块(hourtimer.vhd),输出0~24的BCD码和进位信号。 LCD驱动模块(clock_lcd_disp.vhd),输出LCD驱动信号。 LCD驱动模块的状态图生成。 3.2.4 模块之间连接组成系统 3.2.5 管教绑定 3.2.6 下载 下载分为AS方式和JTAG方式,这里使用AS下载方式,可以永久保留程序。使用的下载线一头为并口,与计算机连接,另一头为10针接口,与FPGA系统板上的AS接口连接。之后可在EDA软件中完成下载。 4总结 通过这次课程设计,我对FPGA的整个开发过程有了更加深入的了解,并有了实际动手操作的经验,让我更好的掌握了相关知识。通过FPGA器件,我们可以方便、快速开发出很多复杂的数字电路以供实际需要,通过编写代码省去了许多硬件连接,增强了系统的可靠性。在设计过程中,我们经常需要修改、完善系统的功能,这也只是改变代码并下载到芯片中就行了,省去了很多时间。本次课程设计是3人一组完成,这也锻炼了我与人合作的能力,这是十分有必要的,因为今后在工作中必须要与人合作才能完成项目。由于EDA理论课程是在上一个学期学习的,经过一个暑假,很多知识点都有遗忘,这给我们完成课程设计带来了一定困难,好在老师对我们精心指导,学校也提供实验室给我们实验,在与多名同学讨论之后,我们终于克服困难,完成了课程设计。 参考文献 [1] 陈曦.通信与电子系统实验指导书.第

文档评论(0)

li455504605 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档