电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

IMPACT软件使用解读VIP免费

IMPACT软件使用解读_第1页
1/14
IMPACT软件使用解读_第2页
2/14
IMPACT软件使用解读_第3页
3/14
XilinxIMPACT工具使用IMPACT5.4.1iMPACT综述与基本操作1.iMPACT简介iMPACT支持4种下载模式:边界扫描,从串模式、SelectMap模式以及Desktop配置模式。从串模式是一种常用配置电路,可用USB口或并口完成配置。SelectMap模式是一种并行配置模式,速度快,但需要使用多个信号管脚。Desktop模式是一种高速配置模式,可配置FPGA、PROM以及SystemACE,但需要专用的硬件设备。在实际中,由于边界扫描模式标准统一、设备简单,且可通过JTAG链路配置FPGA、CPLD以及PROM,使用最为广泛。因此本节主要基于边界扫描模式来介绍IMPACT的使用方法。当设计完成后,ISE调用BitGEN程序把布局布线后的.ncd文件转化成.bit文件,包括了配置数据和配置指令。如果使用JTAG模式,可直接将.bit文件通过iMPACT文件配置到FPGA芯片中。如果要用其它模式配置FPGA,则需要通过iMPACT进行格式转化,生成.mcs、.exo以及.hex等文件格式,表M对常用的配置文件进行比较和说明。对于FPGA器件,iMPACT能够直接将.bit位流文件下载到芯片中,或者将其转换为PROM器件的EXO/MCS文件格式,并下载到PROM芯片中。2.iMPACT用户界面有两种方法可以启动iMPACT软件,一种是在ISE过程管理区中,点击GenerateProgrammingFile前面的“+”号,再双击“ConfigureDevice”,在ISE环境下运行;另一种是通过点击“开始程序ISE9.1AccessoriesiMPACT”,在Windows环境下单独运行。iMPACT的用户界面主要由File、Edit、View、Operations、Options、Output、Debug、Window、Help菜单栏和常用工具栏组成。下面对常用的菜单栏操作进行简要介绍。File菜单File菜单包含了常见的文件操作,其中的“InitializeChain”用于自动完成边界扫描JTAG链上的器件类型和数目;“ExportProjecttoCDF”用于把向前项目信息保存到CDF(ChainDescriptionFile)文件中。Edit菜单Edit菜单包含了常用的配置操作,其中的“AddDevice”用于手动创建JTAG扫描链时添加PROM或FPGA芯片;“AssignConfigurationFile”用于指定配置文件;“EDITROM”用于修改和删除PROM芯片;“Preference”用于设定iMPACT的通用选项。View菜单View菜单包含了各个窗口显示/关闭的操作。Operations菜单Operations菜单包含了配置、验证、擦除以及各类验证操作。其中“Program”用于对器件编程,下载相应的配置文件;“Verify”用于验证下载是否正确;“Erase”用于擦除FPGA或PROM芯片内的内容。Options菜单Options菜单包含编程、擦除以及回读等选项。Output菜单Output菜单包含了常用的电缆操作。其中“CableAutoConnect”用于电缆自动连接;“DisconnectAllCables”用于断开所有电缆Debug菜单Debug菜单包含了JTAG扫描连所有的调试操作。其中“Start/StopDebugChain”用于启动或停止调试;“ChainIntegrityTest”用于扫描立案完整性测试;“IDCODETest”用于IDCODE测试。Window菜单Window菜单包含了窗口管理操作,如关闭窗口、上一下/下一个窗口等。Help菜单Help菜单包含了iMPACT的在线帮助和版本信息。5.4.2使用IMPACT创建配置文件一个设计经过综合、实现之后,需要为器件生成相应的编程文件。ISE中内嵌了比特流生成器,可生成FPGA以及PROM格式文件,从而实现动态配置,并验证数据是否正确。由于XilinxFPGA支持多种配置模式,因此在完成数据配置之前,需要选择一个合适的模式,以避免出现编程错误1.配置参数设置窗口在过程窗口中,选中[GenerateProgrammingFile]并单击右键打开[ProcessProperties]窗口,在其中可完成对各类编程参数的选择和配置。(1)通用参数设置窗口通用参数设置窗口如图5-36所示,主要选择配置文件的格式以及各种校验规则。图5-36通用参数(GeneralOptions)设置窗口其中相应的选项说明如下:RunDesignRulesChecker(DRC):运行设计规则校验。建议使用该功能,在位流文件生成中进行规则校验,这样可对NCD文件进行评估。其默认值为选中。CreatBitFile:创建位流文件。用于设计在实现后生成可配置的比特文件。其默认值为选中。CreatBinaryConfigurationFile:创建二进制配置文件。其默认值为不选中。CreatASCIIConfigurationFile:创建ASCII配置文件。其默认值为不选中。CreatIEE...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

IMPACT软件使用解读

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部