欢迎来到天天文库
浏览记录
ID:37919197
大小:684.00 KB
页数:18页
时间:2019-06-02
《IMPACT软件使用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、窗体顶端窗体底端首页热点活动文章项目团队博客论坛商城下载历届大赛获奖项目回顾欢迎您访问OpenHW,中国首个开放源码硬件社区!当前团队728个,项目607个,实名会员45800名。 RSS订阅 eefocus首页首页>>FPGA开发实用教程第4节IMPACT软件使用文章出处:与非网更新于2008-05-2812:18:26IMPACT5.4.1iMPACT综述与基本操作1.iMPACT简介iMPACT支持4种下载模式:边界扫描,从串模式、SelectMap模式以及Desktop配置模式。从串模式是一种常用配置电路,可
2、用USB口或并口完成配置。SelectMap模式是一种并行配置模式,速度快,但需要使用多个信号管脚。Desktop模式是一种高速配置模式,可配置FPGA、PROM以及SystemACE,但需要专用的硬件设备。在实际中,由于边界扫描模式标准统一、设备简单,且可通过JTAG链路配置FPGA、CPLD以及PROM,使用最为广泛。因此本节主要基于边界扫描模式来介绍IMPACT的使用方法。 当设计完成后,ISE调用BitGEN程序把布局布线后的.ncd文件转化成.bit文件,包括了配置数据和配置指令。如果使用JTA
3、G模式,可直接将.bit文件通过iMPACT文件配置到FPGA芯片中。如果要用其它模式配置FPGA,则需要通过iMPACT进行格式转化,生成.mcs、.exo以及.hex等文件格式,表M对常用的配置文件进行比较和说明。表5-19常用的XilixnFPGA配置文件格式列表 对于FPGA器件,iMPACT能够直接将.bit位流文件下载到芯片中,或者将其转换为PROM器件的EXO/MCS文件格式,并下载到PROM芯片中。2.iMPACT用户界面有两种方法可以启动iMPACT软件,一种是在ISE过程管理区中,点击
4、GenerateProgrammingFile前面的“+”号,再双击“ConfigureDevice”,在ISE环境下运行;另一种是通过点击“开始程序ISE9.1AccessoriesiMPACT”,在Windows环境下单独运行。其用户界面如图M所示。图5-35iMPACT的用户界面 iMPACT的用户界面主要由File、Edit、View、Operations、Options、Output、Debug、Window、Help菜单栏和常用工具栏组成。下面对常用的菜单栏操作进行简要介绍。·File菜单
5、 File菜单包含了常见的文件操作,其中的“InitializeChain”用于自动完成边界扫描JTAG链上的器件类型和数目;“ExportProjecttoCDF”用于把向前项目信息保存到CDF(ChainDescriptionFile)文件中。·Edit菜单 Edit菜单包含了常用的配置操作,其中的“AddDevice”用于手动创建JTAG扫描链时添加PROM或FPGA芯片;“AssignConfigurationFile”用于指定配置文件;“EDITROM”用于修改和删除PROM芯片;“P
6、reference”用于设定iMPACT的通用选项。·View菜单 View菜单包含了各个窗口显示/关闭的操作。·Operations菜单Operations菜单包含了配置、验证、擦除以及各类验证操作。其中“Program”用于对器件编程,下载相应的配置文件;“Verify”用于验证下载是否正确;“Erase”用于擦除FPGA或PROM芯片内的内容。·Options菜单 Options菜单包含编程、擦除以及回读等选项。·Output菜单 Output菜单包含了常用的电缆操作。其中“
7、CableAutoConnect”用于电缆自动连接;“DisconnectAllCables”用于断开所有电缆·Debug菜单 Debug菜单包含了JTAG扫描连所有的调试操作。其中“Start/StopDebugChain”用于启动或停止调试;“ChainIntegrityTest”用于扫描立案完整性测试;“IDCODETest”用于IDCODE测试。·Window菜单 Window菜单包含了窗口管理操作,如关闭窗口、上一下/下一个窗口等。·Help菜单 Help菜单包含了iM
8、PACT的在线帮助和版本信息。5.4.2使用IMPACT创建配置文件一个设计经过综合、实现之后,需要为器件生成相应的编程文件。ISE中内嵌了比特流生成器,可生成FPGA以及PROM格式文件,从而实现动态配置,并验证数据是否正确。由于XilinxFPGA支持多种配置模式,因此在完成数据配置之前,需要选择一个合适的模式,以避免出现编程错误1.配置参
此文档下载收益归作者所有