Xilinx_FPGA下载烧写教程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Step1 学习下载配置Xilinx 之FPGA
配合Mars-EDA 的Spartan2 核心板,用图文方式向大家详细讲述如何下载配置Xilinx 的FPGA。

FPGA 下载模式说明
S1 为 FPGA 下载模式选择跳线,M0,M1,M2 默认状态为通过 4.7K 电阻上拉到 3.3V,当用跳线帽短接 S1 的PIN3 和PIN6 将置 M0 为0,同理,短接 PIN2 和PIN5,PIN3 和PIN4 将置 M1,M2 为0。

M0,M1,M2 的电平和 FPGA 下载之间的关系参见下图:(Boundary-scan mode)是调试最常用的 JTAG 模式。

当采用板载 PROM 时,采用的跳线模式是 Master Serial Mode –短路 PIN1 和PIN6,PIN2 和PIN5
J2 为Slave Serial Mode 的接口。

下载模式跳线 S1 短接PIN1 和PIN6,PIN2 和PIN5 即可。

J3 为 JTAG Mode 的接口。

下载模式跳线短接 PIN1 和 PIN6 即可。

S2 跳线说明
1.通过 JTAG 方式烧录 FPGA:短接 PIN1 和PIN3。

2.通过 JTAG 方式烧录 PROM:短接 PIN3 和PIN5,PIN2 和PIN4.
3.通过菊花链下载 FPGA 和烧录 PROM:短接 PIN3 和PIN5,PIN4 和PIN6.
下面我们利用 Spartan2 核心板介绍一下通过 JTAG 菊花链方式下载 FPGA 和烧录 PROM. 硬件跳线选择:
1.跳线 S1: 此时要求 M0 M1 M2 = 100, 设置 FPGA 的下载方式为 Boundary-scan mode, 此时将 M1 和M2 的跳线安上。

跳线 S2 : 通过菊花链下载 FPGA 和烧录 PROM:短接 PIN3 和 PIN5,PIN4 和 PIN6.
2.将 Xilinx 下载线和核心板上 JTAG mode 接口 J3 相连,连接到计算机并口。

核心板上电。

软件操作
一、产生PROM 配置文件
在烧写PROM 之前,需要将ISE 生成的*.bit 文件转换成prom 格式的文件才能下载Xilinx 专用的配置 PROM 中。

1.启动 iMPACT
2.出现下面画面选择 Prepare Configuration Files,点击下一步。

3.
出现如下界面,选择
PROM File,点击下一步。

4..界面如下,选择 PROM 类型,和文件格式,填写生成文件名称路径,下一步
5.
指定使用的 PROM 类型,并添加,下一步。

6.下一步
7 点击 Add File
按钮。

8.选上需要转换的*.bit 文件打开。

9.出现如下对话框,提示要不要添加另外的.bit 文件。

选择否
10 界面如下,点击完成
11.出现要不要现在生成配置文件,选择是,至此,PROM
的文件已经生成。

12.OK.
二.菊花链方式下载配置FPGA 和PROM 1.打开 iMPACT 配置
2.出现如下界面,选择 Configure Device, 下一步。

3.选择 Boundary-Scan Mode,下一步。

4.选自动监测扫描链,完成。

5
.出现如下界面,检测到两个器件:xc2s50 和xc18v01,并提示是否为每个器件添加配置文件。

点击取消。

6.界面如下
7
.选上为 xc2s50,用鼠标右键打开如下快捷菜单,选上指定配置文件8.打开如下对话框,浏览选择.bit 的配置文件,并添加进来。

9.出现如下界面,有 Warning 警告,点击确定,忽略它。

10.选上 xc2s50,点击鼠标右键打开快捷菜单,选上 Program….
11.出现编程选项,注意此时默认情况下,Verify 被选上(直接点击 ok,将报错),需要将其不选。

如下图,点击 OK
12.正在烧写 FPGA
13.烧写成功提示画面。

此时硬件核心板上的灯 D2 将点亮,表明烧写成功。

14.接下来,我们利用此菊花链对 PROM 进行烧写,选上 xc18v01,点击鼠标右键打开如下快捷菜单,给 PROM 指定前面我们生成的 PROM 的配置文件
15.打开如下对话框,浏览并打开.mcs
16.出现如下对话框,选择采用的 PROM 的封装形式,点击 ok.
17
再次选上 xc18v01,用鼠标右键打开快捷菜单,点击 Programm…
18.出现编程选项。

默认如下,点击 ok,开始烧写 PROM.
19.
烧写进行中。

20.烧写成功界面。

至此,以菊花链方式完成对 FPGA 的JTAG 下载和 PROM 的烧写。

这种方式比较灵活在编程调试阶段。

建议大家多采用。

PROM 烧写成功以后。

掉电,将 M0 M1 M2= 000 ,配置 FPGA 成Master Serial Mode. 重新上电后,配置成功的指示灯 D2 将点亮。

相关文档
最新文档