分类: 嵌入式
2010-06-14 19:36:24
恢复FPGA黄金级配置(Restoring the Golden FPGA Configuration)
XUP Virtex II Pro 开发板配置有XCF32P的FLASH PROM,里面包括了黄金级配置(Golden configuration)和用户级配置(User configuration)。黄金级配置存储在0区(Revision 0,写、擦除保护),用户级配置存储在1区(Revison 1)。对XCF32P平台编程需要iMPACT(V6.3.0i或以上)以及接口J8(嵌入式平台USB接口)或者J27(JTAG接口)。
最新的黄金级配置(Gloden configuarion)文件可以在. 获得。该配置文件用来核实整个系统合理的操作。
- 下载XUP_V2Pro_BIST.zip文件,该zip文件包含:
XUP_V2Pro_BIST.mcs,该数据文件是用来下载到PROM中的;
XUP_V2Pro_BIST.cfi.该文件描述了在PROM中设计修订的架构- 开发板上电,主机和开发板通过USB或者PC4相连,iMPACT软件打开。
- 进入iMPACT,看到Configure Devices Selection对话框,选择Configure Devices。
- Next,选择Boundary Scan Mode
- Next,选择Automatically connect to cable and identify Boundary-Scan chain
- 点击Finish,iMPACT识别出链上的相关设备。至少有PROM,System ACE controller 和FPGA。
- 把下载的XUP_V2Pro_BIST.mcs文件配置到XCF32P PROM中。
- 选择BYPASS作为System ACE controller 和FPGA的配置文件
- 右键点击XCF32P PROM图标,选择Erase。在Erase选择对话框中选择 All Revisons,点击OK
跳出一个Erase的文本框,以显示Erase的操作进程。- 右键点击 XCF32P PROM ,选择Program
- iMPACT产生一个表格以设定一些参数。选择Disign Revison REV 0,并设置Writer Protect(WP)以防止普通用户覆盖黄金级配置(Golden configuration),Operating Mode 设为 Slave , I/O Configuration设为Parallel Mode。
- 点击OK,开始对PROM进行编程。iMPACT会显示一系列的操作。
- 开发板上的SW9需要1,2拨到ON,PROM CONDIG LED (D19)和GOLDEN CONFIG LED点亮,指示对PROM中的GOLDEN 配置。
- 按下开发板上的“RESET\RELOAD”按钮(SW1),直到“RELOAD”LED(D6)变亮;松开按钮,新的用户配置已经传送到FPGA中。