Xilinx-FPGA下载烧写教程(超详细)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

EDA核心板,用图文方式向大家详细讲述如何下载配置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-scanmode)是调试最常用的JTAG模式。当采用板载PROM时,采用的跳线模式是MasterSerialMode–短路PIN1和PIN6,PIN2和PIN5J2为SlaveSerialMode的接口。下载模式跳线S1短接PIN1和PIN6,PIN2和PIN5即可。J3为JTAGMode的接口。下载模式跳线短接PIN1和PIN6即可。-1-EDA.通过JTAG方式烧录FPGA:短接PIN1和PIN3。2.通过JTAG方式烧录PROM:短接PIN3和PIN5,PIN2和PIN4.3.通过菊花链下载FPGA和烧录PROM:短接PIN3和PIN5,PIN4和PIN6.下面我们利用Spartan2核心板介绍一下通过JTAG菊花链方式下载FPGA和烧录PROM.硬件跳线选择:1.跳线S1:此时要求M0M1M2=100,设置FPGA的下载方式为Boundary-scanmode,此时将M1和M2的跳线安上。跳线S2:通过菊花链下载FPGA和烧录PROM:短接PIN3和PIN5,PIN4和PIN6.2.将Xilinx下载线和核心板上JTAGmode接口J3相连,连接到计算机并口。核心板上电。EDA软件操作一、产生PROM配置文件在烧写PROM之前,需要将ISE生成的*.bit文件转换成prom格式的文件才能下载Xilinx专用的配置PROM中。1.启动iMPACT2.出现下面画面选择PrepareConfigurationFiles,点击下一步。-3-EDA.出现如下界面,选择PROMFile,点击下一步。4.界面如下,选择PROM类型,和文件格式,填写生成文件名称路径,下一步-4-EDA.指定使用的PROM类型,并添加,下一步。6.下一步-5-EDA按钮。8.选上需要转换的*.bit文件打开。9.出现如下对话框,提示要不要添加另外的.bit文件。选择否-6-EDA界面如下,点击完成EDA.出现要不要现在生成配置文件,选择是,至此,PROM的文件已经生成。12.OK.-8-EDA二.菊花链方式下载配置FPGA和PROM1.打开iMPACT配置2.出现如下界面,选择ConfigureDevice,下一步。-9-EDA.选择Boundary-ScanMode,下一步。4.选自动监测扫描链,完成。-10-EDA.出现如下界面,检测到两个器件:xc2s50和xc18v01,并提示是否为每个器件添加配置文件。点击取消。6.界面如下-11-EDA.选上为xc2s50,用鼠标右键打开如下快捷菜单,选上指定配置文件8.打开如下对话框,浏览选择.bit的配置文件,并添加进来。-12-EDA.出现如下界面,有Warning警告,点击确定,忽略它。10.选上xc2s50,点击鼠标右键打开快捷菜单,选上Program….-13-EDA出现编程选项,注意此时默认情况下,Verify被选上(直接点击ok,将报错),需要将其不选。如下图,点击OK12.正在烧写FPGA-14-EDA烧写成功提示画面。此时硬件核心板上的灯D2将点亮,表明烧写成功。14.接下来,我们利用此菊花链对PROM进行烧写,选上xc18v01,点击鼠标右键打开如下快捷菜单,给PROM指定前面我们生成的PROM的配置文件-15-EDA.打开如下对话框,浏览并打开.mcs16.出现如下对话框,选择采用的PROM的封装形式,点击ok.-16-EDA用鼠标右键打开快捷菜单,点击Programm…18.出现编程选项。默认如下,点击ok,开始烧写PROM.-17-EDA烧写进行中。20.烧写成功界面。至此,以菊花链方式完成对FPGA的JTAG下载和PROM的烧写。这种方式比较灵活在编程调试阶段。建议大家多采用。-18-EDA烧写成功以后。掉电,将M0M1M2=000,配置FPGA成MasterSerialMode.重新上电后,配置成功的指示灯D2将点亮。

1 / 19
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功