Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1204442
  • 博文数量: 232
  • 博客积分: 7563
  • 博客等级: 少将
  • 技术积分: 1930
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-21 11:17
文章分类

全部博文(232)

文章存档

2011年(17)

2010年(90)

2009年(66)

2008年(59)

分类: 嵌入式

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)文件可以在. 获得。该配置文件用来核实整个系统合理的操作。

  1. 下载XUP_V2Pro_BIST.zip文件,该zip文件包含:
    XUP_V2Pro_BIST.mcs,该数据文件是用来下载到PROM中的;
    XUP_V2Pro_BIST.cfi.该文件描述了在PROM中设计修订的架构
  2. 开发板上电,主机和开发板通过USB或者PC4相连,iMPACT软件打开。
  3. 进入iMPACT,看到Configure Devices Selection对话框,选择Configure Devices
  4. Next,选择Boundary Scan Mode
  5. Next,选择Automatically connect to cable and identify Boundary-Scan chain
  6. 点击Finish,iMPACT识别出链上的相关设备。至少有PROM,System ACE controller 和FPGA。
  7. 把下载的XUP_V2Pro_BIST.mcs文件配置到XCF32P PROM中。
  8. 选择BYPASS作为System ACE controller 和FPGA的配置文件
  9. 右键点击XCF32P PROM图标,选择Erase。在Erase选择对话框中选择 All Revisons,点击OK
    跳出一个Erase的文本框,以显示Erase的操作进程。
  10. 右键点击 XCF32P PROM ,选择Program
  11. iMPACT产生一个表格以设定一些参数。选择Disign Revison REV 0,并设置Writer Protect(WP)以防止普通用户覆盖黄金级配置(Golden configuration),Operating Mode 设为 Slave , I/O Configuration设为Parallel Mode
  12. 点击OK,开始对PROM进行编程。iMPACT会显示一系列的操作。
  13. 开发板上的SW9需要1,2拨到ON,PROM CONDIG LED (D19)和GOLDEN CONFIG LED点亮,指示对PROM中的GOLDEN 配置。 
  14. 按下开发板上的“RESET\RELOAD”按钮(SW1),直到“RELOAD”LED(D6)变亮;松开按钮,新的用户配置已经传送到FPGA中。
阅读(1656) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~