- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
接口技术
课程设计指导书
中国计量学院
信息工程学院
向琳
2012 年 6 月
第一部分 课程设计报告撰写规范
1.报告结构及要求
1)封面(采用统一格式)
2)正文
正文应按规定的章节依次撰写,要求论述清楚,文字简练通顺,插图
简明,排版整齐。正文需要按照如下章节编写:
报告包括需求分析、结构设计(含系统框图和各部件功能概述)、系
统工作原理描述(工作过程简述)、外接口定义(管脚定义及功能)、系统
详细设计(各部件功能详述,设计方法,VHDL 程序等)、系统测试(测
试方案,测试波形等)等内容。
接口技术
课程设计报告
题目:
学院:
学号:
姓名:
同组人:
完成日期:
中国计量学院现代科技学院
一、需求分析
二、结构设计
三、系统工作原理描述
四、外接口定义
五、系统详细设计
六、系统测试
第二部分 XILINX 集成开发环境与ModelSim 仿真
工具
2.1 XILINX 集成开发环境
本课程使用 Xilinx 集成软件环境 (ISE )。ISE6.1i 在易用性方面设立了业界标准,
其新特性和增强功能解决了传统设计瓶颈,可加快设计和验证过程。例如,项目浏
览器(ProjectNavigator ,先进的基于设计流程的项目管理器)支持 Synplicity 和 Xilinx
综合工具用户在同一项目中混合使用 VHDL 和 VerilogHDL 源代码,从而允许设计
人员利用遗留的 IP 和 HDL 设计资源来获得尽可能好的结果。ISE6.1i 版提供了独特
的高速设计能力,如新的时序约束。例如,新的时钟抖动约束允许用户指定真正的
数据有效窗口,而新增的个别封装引脚即时报告功能则为源同步设计提供了更为准
确的布局和布线结果。ISE6.2i 在功能使用上与 ISE6.1i 几乎一致,但性能有了一定
的改善。本节以一个FPGA 逻辑的开发过程为例介绍 Xilinx 集成开发环境的使用。
2.1.1 FPGA 开发过程概述
FPGA 的开发分为七个阶段:原理结构及外部端口设计、HDL 编码或原理图绘
制、逻辑综合、波形设计、波形模拟、管脚定义和芯片下载调试。
1.用框图来绘制原理设计的蓝图
设计中,可以根据自己的理解绘制系统的框图,然后根据框图进行细化,形成
VHDL 的代码。清晰的思路对于设计大有好处,而框图则可以轻松地将思路体现出
来,传递设计信息,也可有助于发现明显的设计失误。但是可能很多读者并不了解
如何绘制框图,因此在这里简单介绍一下框图的绘制。
框图是硬件设计的中心。它是设计者和使用者都用来参考的图,既可以指导设
计,又有助于用户对系统的了解。那么框图的形式是怎样的呢?打开计算机组成原
理的教材,我们可以看到许多功能框图。比如,计算机整个系统的功能框图就是由
五个子系统以及它们之间的连接关系组成的;微程序控制单元的框图就是由 CMAR、
控存等部件以及它们之间的连接关系组成。图 2-1 就用简单的笔墨勾画了字符显示
器的原理。
图2-1 《计算机组成原理》教材第五章的图5.18
到底什么样的图才算作硬件框图呢?没有一个统一的标准或定义,通常只是根
据人们的习惯来描述和构造。可以这样认为,功能框图是指利用较少的笔墨和简单
的图形来描述整个系统功能的一种图。它的特点是,原则上不包含任何实际的元器
件,采用模块的方式构成系统。通过箭头描述模块之间的连接,通过文字来说明它
的方向和意义。从上面的图中可以看出,硬件框图不是流程图,而是描述系统各部
分连接关系的结构图。在图中,如果两个模块之间有连接关系,就用箭头的形式连
接这两个部分,箭头的方向就是信号
文档评论(0)