《ISE实例演示步骤.ppt》由会员分享,可在线阅读,更多相关《ISE实例演示步骤.ppt(46页珍藏版)》请在三一办公上搜索。
1、ISE相关知识及实例演示步骤,内容提要,ISE简介,具体实例演示步骤,ISE简介,ISE(Integrated Software Environment)是集成综合环境的缩写,它是XILINX公司FPGA/CPLD的综合性设计开发平台,该平台集成了设计输入、仿真、逻辑综合、布局布线与实现、时序分板、芯片下载与配置、功率分析等几乎所有设计流程所需工具,并方便同其他EDA工具接口。ISE 13.4设计套件引入了加速验证,支持IP的即插即用,从而缩短设计周期。该套件可供给MicroBlaze微控制器系统(MCS)使用。支持面向7系列,如Artix7,Kintex7,Spartan3,Virtex4、
2、5、6等。,ISE特点,1.优良的集成环境 ISE是一个集成环境,可以完成整个FPGA/CPLD开发过程,其集成了很多设计工具,可以大大提高产品设计效率。2.简洁流畅的界面风格 其界面秉承了可视化编程技术,界面根据设计流程而组织,易学易用。3.丰富的在线帮助信息4.强大的设计辅助功能 减少了设计者的工作量,提高了设计质量。,ISE主要功能,设计输入:包括HDL代码输入文本编辑器及原理图编辑器等。综合:包含Xilinx自身提供的综合工具XST,也可以设置使用其他综合工具,方便了设计人员的不同习惯和需求。仿真:ISE本身自带了一个具有图形化波形编辑功能的仿真工具HDL Bencher,同时又提供了
3、Modelsim仿真接口。实现:此功能包括了翻译、映射、布局布线等,还具备时序分析、管脚指定以及增量设计等高级功能。下载:用于将布局布线后的设计文件转换为位流文件,将程序烧写到FPGA芯片中去。,ISE配置软核,利用ISE配置软核的过程中会用到EDK工具集中的XPS(Xilinx Platform Studio)、SDK(Xilinx Software Development Kit),其中XPS相当于Quartus II中的SOPC Builder,用于配置软核基本参数;而SDK就相当于Nios II,用于创建C语言工程。,ISE具体步骤,第一步 创建ISE 工程1.启动ISE软件,版本是1
4、3.4,ISE具体步骤,2.点击菜单栏File-New Project,创建新工程,b.工程名字,a.工程所在位置,c.工程所在文件夹,d.单击下一步,ISE具体步骤,3.选择FPGA器件,a.选择器件系列,b.选择具体器件,c.根据习惯,选择工具,d.选择语言,e.单击下一步,ISE具体步骤,4.刚才所建工程的一些信息,核对所设置的信息无误后,单击完成,ISE具体步骤,第二步 在工程中添加一个嵌入式软核1.选中xc6slx9-2ftg256,右键选择New Source,b.软核名称,a.软核所在文件夹,c.选择嵌入式软核,d.单击下一步,ISE具体步骤,2.刚才所建立软核的信息,单击完成,
5、ISE具体步骤,第三步 创建软核并进行简单配置1.进入软核创建向导,单击是,ISE具体步骤,2.选择软核系统,a.选择PLB系统,操作相对简单一些;AXI是新版的软核系统。,单击OK,ISE具体步骤,3.根据向导,单击下一步,单击下一步,ISE具体步骤,4.自动使用之前创建工程时所设置的器件,单击下一步,ISE具体步骤,5.选择简单的单核系统,a.选择单核,b.单击下一步,ISE具体步骤,6.对处理器进行简单的设置,a.根据硬件主时钟选择晶振频率,b.系统时钟选择晶振倍频后的频率,c.内存选择16KB,这是系统默认的最精简内核,d.单击下一步,ISE具体步骤,7.进行Peripheral添加与
6、简单设置,单击添加外设,ISE具体步骤,按键,数据位宽为1,IIC总线,LED,数据位宽为1,串口,单击下一步,ISE具体步骤,单击下一步,ISE具体步骤,8.查看内核地址分配信息,单击完成,ISE具体步骤,9.软核创建完成,单击OK,ISE具体步骤,第四步 进入XPS开发环境1.在Xilinx Platform Studio中设置串口,a.点击该选项,b.右键单击选择Configure IP,设置波特率,ISE具体步骤,波特率,是否校验,奇或偶校验,串行数据位数,单击OK,ISE具体步骤,2.从XPS导出软核平台到SDK,a.点击ProjectExport Hardware Design T
7、o SDK,ISE具体步骤,单击仅导出平台,ISE具体步骤,显示Done!说明导出完成,ISE具体步骤,第五步 在ISE界面中操作1.添加约束文件,a.选中后右键单击,b.选择添加约束文件,ISE具体步骤,a.选择mb_system下data里的mb_system.ucf文件,b.单击打开,ISE具体步骤,单击OK,ISE具体步骤,2.根据实际硬件添加对应引脚约束,ISE具体步骤,3.创建顶层模块,a.选中mb_system,b.双击Generate Top HDL Source,ISE具体步骤,所创建的顶层文件,ISE具体步骤,第六步 编译软核平台,a.选中mb_system_i,b.双击,
8、c.双击,ISE具体步骤,软核编译所经历的过程,ISE具体步骤,第七步 利用SDK创建C程序1.创建Workspace文件夹,进入SDK环境,a.选择工作文件夹所在目录,b.单击OK,ISE具体步骤,2.创建C语言工程,单击FileNewXilinx C Project,ISE具体步骤,a.工程名字,b.选择Hello World模板,c.单击下一步,ISE具体步骤,3.创建库文件,a.名称,b.单击完成,ISE具体步骤,.c文件,ISE具体步骤,4.生成可执行文件,a.选择Hello_World工程,右键单击,b.选择Run As,c.单击Run Configurations,ISE具体步骤,a.选择Xilinx C/C+ELF,b.点击添加,c.单击运行(有硬件),ISE具体步骤,5.下载软核到FPGA,a.FPGA上电后,点击该图标,b.改文件路径,c.选择Program,ISE具体步骤,6.下载C程序到FPGA,a.点击该图标,b.选择下载C程序,谢谢,