全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 可编程逻辑 >

Vivado下载程序步骤和ISE差异问题

时间:2021-01-02 10:45

人气:

作者:admin

标签: FPGA  ISE  Vivado 

导读:由于Vivado下载程序步骤和ISE有较大差异,特此写此文章,希望对大家有所帮助。 1,下载文件生成 在.bit文件生成后,在TCL中输入 write_cfgmem -format mcs -interface spix4 -size 16 -loadbit "up 0x0 F:/...

由于Vivado下载程序步骤和ISE有较大差异,特此写此文章,希望对大家有所帮助。

1,下载文件生成
在.bit文件生成后,在TCL中输入
write_cfgmem -format mcs -interface spix4 -size 16 -loadbit "up 0x0 F:/Git/XGA/Display_HDMI/Display.runs/impl_2/Display.bit" -file FPGA_TOP.mcs

spix4为模式设置。
-size 16为Flash大小,单位Byte。
即可得到FPGA_TOP.mcs和FPGA_TOP.prm两个文件,后边需要用到这两个文件。

A&Q:提示bit位宽错误
ERROR: [Writecfgmem 68-20] SPI_BUSWIDTH property is set to "1" on bitfile F:/Git/XGA/Display_HDMI/Display.runs/impl_2/Display.bit. This property has to be set to "4" to generate a configuration memory file for the SPIX4 interface. Please ensure that a valid value has been set for the property BITSTREAM.Config.SPI_buswidth and rerun this command.

set_property BITSTREAM.CONFIG.SPI_BUSWIDTH 4 [current_design]

输入如上命令,将BIT位宽更改为4bit。

2,程序下载

pIYBAF9uHsOAL1RdAARz4byGw6c613.png

在Program and Debug模式下,右键芯片型号,如图所示。

o4YBAF9uHsWAMJb-AAB1xEZi2tw596.png

选择你所使用的的Flash,如果此选项中没有,则可去官网查询该系列FPGA时候支持此款Flash。

pIYBAF9uHseAd0s7AACA5Bu6814094.png

点击OK即可。

A&Q:下载进去,重新上电后,程序不运行。
1,检查SPI_clk是否有时钟产生。
A,有,则证明FPGA上电配置正确。
B,无
a,检查MODE配置模式,一般我们配置为SPI主模式,即MODE[2:0]=001;
b,检查MODE上下拉电阻,官方手册上推荐使用100欧,Nexys4则使用1K。这个电阻不宜过大,否则造成上电启动失败。
编辑:hfy


温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信