FPGA集成开发环境搭建.ppt
《FPGA集成开发环境搭建.ppt》由会员分享,可在线阅读,更多相关《FPGA集成开发环境搭建.ppt(99页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系第三章第三章 集成开发环境基础集成开发环境基础v集成开发环境建立集成开发环境建立ISE的安装与配置的安装与配置ModelSim的安装与配置的安装与配置Synplify的安装与配置的安装与配置ChipScope的安装与配置的安装与配置v集成开发环境使用集成开发环境使用ISE工程开发基础工程开发基础ModelSim仿真技术入门仿真技术入门Synplify综合技术入门综合技术入门集成开发环境使用的常见问题集成开发环境使用的常见问题嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ISE的安装与配置的安装与配置vISE fo
2、r Windows主要版本主要版本ISE 4.x,ISE 5.x 已经很少使用已经很少使用ISE 6.3testbench变为变为.v文件文件ISE 7.1.4 面向中低端芯片的成熟工具面向中低端芯片的成熟工具可支持可支持Virtex 4,支持中文注释支持中文注释ISE 8.2较稳定的集成开发环境较稳定的集成开发环境ISE 9.1规模急剧增大,后继版本规模急剧增大,后继版本10G以上以上ISE 10.x支持支持Virtex 5ISE 12.x支持支持Virtex 6,适用,适用windows 7系统系统 售价约售价约3,000美元美元注:注:ISE对主机硬件配置要求较高对主机硬件配置要求较高嵌
3、入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ISE的安装与配置的安装与配置vISE 简介简介XILINX公司的公司的FPGA集成开发环境;集成开发环境;包包括括设设计计输输入入、仿仿真真(Simulate)、综综合合(Synthesize)、布布局局布布线线(Place&Route)、生生成成BIT文文件件、配配置置、在在线线调试等功能;调试等功能;支持多种第三方工具:支持多种第三方工具:ModelSim,Synplify等;等;ISE用用于于FPGA逻逻辑辑设设计计开开发发,如如需需使使用用XILINX芯芯片片的的PowerPC或或MicroBlaze嵌入式处理器,则使用嵌
4、入式处理器,则使用EDK工具。工具。嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ISE的安装与配置的安装与配置vISE 7.1 的安装与配置(后继版本类似)的安装与配置(后继版本类似)1)检查系统时间正常;)检查系统时间正常;1)三张光盘按顺序安装;)三张光盘按顺序安装;2)安装的补丁,只有增加此补丁才可以支持)安装的补丁,只有增加此补丁才可以支持Virtex 4系列芯片。系列芯片。嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ISE的安装与配置的安装与配置v按照提示安装按照提示安装嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ISE的安
5、装与配置的安装与配置v接受许可接受许可嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ISE的安装与配置的安装与配置嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ISE的安装与配置的安装与配置嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ISE的安装与配置的安装与配置v输入序列号输入序列号嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ISE的安装与配置的安装与配置v安装路径安装路径不允许不允许中文路径中文路径嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ISE的安装与配置的安装与配置v默认设置即可默认设置即
6、可嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ISE的安装与配置的安装与配置嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ISE的安装与配置的安装与配置v确认安装确认安装嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ISE的安装与配置的安装与配置v后两张光盘按照同样的步骤安装在同一目录下。后两张光盘按照同样的步骤安装在同一目录下。v安装补丁安装补丁 ,按提示安装即可。,按提示安装即可。vIP补丁为可选,解压覆盖即可补丁为可选,解压覆盖即可嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ISE的安装与配置的安装与配置v启动启
7、动 ,注意检验启动提示版本是否为,注意检验启动提示版本是否为7.1.4 嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ISE的安装与配置的安装与配置v正常启动界面正常启动界面嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ModelSim的安装与配置的安装与配置vModelSim简介简介Mentor公司的公司的HDL语言仿真软件;语言仿真软件;唯一的单内核支持唯一的单内核支持VHDL和和Verilog混合仿真的仿真器;混合仿真的仿真器;对对SystemC直接支持,和直接支持,和HDL任意混合;任意混合;支持支持SystemVerilog的设计功能;的设计功能;
8、分几种不同的版本:分几种不同的版本:SE、PE、LE和和OEM:SE为最高级版本,支持为最高级版本,支持PC、UNIX和和LINUX混合平台;混合平台;XE为为Xilinx的的OEM版本。版本。vISE中可直接调用中可直接调用ModelSim仿真,也可以独立使仿真,也可以独立使用用ModelSim进行仿真。进行仿真。嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ModelSim的安装与配置的安装与配置vModelSim for Windows常用版本常用版本5.xX已经较少使用,仿真速度较慢已经较少使用,仿真速度较慢20,000美元美元6.0X(X标号为标号为a,b,c,d)
9、6.1X6.2X6.5X(支持(支持Windows 7平台)平台)注:注:1)各个二级版本号不同版本间)各个二级版本号不同版本间仿真库不通用仿真库不通用;2)功能和使用方法基本相同。)功能和使用方法基本相同。嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ModelSim的安装与配置的安装与配置vModelSim 6.0D的安装与配置的安装与配置注意:安装前必须检查系统时间是否正常,使用时不注意:安装前必须检查系统时间是否正常,使用时不允许时间回调允许时间回调嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ModelSim的安装与配置的安装与配置v选择完整版安装
10、选择完整版安装嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ModelSim的安装与配置的安装与配置v按提示安装按提示安装嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ModelSim的安装与配置的安装与配置v同样不能安装在中文路径下同样不能安装在中文路径下嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ModelSim的安装与配置的安装与配置v安安装装此此步步骤骤时时一一定定要要选选“否否”,否否则则后后续续无无法法完完成,只能重新安装成,只能重新安装嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ModelSim的安装与配
11、置的安装与配置v后续几步可任意选择后续几步可任意选择嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ModelSim的安装与配置的安装与配置vLicense选择选择Close,不要使用向导生成,此时,不要使用向导生成,此时先不要运行先不要运行ModelSim嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ModelSim的安装与配置的安装与配置v配置配置License新新建建一一个个License目目录录,例例如如 C:flexlm将将license.dat复复制制到到此此目目录录下下注注:早早期期版版本本需需要要配配置置系系统统环环境变量,境变量,6.0以后版
12、本不需要以后版本不需要v检查检查License启动启动ModelSim嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ModelSim的安装与配置的安装与配置v启动成功界面启动成功界面嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ModelSim的安装与配置的安装与配置vModelSim仿真库的配置仿真库的配置前面只完成了软件的安装,前面只完成了软件的安装,SE版本不包含专门版本不包含专门Xilinx FPGA的仿真库;(的仿真库;(XE版本包含)版本包含)需要手工编译仿真库,此过程较为复杂;需要手工编译仿真库,此过程较为复杂;如果二级版本号相同(如如果二级版
13、本号相同(如6.0d和和6.0e),可以直接从已),可以直接从已配置好的系统中进行复制,并进行库的映射;配置好的系统中进行复制,并进行库的映射;先安装先安装ISE,才能进行仿真库的编译。,才能进行仿真库的编译。嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ModelSim的安装与配置的安装与配置v1)修改配置文件)修改配置文件将安装目录下的将安装目录下的modelsim.ini文件文件的只读属性去掉,否则生成的仿真的只读属性去掉,否则生成的仿真库无法添加到配置文件中。库无法添加到配置文件中。v2)创建仿真库目录)创建仿真库目录在安装目录下新建目录在安装目录下新建目录/Xili
14、nx/Verilog 一个二级目录一个二级目录 (理论上目录名称和位置可以任意,(理论上目录名称和位置可以任意,映射正确即可)映射正确即可)v3)运行)运行ModelSim,设置库路径,设置库路径嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ModelSim的安装与配置的安装与配置v选择我们所新建的目录为仿真库目录选择我们所新建的目录为仿真库目录嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ModelSim的安装与配置的安装与配置v目的是生成三个库目的是生成三个库unisims_versimprims_verXilinxCoreLib_ver 下面以下面以u
15、nisims_ver为为例,介绍编译方法例,介绍编译方法嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ModelSim的安装与配置的安装与配置v4)新建一个库)新建一个库在在workspace区域右键区域右键 New-Library嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ModelSim的安装与配置的安装与配置v在对话框中输入在对话框中输入unisims_ver嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ModelSim的安装与配置的安装与配置v5)编译)编译unisims_ver库库注意:注意:1)先选中先选中unisims_ve
16、r,然后再,然后再Compile 2)弹出窗口中)弹出窗口中Library名称名称一定要改为一定要改为unisims_ver嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ModelSim的安装与配置的安装与配置v源文件定位源文件定位查找范围选择查找范围选择ISE的安装目录的安装目录找到找到/verilog/src 目录目录我们所需要我们所需要的三个库的三个库嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ModelSim的安装与配置的安装与配置v打开打开unisims文件夹文件夹这里是各种库的这里是各种库的Verilog源码源码全选,进行全选,进行Compil
17、e(注意:实际不能这样做)(注意:实际不能这样做)嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ModelSim的安装与配置的安装与配置v先选择一半文件进行编译先选择一半文件进行编译原因是全选导致命令行过长溢出,原因是全选导致命令行过长溢出,ModelSim崩溃崩溃全部完成后,点击全部完成后,点击Done嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ModelSim的安装与配置的安装与配置v6)编辑仿真库)编辑仿真库选中选中unisims_ver,右键,右键Edit映射物理仿真库映射物理仿真库嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系M
18、odelSim的安装与配置的安装与配置v此时打开此时打开modelsim.ini文件文件可选步骤:绝对路径修改为相对路径可选步骤:绝对路径修改为相对路径:D:/Modeltech_6.0/Xilinx/verilog/unisims_ver$MODEL_TECH/./Xilinx/verilog/unisims_ver嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ModelSim的安装与配置的安装与配置v按照同样的步骤建立和配置其它两个库按照同样的步骤建立和配置其它两个库simprims_ver(文件较少,可以一次性编译)(文件较少,可以一次性编译)XilinxCoreLib
19、_ver(文件较多,分两次编译)(文件较多,分两次编译)嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ModelSim的安装与配置的安装与配置v注意事项注意事项在在编编译译库库过过程程中中,如如果果重重新新启启动动ModelSim,工工作作路路径径需要重新设置需要重新设置检检查查根根目目录录下下/Xilinx/verilog/是是否否包包含含三三个个仿仿真真库库目录目录嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系ModelSim的安装与配置的安装与配置v7)与)与ISE进行关联进行关联启动启动ISE,关联,关联ModelSim,通常能自动关联,通常能自动关
20、联嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系Synplify的安装与配置的安装与配置vSynplify简介简介Synplicity公司针对公司针对FPGA和和CPLD实现的逻辑综合工具;实现的逻辑综合工具;Synplicity在在2004年年的的全全球球FPGA市市场场占占有有率率以以绝绝对对领领先的先的67;自自动动对对关关键键路路径径做做Retiming,可可以以提提高高性性能能高高达达25%;支支持持VHDL和和Verilog的的混混合合设设计计输输入入,并并支支持持网网表表*.edn文件的输入;文件的输入;Pipeline功功能能提提高高了了乘乘法法器器和和ROM
21、的的性性能能;有有限限状状态态机机优化器可以自动找到最优的编码方法;优化器可以自动找到最优的编码方法;嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系Synplify的安装与配置的安装与配置vSynplify简介简介Synplicity公司公司2008年被年被Synopsys公司收购;公司收购;主要产品系列:主要产品系列:SynplifySynplify ProSynplify Premier Synplify DSP 注:软件规模也越来越庞大,综合和调试能力越来越强注:软件规模也越来越庞大,综合和调试能力越来越强嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系
22、Synplify的安装与配置的安装与配置vSynplify Pro 常用版本常用版本7.6,7.7.1经典版经典版8.1,8.2,8.58.1和和8.5较为稳定较为稳定注:注:7.x和和8.x在在windows vista和和windows 7下可能无法下可能无法 正常使用正常使用vISE中可直接调用中可直接调用Synplify Pro综合,也可以独立综合,也可以独立使用使用Synplify Pro进行综合。进行综合。嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系Synplify的安装与配置的安装与配置vSynplify Pro 8.1的安装与配置的安装与配置嵌入式系统工程系
23、嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系Synplify的安装与配置的安装与配置v不使用不使用FLEXLMv不能安装在中文路径下不能安装在中文路径下嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系Synplify的安装与配置的安装与配置vLicense选择选择Node-locked或者或者No ChangeLicense选择方式十分重要选择方式十分重要嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系Synplify的安装与配置的安装与配置v记录环境变量记录环境变量有可能生成路径不同有可能生成路径不同嵌入式系统工程系嵌入式系统工程系嵌入式系统工程系嵌入式系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FPGA 集成 开发 环境 搭建
限制150内