0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在Vivado下设置BITSTREAM配置信息

FPGA技术驿站 来源:TeacherGaoFPGAHub 作者:TeacherGaoFPGAHub 2021-06-15 14:26 次阅读

首先我们看一下如何在Vivado下设置BITSTREAM配置信息。这可以在综合之后进行。借助如下操作:

打开综合后的设计

依次点击Tools-》 Edit Device Properties

会弹出如下界面。

e5414d66-cd8d-11eb-9e57-12bb97331649.png

在这个界面的左侧部分,相当于主菜单,右侧部分为菜单细节。例如,这里选择General,可以看到右侧BitstreamProperties细节。如果要对生成的bit文件进行压缩,就可以选择这里的Enable Bitstream Compression。有时如果只记得某个属性名字,不知道在哪个菜单下,可直接在搜索处(主菜单上方的放大镜处)输入关键字就可以快速找到。

这里我们选择SPI配置方式,同时将未使用的FPGA管脚设置为下拉。

事实上,这些信息最终都是以约束的形式被保存在.xdc文件中。上述设置对应的约束即为(这些命令会出现在Vivado Tcl Console中):

e5ea7436-cd8d-11eb-9e57-12bb97331649.png

如果已经执行完布局布线并生成了布线后的.dcp文件,那么如何从这个文件中获取BITSTREAM信息呢?这个借助Tcl命令就很简单,具体命令如下图所示。

e5f67eca-cd8d-11eb-9e57-12bb97331649.png

其中第一条命令是将当前目录切换到Vivado工程所在目录。第二条命令则会生成BITSTREAM相关属性信息,并将其写入指定文件中。文件内容如下图所示。可以看到和之前的设置是一致的。

e6031400-cd8d-11eb-9e57-12bb97331649.png

有兴趣的同学可执行下面的命令,观察输出结果,理解命令list_property和list_property_value的含义。

e68fb25c-cd8d-11eb-9e57-12bb97331649.png

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1592

    文章

    21209

    浏览量

    592186
  • SPI
    SPI
    +关注

    关注

    17

    文章

    1603

    浏览量

    89357
  • Vivado
    +关注

    关注

    18

    文章

    781

    浏览量

    65012
收藏 人收藏

    评论

    相关推荐

    LabVIEW模板匹配位置信息导出

    大家好,我在利用ni vision assistant生成的模板匹配界面时,想要将每一个匹配物体的位置信息导出到word或者Excel,但是他这个匹配个数不确定,怎么样把匹配到的所有物体信息导出呀?利用哪些编程?谢谢大家了
    发表于 03-11 20:22

    UCB_SWAP配置信息共16条,写入一条有效配置后,上一条需写1使配置无效是为什么?

    影响正确读取配置信息。 UCB擦写次数有限制,不能无限擦除,需要写满16条配置信息后再擦,上一条配置设置无效也可以连续写16次,之后进行擦除。 而且不写1当前
    发表于 01-24 08:31

    ad2s1210配置模式下读取位置信息却没有对sample信号控制是为什么?

    的控制,但是配置模式下读取位置信息却没有对sample信号控制。似乎和手册上的说法是不一致的,各位大神这怎么理解?
    发表于 12-19 08:17

    DFX设计中Bitstream文件详解

    Fullconfiguration bitstreams对应的是静态区加动态区的完整设计,因此,该文件与传统的非DFX工程生成的bitstream从文件格式到文件结构均是一致的。同时使用方法也是一致
    的头像 发表于 12-07 10:45 439次阅读
    DFX设计中<b class='flag-5'>Bitstream</b>文件详解

    FPGA器件几个比较常用的配置配置约束

    Xilinx Vivado工具的配置约束隐藏得比较深,如图1所示,在进入配置页面前,首先需要点击PROGRAM AND DEBUG->Generate Bitstream执行工程的全编
    发表于 12-02 12:19 230次阅读
    FPGA器件几个比较常用的<b class='flag-5'>配置</b><b class='flag-5'>配置</b>约束

    ad2s1210解码芯片报配置奇偶校验错误故障且位置信息突变怎么解决?

    您好,目前使用贵司ad2s1210解码芯片,遇到上电偶尔报奇偶校验故障,且电机运行中存在位置信息突变情况。 位置和故障信息都是在配置模式通过spi读取,位置突变时都是D7位由0变为1,例如:电机不动
    发表于 12-01 06:05

    Vivado IP核Shared Logic选项配置

    在给Vivado中的一些IP核进行配置的时候,发现有Shared Logic这一项,这里以Tri Mode Ethernet MAC IP核为例,如图1所示。
    的头像 发表于 09-06 17:05 537次阅读
    <b class='flag-5'>Vivado</b> IP核Shared Logic选项<b class='flag-5'>配置</b>

    华为交换机如何批量清除接口配置信息

    华为交换机如何批量清除接口配置信息
    的头像 发表于 08-14 10:43 1777次阅读

    vivado编译E203内核时IOstd如何设置

    报错信息: [DRC NSTD-1] Unspecified I/O Standard: 223 out of 223 logical ports use I/O standard
    发表于 08-12 07:54

    vivado软件和modelsim软件的安装方法

    本文详细介绍了vivado软件和modelsim软件的安装,以及vivado配置modelsim仿真设置,每一步都加文字说明和图片。
    的头像 发表于 08-07 15:48 1535次阅读
    <b class='flag-5'>vivado</b>软件和modelsim软件的安装方法

    何在Vivado配置FIFO IP核

    Vivado IP核提供了强大的FIFO生成器,可以通过图形化配置快速生成FIFO IP核。
    的头像 发表于 08-07 15:36 1712次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>Vivado</b>中<b class='flag-5'>配置</b>FIFO IP核

    何在Vivado中添加时序约束呢?

    今天介绍一下,如何在Vivado中添加时序约束,Vivado添加约束的方法有3种:xdc文件、时序约束向导(Constraints Wizard)、时序约束编辑器(Edit Timing Constraints )
    的头像 发表于 06-26 15:21 1918次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>Vivado</b>中添加时序约束呢?

    Vivado综合参数设置

    如果你正在使用Vivado开发套件进行设计,你会发现综合设置中提供了许多综合选项。这些选项对综合结果有着潜在的影响,而且能够提升设计效率。为了更好地利用这些资源,需要仔细研究每一个选项的功能。本文将要介绍一下Vivado的综合参
    的头像 发表于 05-16 16:45 1922次阅读
    <b class='flag-5'>Vivado</b>综合参数<b class='flag-5'>设置</b>

    Vivado布线和生成bit参数设置

    本文主要介绍Vivado布线参数设置,基本设置方式和vivado综合参数设置基本一致,将详细说明如何设置
    的头像 发表于 05-16 16:40 2989次阅读
    <b class='flag-5'>Vivado</b>布线和生成bit参数<b class='flag-5'>设置</b>

    Vivado使用进阶:读懂用好Timing Report

    对 FPGA 设计的实现过程必须以满足 XDC 中的约束为目标进行。那我们如何验证实现后的设计有没有满足时序要求?又如何在开始布局布线前判断某些约束有没有成功设置?或是验证约束的优先级?这些都要用到 Vivado 中的静态时序分
    的头像 发表于 05-04 11:20 2456次阅读
    <b class='flag-5'>Vivado</b>使用进阶:读懂用好Timing Report