A-A+

Odyssey MAX10 FPGA 之使用串口FPGA程序下载篇

2016年11月11日 电子世界 暂无评论

这个开发套件官网上可以找到好多fpga的固件,如下面截图所示。那我们就挨个把它下载下来吧!

板载fpga有两种下载方式。一种是采用jtag下载。还有一种就是通过串口下载。和上次升级EFM32固件一样打开串口工具。

在串口对话窗口进行下载。

这里选择0 可以看到,我们原来本身自带了一些,已经存在里面的fpga程序。里面还有好多空空一剩余的空间,让功能可以下载自己的。程序

回到菜单界面按下1。然后他会让你输入列表编号,我们挨个来吧,来空的全部填满。

。输入2,然后选择文件,然后点发送文件,选择我们已经下好的软件。

这个很快就传上去了。

再来看看程序列表:

2号已经多了一项。

后面的就依次省略了。

看到我们的列表已经快要满了。

遇到传比较大的文件就会比较慢。甚至会卡死的样子,串口无任何反应,但是文件应该会都传上去了。

最后来看下占满的样子。却发现有些名字显示不完整,不知道是什么问题,重命名文件名字都不行。

其中有些功能都是重复的,但这不是我的最终目的,我是要下载程序到fpga的呢。

可以看到下载时候的速度最大在19.35kb/s

然后回到主菜单,输入6将程序下载到fpga。

可以看到下载时候的界面。

最后下载完了会出现一些配置选项,输入0.。。。然后自己接开始配置了。

算了不管了,看看时间FPGA能运行么,你别说,不需要复位按键什么的,FPGA以及运行开了:

上面我下载的是6列表的,后面又改了,下成9里的程序了,所以变成声音检测了。

可以照片看到8个led随着声音强度不同亮的等级(数量)不同。但实际比较难抓拍到。

到这里也发现了,也不一定非要USB-blaster 来给他下载程序。我们在quartus 上编好软件然后导出bin格式程序,通过串口下载进来就可以了。如果要调试的话,还是上jtag吧。

标签:

Copyright © E网新时代 保留所有权利.   Theme  Ality站点地图
查询次数: 23
粤ICP备14073293号-1

用户登录

分享到: