首先我们看一下如何在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
+关注
关注
1656文章
22298浏览量
630488 -
TCL
+关注
关注
11文章
1794浏览量
91068
原文标题:如何设置或获取BITSTREAM属性信息?
文章出处:【微信号:gh_2d1c7e2d540e,微信公众号:XILINX开发者社区】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
飞凌嵌入式ElfBoard-获取文件的状态信息之fstat
闲鱼商品详情API秘籍!轻松获取SKU属性数据
调用拼多多开放平台 API 获取店铺列表
教你如何使用API接口获取数据!
生成Bitstream的DRC LUTLP-1错误的解决办法
手把手教你AT指令APN设置:专网连接零门槛!
eBay 商品详情 API 深度解析:从基础信息到变体数据获取全方案
Keysight是德示波器的5个触发设置与波形分析方法
鸿蒙应用元服务开发-Account Kit获取华为账号用户信息概述
Chart FX-使用API传输数据 使用Value属性传输数据

教你们怎么设置或获取BITSTREAM属性信息
评论