V2P的3种下载方式的认识.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【FPGA博客大赛】Virtex-II Pro FPGA开发板的三种FPGA配置方式 2010-01-20 21:09 摘要:本文主要叙述了Virtex-II Pro FPGA开发板的三种FPGA配置方式,以及iMPACT软件的使用。 关键词:FPGA配置,iMPACT,Virtex-II Pro 图1.Virtex-II Pro FPGA开发板 Virtex-II Pro FPGA开发板(图1)提供了三种方案来解决对FPGA的编程。 JTAG配置 这是一种很通用的编程方式,利用PC机直接将FPGA的配置文件通过JTAG编程到FPGA芯片中。 PROM配置 首先是将FPGA的配置文件放到PROM进行存储,上电之后,PROM通过串行或者并行的方式将配置文件下载FPGA芯片。Virtex-II Pro开发板PROM对FPGA的编程用的是并行的方式。 SystemACE Controller通过CF卡进行配置 这个是Xilinx提供的一种独有的FPGA配置方案,即通过SystemACE Controller将存储在CF卡中的配置文件下载到FPGA中,最多CF卡中可以存放8个配置文件,通过外部的拨码开关进行配置文件的选择。如果有人在Virtex-II Pro开发板上做过Linux的移植的话,还应该知道CF卡存储的不仅仅是FPAG的配置文件,还可以将处理的数据,或者文件系统放到卡中。 实验环境的要求: IMPACT10.1 Virtex-II Pro 开发板 USB ISP下载线 CF卡以及CF卡读卡器 串口调试线(可选) 下面具体介绍这三种方式的操作 1.JTAG配置 Virtex-II Pro FPGA板上电,并通过ISP下载线与主机相连。开发板的SW9拨码开关1、2键都应该是off,D20 LED(JTAG CONFIG)会变亮。打开iMPACT软件,默认建立工程。或许软件会自动识别与主机相连的器件。如果没有的话,需要在右侧的操作窗口,右键选择Initialize Chain(Ctrl+I)(图2),然后会自动识别下载线上的设备(图3)。 注:D20是指开发板上的对应器件的编号,下面也会有类似的表述。 图2.初始化下载链 图3.识别的设备 图2中,xcf32p也就是32MB的PROM芯片,xccace就是System ACE,xc2vp30也就是FPGA芯片。 如果使用JTAG,右键选中xc2vp30,选择Assign New Configuration file(*.bit文件)如图3 图4.给FPGA芯片指定配置文件 选完之后,同样右键选中xc2vp30,选择program,默认选项,然后点击OK,系统自动下载,等下载成功后会有提示。在开发板上的D4 LED(DONE)会亮,说明FPGA配置成功。 2.PROM配置 Virtex-II Pro 开发板的XCF32P,Flash PROM包含了预留了两个块:revision 0和revision 1。revision 0是用于Golden配置这种模式,这块区域写跟擦除都是保护,里面主要存储了该板子的测试程序。而revision 1 用于用户模式,用户生成的配置文件都是存在于该区域中,当然可以配置多个文件。这里主要用的就是revision1的区域。 在配置PROM之前,需要生成PROM需要的是*.mcs文件,而该配置文件又是需要*.bit文件。具体步骤如下: 图5.操作流程 在iMPACT软件的Flows工作区双击PROM File Formatter,进入Prepare PROM Files对话框(图6)一般都是默认选项,在下面有存储路径的选择和PROM file name的选择。 图6. Prepare PROM Files 点击Next,选择PROM mode(图7),我们选择的是Parallel Mode。参考Virte-II Pro 开发板的电路图可以了解到PROM的数据输出口是8bit,所以选择并行模式。 图7.Select PROM/Flash Mode 点击Next,选择PROM device,Virtex-II Pro使用的xcf32p,所以我们选择的32M,点击Add,因为我们选择一个配置文件所以只需点击一次即可。 图8.指定PROM Device 一路点击Next,最后点击Finish。然后会跳出添加设备文件的对话框。点击ok, 图9.Add Device 然后选择你需要的配置的*.bit文件。一路默认OK。完成后,然后会提示添加Another device,点击取消就可以了。在左侧的iMPACT Processes栏中 双击Generate File,在刚才指定的路径下会生成*.mcs文件(图9)。 图1

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档