基于xilinx-ise-12.4的fpga使用例子

基于xilinx-ise-12.4的fpga使用例子

ID:3155571

大小:728.00 KB

页数:15页

时间:2017-11-20

基于xilinx-ise-12.4的fpga使用例子_第1页
基于xilinx-ise-12.4的fpga使用例子_第2页
基于xilinx-ise-12.4的fpga使用例子_第3页
基于xilinx-ise-12.4的fpga使用例子_第4页
基于xilinx-ise-12.4的fpga使用例子_第5页
资源描述:

《基于xilinx-ise-12.4的fpga使用例子》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于ISE12.4的FPGA设计基本流程关键字:FPGAXILINXISE12.4ISE设计流程时序仿真信息化调查找茬投稿收藏评论好文推荐打印社区分享ISE是使用XILINX的FPGA的必备的设计工具,它可以完成FPGA开发的全部流程,包括设计输入、仿真、综合、布局布线、生成BIT文件、配置以及在线调试等,功能非常强大。本文主要通过一个最简单的“点亮LED灯”实例介绍了基于ISE12.4软件的FPGA设计流程,包括设计输入、仿真、约束、下载等。0前言   一套完整的FPGA设计流程包括电路设计输入、功能仿真、设计综合、综合后仿真、设计实现、添加约束、布线后仿真和下载、调试等主要步骤

2、。图1FPGA设计流程   目前赛灵思公司FPGA设计软件的最新版本是ISE13,由于笔者暂未用到该版本,本文中以ISE12.4为例。   ISE9以后的版本的安装文件都是集成到了一个包当中,安装起来很方便。软件包里面包含四个大的工具,ISEDesignTools、嵌入式设计工具EDK、PlanAhead、XtremeDSP设计工具SystemGenerator。ISE设计工具中包含ISEProjectNavigator、ChipScopePro和以下工具:图2ISE软件包中部分工具   做一般的FPGA逻辑设计时只需要用到ISE设计工具,下面通过一个最简单的“点亮LED灯”实例,

3、具体讲解ISE设计工具的使用,并介绍基于ISE的FPGA设计基本流程。1创建工程   (1)在桌面快捷方式或开始→所有程序→XilinxISEDesignSuite12.4→ISEDesignTools中打开ISEProjectNavigator。   (2)单击File→NewProject...出现下图所示对话框。图3新建工程对话框   在该界面输入工程名、选择工程存放路径、选择顶层模块类型,其中顶层模块类型有硬件描述语言(HDL)、原理图(Schematic)、SynplifyPro默认生成的网表文件(EDIF)、XilinxIPCore和XST生成的网表文件(NGC/NGO

4、)这四种选项,这里我们使用Verilog模块作为顶层输入,所以选HDL。   (3)单击Next>进入下一步,弹出下图所示对话框。图4工程参数设置对话框   这里主要设置FPGA器件型号,速度等级,综合工具和仿真工具的选择,其余的一般默认即可。   器件大类(ProductCategory)中有ALL、民用级GeneralPurpose、工业级Automotive、军用级Military/Hi-Reliability、航空防辐射级RadiationTolerant五个选项,这里选择默认的ALL。   芯片型号选择笔者最近用到的spartan6XC6SLX45T,封装FGG484,速

5、度等级-2(数值越大,速度越快)。   综合工具选择ISE自带的XST,仿真工具也选择ISE自带的ISim。这里综合工具和仿真工具都可以选择第三方的工具,如常用的SynplifyPro和Modelsim。   (4)单击Next>按钮,然后单击Finish完成新工程的创建。图5新建工程概要   该窗口会显示新建工程的概要,核对无误后点击Finish完成工程创建。分页2设计输入   (1)在源代码窗口中单击右键,在弹出的菜单中选择NewSource。图6新建源文件向导   在源文件类型中选择VerilogModule,输入文件名,其余使用软件默认即可。   (2)单击Next>按钮,

6、弹出的窗口是模块创建向导界面,这里我们不使用该功能,直接单击单击Next>按钮到下一步,点击Finish完成新源文件的创建。图7模块创建向导界面   (3)ISE会自动打开源代码编辑界面,在该界面输入源代码,点击保存。图8源代码编辑界面   在该界面下,我们输入以下源代码。       这段代码的功能就是点亮一个LED灯,让它闪烁起来。选用板子上外接的一个33.3MHZ的晶振,对其进行分频后达到人眼能够辨别的跳变速率。3功能仿真   (1)加入仿真激励源,也就是testbench,这里选择用verilogHDL编写。在源代码窗口中单击右键,在弹出的菜单中选择NewSource,然后

7、选择VerilogTestFixture。图9源代码仿真关联选择界面   在该界面选择关联上test1源代码,这样关联之后生成出来的测试文件中会自动加入对源文件的例化代码,然后单击Next>,在弹出的报告界面确认信息无误后点击Finish。   在自动弹出的代码编辑界面输入以下测试激励代码,保存。      (2)行为级仿真。在主窗口左侧的Design窗口中选择Simulation→下拉栏中选行为级Behavioral→选中仿真激励文件→在Processes窗口就会出

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。