从0开始学FPGA:下载流水灯到开发板

作者:Joey 分类: FPGA 发布于:2016-8-24 9:15 ė2962次浏览 60条评论

按照开发板的教程,先用USB Blaster下载一下流水灯到开发板试试看。程序已经由黑金写好,按照教程操作:

01.png

02.png

03.png

04.png

05.png



教程中红色框框内绿色字要注意!

按照教程操作的时候突然发现,下载方式从AS切换到JTAG的时候,突然弹出提示:

Some devices in current device list cannot be added to selected programming mode JTAG

1.png

2.png


如果选择no就无法切换到jtag,还是在as模式,选择yes后,则器件型号都被清空


3.png


这是因为黑金给出的工程文件默认是AS模式下载,AS模式下载和JTAG模式下载的文件不同(有点类似hex和axf的关系),

因此这里device被清空后,可以重新选择Add file,因为在这个工程开始编写前已经设置正确device,所以直接Add file就会是正确的device.

如果不清楚你的device型号,这里还可以Auto Detect来探测你的device型号。

Add file选择top_module.sof,然后点Start就可以下载到开发板了,可以观察流水灯。

5.png


下图是Auto Detect出现的界面: 

4.png




知识点:

AS和JTAG两个下载模式不同,下载的文件类型也不同,一个是POF一个是SOF

SOF是JTAG模式的下载,下载到RAM,速度比较快,但是是掉电失效的。
POF是ASP模式,是固化在芯片里的FLASH,速度比较慢,但是是不会失效的。
一般在设计调试程序的时候用SOF烧写,应用的时候用POF烧写。




本文出自 LcdBBS,转载时请注明出处及相应链接。

0

Ɣ回顶部