SoPC课程设计报告封面.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  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文档。上传文档
查看更多
SoPC课程设计报告封面

SoPC课程设计(报告) 题 目: 学 院: 电子工程学院 系 部: 微电子学系 专 业: 集成电路设计与集成系统 班 级: 1001 学生姓名: 指导教师: 起止时间: 2014年6月16日——2013年6月27日 目 录 1 课程设计要求 1 1.1 基本要求 1 1.2 课程设计选题要求 1 1.3 时间、地点 1 1.4 课程设计纪律要求 1 2 实验使用平台 1 2.1 数字秒表设计 2 2.2 液晶显示控制器 2 2.3 串口通信控制器 2 2.4 键盘接口控制器 2 2.5 串口LED灯控制器 2 2.6 串口数码显示管控制器 2 3 课程设计报告要求 2 3.1 内容要求 2 3.2 报告排版要求 2 4 课程设计总结 2 课程设计要求 1.1 基本要求 课程设计要求所有题目采用Quartus II 工具提供的图形输入或者VerilogHDL语言输入方式作为电路设计工具,在NiosII上采用C语言实现编程,自定向下正向设计方法,先设计硬件系统,再进行软件编程,能够生成正确的FPGA下载代码和NiosII执行的软件代码。硬件功能仿真和时序仿真采用第三方工具(建议为:modelsim),综合与布局布线工具为:Quartus II,SOPC Builder建立软件运行环境,具体要求为: 1)根据课设题目,进行总体设计方案(10分); 2)硬件电路顶层设计、模块划分、引脚定义(10分); 3)电路设计及NiosII设计,提交电路设计源代码或电路图(10分); 4)综合与布局布线,提交综合与布局布线报告(10分)5)FPGA下载代码和引脚分布(10分); 6)软件总体设计及画出流程图(10分); 7)程序设计,提交程序代码(10分); 8)程序编译下载及仿真调试(10分)课程设计题课程设计题目共个,要求每个同学独立完成其中的一个题目要求独立完成,设计和报告如有雷同,将一个成绩平均分配雷同的同学。 时间、地点 时间:00至20:00,地点在二号实验楼集成电路设计实验室。 1.4 课程设计纪律要求 全勤且提交课程设计报告及心得体会者记20分,课程设计时间段内任意时间点名未到、迟到、玩游戏扣除:3分/次, 6次及6次以上者课程设计成绩直接记:不及格。 Nios II IDE。 2 课程设计题目 2.1 数字秒表设计 要求设计一个秒表,具有两种计时模式,有4个输入开关,分别是“清零”、“启动”和“停止”等,数码管显示秒4位和毫秒1位。要求FPGA设计硬件,内嵌NiosII,秒表功能软件实现。 2.2 串口通信控制器 通过计算机上的串口调试程序发送ASCII码英文字符,DE2板回送其后第四个字符,例如,发送A,收到E,发送Z,收到D。若发送非英文,回送ERROR。要求FPGA设计硬件,内嵌NiosII,DE2串口回送采用软件编程实现。 2.3 键盘及LCD控制器 将标准键盘输入的阿拉伯数字显示在数码管上。要求采用FPAG数字逻辑接收键盘串口数据,并转换成并口数据,NiosII处理器IO口读取此数字,需要9bit输入口,8bit为数据,1bit表示状态(是否有新数据?复位时此位为0,键盘有新数据并转换成并口数据此位置1,NiosII判断此位若为1、读取数据,并将此位清0)。读取键盘值、判断状态为和数码管显示,均由NiosII完成。 2.4 串口LED灯控制器 通过计算机串口发送命令给DE2实验板 (命令回传给计算机),控制LED流水灯的方向和流水速率。发送0x0101,流水灯右移,发送0x0110,流水灯左移;发送0x02yy,改变流水灯移动时间,yy单位为10毫秒,例如:yy=0x14=20,则移动间隔为200毫秒,NiosII处理器接收命令并控制流水灯。 2.5 串口数码显示管控制器 通过计算机串口发送命令给DE2实验板(命令回传给计算机),控制数码显示倒计时表初值、启动和和停止。发送0x0101,启动倒计时,发送0x0102,停止倒计时;发送0x02yy,改变倒计时初值时间,yy取值范围00~99,倒计时单位为秒,倒计时时间到,用LED亮指示,同时停止倒计时。NiosII处理器接收命令并控

文档评论(0)

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

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

1亿VIP精品文档

相关文档