Vivado使用记录(二)下载与固化

4 篇文章 0 订阅
3 篇文章 0 订阅

在Vivado下下载程序和固化是两个比较相似的过程。以下内容以2018.3为例:

下载和固化都位于FLOW Navigator列表下的 PROGRAM AND DEBUG栏目下:

在使用JTAG下载线连接好设备之后,打开硬件管理器之后,识别到设备,图中权重的灰色区域 Program Device就会变成可点击的。

然后在打开的窗口下,选择好之前生成好的bit文件,就可以完成JTAG模式下的bit文件下载。

-----------------------------------------------------------------------我是分割线-----------------------------------------------------------------------------------

下面是固化的操作,为了完成固化首先要了解几个内容:通常在打开了硬件管理器之后,Vivado就会识别到板级的配置芯片类型。

FPGA的配置模式(主从?串并?等,由三个MODE引脚决定,通常如果板子已经做出来了就只支持一种固化方式)

所使用的配置芯片(是Xilinx官方支持的platform芯片还是普通的Flash芯片?)(配置芯片的引脚是什么协议的?支持几位数据?)

之后就是生成Xilinx的固化文件:电机工具栏中的Tools,然后是Generate Memory Configuration File

进入下面的窗口,之后依次完成:

1)选择生成的配置文件的格式,固化的文件为MCS格式的文件;

2)存储器件

3)存储器件的大小(单位为MB)

4)配置文件写入存储芯片的协议

5)可选择勾选是否加载bit文件

6)可选择勾选是否进行和校验等功能

最后单击ok就可以生成固化用的mcs文件。

之后在Hardware Manager窗口下,找到Vivado识别到的用于固化的存储芯片,在其上进行右键选择下载固化文件选项,进入选择固化文件(.mcs)窗口,选择完毕后单击OK即可开始下载。固化比较慢,还请耐心等待固化完成。

注意事项:固化过程中尽量保持下载线连接稳定、电脑或者笔记本不要进入锁屏或者休眠状态,否则失败了就要再来一次。

最近笔者遇到了一个问题,Vivado可以识别到我的板子上的配置芯片,型号也对得上,但是在Hardware Manager窗口下右击识别到的芯片却没有下载固化文件选项,同时配置芯片的status栏显示N/A(猜测与这个有关),目前还未解决,在这里留下个记录,之后会及时补充。

 

 

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值