首先我们看一下如何在Vivado下设置BITSTREAM配置信息。这可以在综合之后进行。借助如下操作:
打开综合后的设计
依次点击Tools-》 Edit Device Properties
会弹出如下界面。
在这个界面的左侧部分,相当于主菜单,右侧部分为菜单细节。例如,这里选择General,可以看到右侧BitstreamProperties细节。如果要对生成的bit文件进行压缩,就可以选择这里的Enable Bitstream Compression。有时如果只记得某个属性名字,不知道在哪个菜单下,可直接在搜索处(主菜单上方的放大镜处)输入关键字就可以快速找到。
这里我们选择SPI配置方式,同时将未使用的FPGA管脚设置为下拉。
事实上,这些信息最终都是以约束的形式被保存在.xdc文件中。上述设置对应的约束即为(这些命令会出现在Vivado Tcl Console中):
如果已经执行完布局布线并生成了布线后的.dcp文件,那么如何从这个文件中获取BITSTREAM信息呢?这个借助Tcl命令就很简单,具体命令如下图所示。
其中第一条命令是将当前目录切换到Vivado工程所在目录。第二条命令则会生成BITSTREAM相关属性信息,并将其写入指定文件中。文件内容如下图所示。可以看到和之前的设置是一致的。
有兴趣的同学可执行下面的命令,观察输出结果,理解命令list_property和list_property_value的含义。
编辑:jq
-
FPGA
+关注
关注
1646文章
22097浏览量
620692 -
SPI
+关注
关注
17文章
1809浏览量
96724 -
Vivado
+关注
关注
19文章
835浏览量
69150
发布评论请先 登录
Vivado无法选中开发板的常见原因及解决方法

如何在EZ-USB SX3配置实用程序中配置它的设置?
如何设置信令测试仪的发射参数
hyper 网络设置,Hyper-V网络设置:高级网络配置技巧

hyper-v 配置,Hyper-V配置:性能优化与高级设置

迅为RK3568开发板篇OpenHarmony配置HDF驱动控制LED-配置创建私有配置文件
如何在Linux系统上设置站群服务器IP地址
请问DAC1280的1s-density bitstream如何产生?
CDCE949如何使用Clock Pro 1.21来计算寄存器的值,并导出配置信息呢?
lmk04828寄存器配置信息写入后,无时钟信号输出是怎么回事?
如何在应用中正确设置THVD1505和SN65HVD888

评论