嵌入式通信-FPGA集成开发环境搭建
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
嵌入式通信系统
ModelSim的安装与配置
1)修改配置文件
将安装目录下的modelsim.ini文件 的只读属性去掉,否则生成的仿真 库无法添加到配置文件中。
2)创建仿真库目录
在安装目录下新建目录 /Xilinx/Verilog 一个二级目录 (理论上目录名称和位置可以任意, 映射正确即可)
检查License
启动ModelSim
嵌入式通信系统
ModelSim的安装与配置
启动成功界面
嵌入式通信系统
ModelSim的安装与配置
ModelSim仿真库的配置
前面只完成了软件的安装,SE版本不包含专门Xilinx FPGA的仿真库;(XE版本包含) 需要手工编译仿真库,此过程较为复杂; 如果二级版本号相同(如6.0d和6.0e),可以直接从 已配置好的系统中进行复制,并进行库的映射; 先安装ISE,才能进行仿真库的编译。
启动ISE,关联Synplify Pro,通常能自动关联
嵌入式通信系统
ChipScope的安装与配置
ChipScope 简介
XILINX自有的一款软件在线逻辑分析仪 可观察FPGA内部的任何信号 更高版本的ISE集成ChipScope 包括三个工具:
• ChipScope Pro Core Insert • ChipScope Pro Core Generator • ChipScope Pro Analyzer
嵌入式通信系统
ModelSim的安装与配置
4)新建一个库
在workspace区域右键 New->Library
嵌入式通信系统
ModelSim的安装与配置
在对话框中输入unisims_ver
嵌入式通信系统
ModelSim的安装与配置
5)编译unisims_ver库
注意:1)先选中unisims_ver,然后再Compile 2)弹出窗口中Library名称一定要改为unisims_ver
ChipScope Pro 7.1.4 的安装与配置
可直接安装 ChipScope_Pro_7_1_04i_pc.exe ,不需 要安装原始的ChipScope_Pro_7_1i_pc.exe 安装过程较为简单,为便于管理,可安装在ISE目录下: 如,C:\Xilinx\ChipScope_Pro_7_1i
simprims_ver XilinxCoreLib_ver (文件较少,可以一次性编译) (文件较多,分两次编译)
嵌入式通信系统
ModelSim的安装与配置
注意事项
在编译库过程中,如果重新启动ModelSim,工作路径 需要重新设置 检查根目录下 /Xilinx/verilog/ 是否包含三个仿真库目 录
集成开发环境使用
嵌入式通信系统
ISE的安装与配置
ISE for Windows主要版本
ISE 4.x,ISE 5.x ISE 6.3 ISE 7.1.4 已经很少使用 testbench变为.v文件 面向中低端芯片的成熟工具 可支持Virtex 4, 支持中文注释 ISE 8.2 较稳定的集成开发环境 ISE 9.1 规模急剧增大,后继版本10G以上 ISE 10.x 支持Virtex 5 ISE 12.x 支持Virtex 6,适用windows 7系统 售价约3,000美元 注:ISE对主机硬件配置要求较高
3)运行ModelSim,设置库路径
嵌入式通信系统
ModelSim的安装与配置
选择我们所新建的目录为仿真库目录
嵌入式通信系统
ModelSim的安装与配置
目的是生成三个库
unisims_ver simprims_ver XilinxCoreLib_ver 下面以unisims_ver为 例,介绍编译方法
嵌入式通信系统
Synplify的安装与配置
Identify是可选工具,可以不安装
嵌入式通信系统
Synplify的安装与配置
执行 readme.txt文件中的操作 完成后运行synplify pro 8.1,选择YES,修改更 新方式
嵌入式通信系统
Synplify的安装与配置
与ISE关联ຫໍສະໝຸດ Baidu
• SE为最高级版本,支持PC、UNIX和LINUX混合平台; • XE为Xilinx的OEM版本。
ISE中可直接调用ModelSim仿真,也可以独立使 用ModelSim进行仿真。
嵌入式通信系统
ModelSim的安装与配置
ModelSim for Windows常用版本
5.xX 6.0X 6.1X 6.2X … 6.5X 已经较少使用,仿真速度较慢 (X标号为a, b, c, d …) 20,000美元
嵌入式通信系统
ModelSim的安装与配置
先选择一半文件进行编译
原因是全选导致命令行过长溢出,ModelSim崩溃 全部完成后,点击Done
嵌入式通信系统
ModelSim的安装与配置
6)编辑仿真库
选中unisims_ver,右键Edit
映射物理仿真库
嵌入式通信系统
ModelSim的安装与配置
ISE中可直接调用Synplify Pro综合,也可以独立 使用Synplify Pro进行综合。
嵌入式通信系统
Synplify的安装与配置
Synplify Pro 8.1的安装与配置
嵌入式通信系统
Synplify的安装与配置
不使用FLEXLM 不能安装在中文路径下
嵌入式通信系统
嵌入式通信系统
ISE的安装与配置
ISE 7.1 的安装与配置(后继版本类似)
1)检查系统时间正常; 1)三张光盘按顺序安装; 2)安装7.1.4的补丁,只有增加此补丁才可以支持 Virtex 4系列芯片。
嵌入式通信系统
ISE的安装与配置
按照提示安装
嵌入式通信系统
ISE的安装与配置
嵌入式通信系统
Synplify的安装与配置
Synplify简介
Synplicity公司2008年被Synopsys公司收购; 主要产品系列:
• • • • Synplify Synplify Pro Synplify Premier Synplify DSP
注:软件规模也越来越庞大,综合和调试能力越来越强
嵌入式通信系统
ModelSim的安装与配置
7)与ISE进行关联
启动ISE,关联ModelSim,通常能自动关联
嵌入式通信系统
Synplify的安装与配置
Synplify简介
Synplicity 公司针对 FPGA 和 CPLD 实现的逻辑综合工 具; Synplicity在 2004年的全球 FPGA市场占有率以绝对领 先的67% ; 自动对关键路径做 Retiming ,可以提高性能高达 25% ; 支 持 VHDL 和 Verilog 的 混 合 设 计 输 入 , 并 支 持 网 表 *.edn文件的输入; Pipeline 功能提高了乘法器和 ROM 的性能;有限状态 机优化器可以自动找到最优的编码方法; ……
选择完整版安装
嵌入式通信系统
ModelSim的安装与配置
按提示安装
嵌入式通信系统
ModelSim的安装与配置
同样不能安装在中文路径下
嵌入式通信系统
ModelSim的安装与配置
安装此步骤时一定要选“否”,否则后续无法完 成,只能重新安装
嵌入式通信系统
ModelSim的安装与配置
确认安装
嵌入式通信系统
ISE的安装与配置
后两张光盘按照同样的步骤安装在同一目录下。
安装补丁 ,按提示安装即可。
IP补丁为可选,解压覆盖即可
嵌入式通信系统
ISE的安装与配置
启动 ,注意检验启动提示版本是否为7.1.4
嵌入式通信系统
ISE的安装与配置
正常启动界面
嵌入式通信系统
此时打开modelsim.ini文件
可选步骤:绝对路径修改为相对路径: D:/Modeltech_6.0/Xilinx/verilog/unisims_ver $MODEL_TECH/../Xilinx/verilog/unisims_ver
嵌入式通信系统
ModelSim的安装与配置
按照同样的步骤建立和配置其它两个库
后续几步可任意选择
嵌入式通信系统
ModelSim的安装与配置
License选择Close ,不要使用向导生成,此时 先不要运行ModelSim
嵌入式通信系统
ModelSim的安装与配置
配置License
新 建 一 个 License 目 录 , 例 如 C:\flexlm 将 license.dat 复制到此目录 下 注:早期版本需要配置系统环 境变量,6.0以后版本不需要
ModelSim的安装与配置
ModelSim简介
Mentor公司的HDL语言仿真软件; 唯一的单内核支持VHDL和Verilog混合仿真的仿真器; 对SystemC直接支持,和HDL任意混合; 支持SystemVerilog的设计功能; 分几种不同的版本:SE、PE、LE和OEM:
嵌入式通信系统
Synplify的安装与配置
Synplify Pro 常用版本
7.6, 7.7.1 8.1, 8.2, 8.5 9.0.2, 9.2.2, 9.6.2 经典版 8.1和8.5较为稳定
注:7.x和8.x在windows vista和windows 7下可能无法 正常使用
嵌入式通信系统
ChipScope的安装与配置
ChipScope 的安装
必须安装与ISE版本号一致的ChipScope,例如: ISE 7.1.4 需要配套安装 ChipScope Pro 7.1.4 如果版本号不一致,Core Insert和Core Generator无 法使用; Analyzer 只有下载功能,观测调试功能可能 失效。
接受许可
嵌入式通信系统
ISE的安装与配置
嵌入式通信系统
ISE的安装与配置
嵌入式通信系统
ISE的安装与配置
输入序列号
嵌入式通信系统
ISE的安装与配置
安装路径不允许中文路径
嵌入式通信系统
ISE的安装与配置
默认设置即可
嵌入式通信系统
ISE的安装与配置
嵌入式通信系统
ISE的安装与配置
Synplify的安装与配置
License选择Node-locked或者No Change
License选择方式十分重要
嵌入式通信系统
Synplify的安装与配置
记录环境变量
有可能生成路径不同
嵌入式通信系统
Synplify的安装与配置
功能选择
Synplify Pro必选,其他可选
(支持Windows 7平台)
注:1)各个二级版本号不同版本间仿真库不通用; 2)功能和使用方法基本相同。
嵌入式通信系统
ModelSim的安装与配置
ModelSim 6.0D的安装与配置
注意:安装前必须检查系统时间是否正常,使用时不 允许时间回调
嵌入式通信系统
ModelSim的安装与配置
嵌入式通信系统
ModelSim的安装与配置
源文件定位
查找范围选择ISE的安装目录 找到 /verilog/src 目录
我们所需要 的三个库
嵌入式通信系统
ModelSim的安装与配置
打开unisims文件夹
这里是各种库的Verilog源码 全选,进行Compile(注意:实际不能这样做)
嵌入式通信系统
二 集成开发环境基础
集成开发环境建立
ISE的安装与配置 ModelSim的安装与配置 Synplify的安装与配置 ChipScope的安装与配置 ISE工程开发基础 ModelSim仿真技术入门 Synplify综合技术入门 集成开发环境使用的常见问题
嵌入式通信系统
ISE的安装与配置
ISE 简介
XILINX公司的FPGA集成开发环境; 包括设计输入、仿真(Simulate)、综合( Synthesize)、 布局布线(Place & Route)、生成BIT文件、配置、在线 调试等功能; 支持多种第三方工具:ModelSim,Synplify等; ISE 用 于 FPGA 逻 辑 设 计 开 发 , 如 需 使 用 XILINX 芯 片 的 PowerPC或MicroBlaze嵌入式处理器,则使用EDK工具。