- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.6典型实例2
2.6 典型实例2:在Xilinx的FPGA开发板上运行第一个FPGA程序
2.6.1 实例的内容及目标
1.实例的主要内容
本节旨在通过给定的工程实例——“按键开关控制LED”来熟悉Xilinx ISE软件的基本操作、设计、编译及仿真流程。同时使用基于Xilinx FPGA的开发板将该实例进行下载、验证及调试,完成工程设计的硬件实现,熟悉Xilinx FPGA开发板的使用及配置方式。
在本训练中设计软件采用ISE 7.1i,实现功能是利用4个按键开关来控制8个LED灯。具体的显示方案是由4个按键开关控制8个LED灯,根据按键开关按下的不同,会有不同的灯点亮。
在本训练中,将主要讲解下面一些知识点。
( Xilinx ISE工程创建及属性设置。
( Xilinx ISE源文件设计输入方式。
( Xilinx ISE综合。
( Xilinx ISE行为仿真。
( Xilinx ISE约束设计。
( Xilinx ISE布局布线。
( Xilinx ISE时序仿真。
( Xilinx ISE硬件下载。
通过这些知识点,按照下面提供的训练流程,读者可以迅速地掌握使用Xilinx ISE软件进行FPGA开发的方法。
2.实例目标
通过详细的流程讲解,读者应达到下面的目标。
( 熟悉Xilinx ISE软件的操作环境。
( 熟悉Xilinx ISE软件开发FPGA的基本流程。
( 可独立使用Xilinx ISE软件开发新工程。
2.6.2 平台简介
本实例基于红色飓风II代Xilinx板,此开发板集成了Xilinx的Spartan3 40万门FPGA及相关的丰富外设资源。
此开发板更加详细的信息、扩展附件及使用方法,可以到红色飓风的官方网站:获取更多的信息。
本实例将通过一个简单的实例在这个开发板上对Xilinx的FPGA设计流程做一个全面的介绍,依照此例程的流程便可在该开发板上运行一个FPGA程序。
如图2.65所示为此开发板的一个外观图。
图2.65 红色飓风II代Xilinx板外观图
2.6.3 实例详解
本节同样将使用图解的方式将整个流程一步一步展现给读者,使读者能够轻松掌握ISE的开发流程。
1.工程创建及属性设置
(1)启动Project Navigator。
安装好ISE7.1套件后,可以按照以下的方法打开Project Navigator。
① 在桌面上面双击Xilinx ISE 7.1i的快捷方式图标,如图2.66左图所示。
② 选择“开始”→“所有程序”→“Xilinx ISE 7.1i”→“Project Navigator”,打开Project Navigator,如图2.66右图所示。
打开后的Project Navigator界面如图2.67所示。可以看到,Project Navigator的界面是一个标准的Windows软件视窗。分别包括标题栏、菜单栏、工具栏、工程浏览器、进度浏览器、主工作区、信息栏、状态栏。
图2.66 ISE的启动
图2.67 Project Navigator主界面
(2)创建一个新的工程。
单击“File”→“New Project…”,弹出如图2.68所示对话框。
图2.68 新建工程对话框
在这里填写将要创建的工程的名称(Project Name)、路径(Project Location)和工程的顶层模块类型(Top-Level Module Type)。
顶层模块类型我们主要使用前面两种:HDL(Hardware Design Language)硬件设计语言模式和Schematic原理图模式,这里选择HDL。
(3)设置工程属性。
填写好后,单击“Next”按钮,在如图2.69所示的对话框中设置工程的属性。
图2.69 工程属性对话框
在这个对话框可设置的属性定义,如表2.4所示。
表2.4 属性定义
Device Family 使用的FPGA的种类 Device 使用的FPGA的型号 Package 使用的FPGA的封装 Speed Grade 使用的FPGA的速度级别 Top-Level Module Type 顶层模块类型 Synthesis Tool 综合工具 Simulator 仿真工具 Generated Simulation Language 仿真模块语言类型
本实例选用的都是ISE自己带的综合工具和仿真工具,这里也可以选择第三方的应用软件,如图2.70和图2.71所示。
图2.70 工程属性对话框选择第三方综合工具
图2.71 工程属性对话框选择第三方仿真工具
ModelSim和Synplify Pro是比较通用的第三方仿真和综合软件。在这里如果我们选择了使用第
您可能关注的文档
- [例题]关于滑动摩擦力.ppt
- [例c3.6.3a]沿程损失.ppt
- 《阿坝州十三五战略性新兴产业发展规划》.doc
- 《tcpip原理与技术》实验指导书计算机工程学院二o一一年九月目.doc
- 《班主任是学校三育人团队中的桥梁和骨干》.ppt.ppt
- 《传感器技术》.doc
- 《公差配合与技术测量》课程复习资料填空题1.互换性是指制成的同一.doc
- 《公差配合与技术测量》习题3答案.doc
- 《公差与配合》试题库.doc.doc
- 《锅炉燃料和柴油机燃料净热值和总热值的估算标准方法》编制说明.doc
- 2026秋季中国工商银行集约运营中心(佛山)校园招聘20人备考题库含答案详解(培优).docx
- 中国农业银行宁波市分行2026年度校园招聘214人备考题库附答案详解(夺分金卷).docx
- “梦工场”招商银行长沙分行2026寒假实习生招聘备考题库附答案详解(轻巧夺冠).docx
- 2026贵州省公共资源交易中心定向部分高校选调优秀毕业生专业技术职位考试备考题库完整参考答案详解.docx
- 中国建设银行建信金融资产投资有限公司2026年度校园招聘8人备考题库含答案详解(a卷).docx
- 中国农业银行宁夏回族自治区分行2026年度校园招聘146人备考题库及一套参考答案详解.docx
- 门头沟区青少年事务社工招聘1人备考题库附答案详解(模拟题).docx
- 中国建设银行运营数据中心2026年度校园招聘20人备考题库含答案详解ab卷.docx
- 中国建设银行建银工程咨询有限责任公司2026年度校园招聘9人备考题库及答案详解(有一套).docx
- 2026秋季中国工商银行重庆市分行校园招聘270人备考题库含答案详解(完整版).docx
最近下载
- 知识产权法智慧树知到期末考试答案章节答案2024年同济大学.docx VIP
- 第三章 常见自然灾害的成因与避防(课件)-高一地理上学期期末考点(中图版2019必修第一册).pptx VIP
- 1 家乡的萝卜饼PPT_HSK5下标准教程.pptx VIP
- 重庆市2020年高中会考[化学]考试真题与答案解析 .pdf VIP
- 《重大火灾隐患判定规则(GB35181-2025)》内容解读.pptx
- 配电箱、高低压配电柜、变压器供货安装调试投标施工方案.docx VIP
- 海底捞员工手册中关于-用人、薪酬福利、奖惩等的规定.doc VIP
- 配电网自动化-站所终端设备DTU.pptx VIP
- 高速公路投标施工组织设计.docx
- 2024版-支气管镜检查指南.pptx VIP
原创力文档


文档评论(0)