vivado 生成比特流或器件镜像

在生成比特流或器件镜像之前 , 请复查其设置 , 确保这些设置对于您的设计都正确无误 , 这一点至关重要。 Vivado® IDE 中的比特流和器件镜像设置分为 2 种类型 :
1. 比特流或器件镜像文件格式设置。
2. 器件配置设置。
在 Vivado Flow Navigator 中依次选择“ Settings ” → “ Bitstream ” , 或者选择“ Flow ” → “ Settings ” →
“ Bitstream Settings... ”菜单选项 , 以打开“比特流设置 (Bitstream Settings) ”弹出窗口 ( 请参阅下图 ) 。只要设置正 确, 即可使用 write_bistream Tcl 命令或者使用 Vivado Flow Navigator 中的“ Generate Bitstream ”按钮来生成比 特流数据文件。 如以 Versal ™ 器件为目标 , 则会生成可编程器件镜像 ( .pdi ) 而不是比特流文件。更改器件镜像设置的过程与先前架构 类似, 但菜单选项、 Tcl 命令和可用设置将有所不同。要访问器件镜像设置 , 请依次选中 Vivado Flow Navigator 中的
“ Settings ” → “ Generate Device Image ” , 或者选中“ Flow ” → “ Settings ” → “ Generate Device Image Settings...”菜单选项以打开“设置 (Settings) ”弹出窗口中的“器件镜像 (Device Image) ”部分 ( 请参阅下图 ) 。可使 用 write_device_image Tcl 命令或者使用 Vivado Flow Navigator 中的“ Write Device Image ”按钮来生成器件镜 像数据文件。
更改比特流文件格式设置
默认情况下 , write_bitstream Tcl 命令仅生成二进制比特流 ( .bit ) 文件。 ( 可选 ) 您可通过使用以下命令开关来 更改 write_bitstream Tcl 命令写出的文件格式 :
• -raw_bitfile :( 可选 ) 此开关会导致 write_bitstream 写入原始比特文件 ( .rbt ) , 其中所含信息与二进制比特流文件中所含信息相同, 但格式为 ASCII 。输出文件名为 文件名 .rbt 。
• -mask_file :( 可选 ) 写入掩码文件 ( .msk ) , 其中包含有关比特流文件中配置数据所在位置的掩码数据。此文件可 用于判定比特流中哪些位应与回读数据进行比较和验证。如果掩码位为 0 , 那么应根据比特流数据验证该位。如果 掩码位为 1 , 那么不应验证该位。输出文件名为 文件名 .msk 。
• -no_binary_bitfile :( 可选 ) 不写入二进制比特流文件 ( .bit ) 。如果要生成 ASCII 比特流文件或掩码文件或者要生 成比特流报告( 而不生成二进制比特流文件 ), 请使用此命令。
• -logic_location_file :( 可选 ) 创建 ASCII 逻辑位置文件 ( .ll ) , 以显示锁存器、触发器、 LUT 、块 RAM 和 I/O 块输 入输出的比特流位置。这些位元可供位置文件中的帧和位编号引用, 以帮助您观察 FPGA 寄存器的内容。
• -bin_file :( 可选 ) 创建二进制文件 ( .bin ) , 其中仅包含器件编程数据 , 不含标准比特流文件 ( .bit ) 中找到的报头 信息。
• -reference_bitfile <arg> :( 可选 ) 读取引用比特流文件 , 并输出增量比特流文件 , 其中仅含不同于指定引用文件的 内容。此部分比特流文件可用于对含更新设计的现有器件进行增量编程。
更改器件镜像 (.pdi) 文件格式设置
默认情况下 , write_device_image Tcl 命令仅生成 1 个 .pdi 文件。 ( 可选 ) 您可通过使用以下命令开关来更改 write_device_image Tcl 命令写出的文件格式 :
• -force ( 可选 ): 覆盖现有文件。
• -verbose ( 可选 ): 打印 write_device_image 选项。
• -raw_partitions ( 可选 ): 写入原始 CFI 和 NPI 分区文件 ( .rnpi 和 .rcdo )
• -mask_file ( 可选 ): 写入掩码文件 ( .msk )
• -logic_location_file ( 可选 ): 写入逻辑位置文件 ( .ll )
• -cell <arg> ( 可选 ): 仅为指定单元创建部分器件镜像。
• -no_pdi : 不生成 pdi 文件。仅生成原始分区文件后即停止操作。
• -no_partial_pdifile ( 可选 ): 不为 Dynamic Function eXchange 设计写入部分 pdi 文件。
• -quiet ( 可选 ): 忽略命令错误。
• <file> ( 必需 ): 要写入的 .pdi 文件名。
更改器件配置比特流设置
您可更改的最常见的配置设置归为器件配置设置类别。这些设置以器件模型属性为主 , 您可使用“编辑器件属性 (Edit Device Properties)”对话框来为选定的已综合或已实现的设计网表更改这些设置。以下步骤描述了如何使用此方法来 设置各种比特流属性:
1. 选择“ Tools ” → “ Edit Device Properties ”。
2. 在“ Edit Device Properties ”对话框中 , 选择左侧列中的类别之一 ( 请参阅下图 ) 。
提示 : 您可在“搜索 (Search) ”字段中输入属性。例如 , 在“ Search ”文本框中输入 jtag 即可查找并选中与 JTAG 编程相关的属性。
3. 将属性设为期望的值 , 然后单击“ OK ”。
4. 依次选择“ File ” → “ Constraints ” → “ Save ”以将更新后的属性保存到目标 XDC 文件中。
您也可以在 XDC 文件中使用 set_property 命令来设置比特流属性。例如 , 以下提供了如何更改 start-up DONE cycle 属性的示例 : set_property BITSTREAM.STARTUP.DONE_CYCLE 4 [current_design]
在 Vivado 模板中提供了更多示例和模板。“器件配置比特流设置”描述了所有器件配置设置。
重要提示 ! 只需编辑与所用配置模式相关的“器件配置比特流设置”即可。其它设置请保留默认值

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.tpcf.cn/news/779344.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Gradio——语音对话demo

import gradio as gr import os import random import json import requests import timefrom openai import AzureOpenAI# audio to text here def audio_to_text(audio_path):"""audio to text here&#xff0c;目前是openai whisperParameters:audio_path: …

数据结构刷题篇 之 【力扣二叉树基础OJ】详细讲解(含每道题链接及递归图解)

有没有一起拼用银行卡的&#xff0c;取钱的时候我用&#xff0c;存钱的时候你用 1、相同的树 难度等级&#xff1a;⭐ 直达链接&#xff1a;相同的树 2、单值二叉树 难度等级&#xff1a;⭐ 直达链接&#xff1a;单值二叉树 3、对称二叉树 难度等级&#xff1a;⭐⭐ 直达…

【Godot4自学手册】第三十一节使用WorldEnvironment为地宫入口粒子系统添加辉光

本节&#xff0c;首先我将使用WorldEnvironment节点为地宫入口的例子系统添加辉光&#xff0c;让游戏看上去效果更加灿烂。其次加入相应提示信息&#xff0c;白天到达地宫附近、未杀死怪物进入地宫&#xff0c;都有提示信息&#xff0c;达到条件后地宫方可进入。先看一下效果&a…

CSS之动画

一&#xff0c;动画的制作 实现盒子绕圈走 二&#xff0c; 动画的常用属性 三&#xff0c;动画简写属性 前面两个属性一定要写&#xff0c;第三个linear是指匀速的意思&#xff08;默认是ease&#xff09;

Machine Learning机器学习之数据可视化

目录 前言 一、 数据预处理与清洗 二、常见可视化技术 三、可视化工具和平台 博主介绍&#xff1a;✌专注于前后端、机器学习、人工智能应用领域开发的优质创作者、秉着互联网精神开源贡献精神&#xff0c;答疑解惑、坚持优质作品共享。本人是掘金/腾讯云/阿里云等平台优质作者…

IT服务监督管理案例分析题

习题一 根据国家电网提出建设智能电网&#xff0c;信息化作为推进电力企业实现发展战略目标的和目标的核心保障体系&#xff0c;作用日益突出。这其中更需要进步推动信息运维综合监管系统的深化应用工作。 某软件股份有限公司是国内IT运维管理服务提供商&#xff0c;为多家电…

tls和ssl的区别,ssh和ssl区别

在网络通信和安全领域&#xff0c;TLS&#xff08;Transport Layer Security&#xff09;、SSL&#xff08;Secure Sockets Layer&#xff09;和SSH&#xff08;Secure Shell&#xff09;是常见的加密协议&#xff0c;它们都起着保护数据安全的重要作用。在本文中&#xff0c;我…

PPP、RRE、MGRE综合实验

一、实验拓扑图 二、实验要求 1.R5为ISP&#xff0c;只能进行IP地址配置&#xff0c;其所有地址均配为公有IP地址&#xff1b; 2.R1和R5间使用PPP的PAP认证&#xff0c;R5为主认证方: R2与R5之间使用ppp的CHAP认证&#xff0c; R5为主认证方;R3与R5之间使用HDLC封装; 3.R1、R2、…

MSTP环路避免实验(思科)

华为设备参考&#xff1a;MSTP环路避免实验&#xff08;华为&#xff09; 一&#xff0c;技术简介 MSTP&#xff08;多生成树协议&#xff09;&#xff0c;MSTP解决了STP和RSTP没有考虑vlan的问题&#xff0c;STP和RSTP将所有的vlan共享为一个生成树实例&#xff0c;无法实现…

MySQL 锁合集与事务隔离级别

概览 在数据库管理中&#xff0c;锁是用来控制多个事务对同一数据的并发访问的机制。InnoDB作为MySQL的默认事务型存储引擎&#xff0c;提供了多种类型的锁来保障事务的隔离性并减少冲突&#xff0c;从而维护数据库的完整性和一致性。以下是InnoDB提供的主要锁类型&#xff1a…

速成软件书:真的是神器吗?

那些声称几天就能让你精通软件的书籍&#xff0c;到底是真是假&#xff1f;它们真的是神器吗&#xff1f; 个人看法 快速了解&#xff1a;速成软件书可能适合那些想要快速了解一种软件或技能的初学者。它们可能提供了基础知识和快速入门指导&#xff0c;对于初学者来说可能有所…

linux提权笔记

1 linux提权简介 Linux提权&#xff0c;简单来说&#xff0c;就是用户尝试获取高于其当前权限级别的系统访问权限的过程。在Linux系统中&#xff0c;root用户拥有最高的权限&#xff0c;能够执行任何操作&#xff0c;包括修改系统文件、安装软件、管理用户账户等。而普通用户通…

Java 中文官方教程 2022 版翻译完成

Java 中文官方教程 2022 版教程&#xff1a;入门指南课程&#xff1a;Java 技术现象关于 Java 技术Java 技术能做什么&#xff1f;Java 技术将如何改变我的生活&#xff1f;课程&#xff1a; “Hello World!” 应用程序“Hello World!” 适用于 NetBeans IDE“Hello World!” f…

岭师大数据技术原理与应用-序章-软工版

HeZaoCha-CSDN博客 序章—软工版 一、环境介绍1. VMware Workstation Pro2. CentOS3. Java4. Hadoop5. HBase6. MySQL7. Hive 二、系统安装1. 虚拟网络编辑器2. 操作系统安装 三、结尾 先说说哥们写这系列博客的原因&#xff0c;本来学完咱也没想着再管部署这部分问题的说&…

腾讯云优惠券领取步骤详解

腾讯云是腾讯公司旗下云计算品牌&#xff0c;作为国内领先的云计算服务提供商&#xff0c;为企业和个人提供了丰富的云产品和服务。为了吸引用户上云&#xff0c;腾讯云推出了各种优惠券&#xff0c;让用户在购买云产品时享受更多优惠。本文将为大家详细解析腾讯云优惠券的领取…

文献学习(自备)

收官大作&#xff0c;多组学融合的新套路发NC&#xff01;&#xff01; - 知乎 (zhihu.com) Hofbauer cell function in the term placenta associates with adult cardiovascular and depressive outcomes | Nature Communications 病理性胎盘炎症会增加几种成人疾病的风险&a…

系统分析师-参考模型

前言 网络术语中的参考模型指的是OSI参考模型&#xff0c;由ISO&#xff08;国际标准化组织&#xff09;制定的一套普遍适用的规范集合&#xff0c;以使得全球范围的计算机平台可进行开放式通信。 ISO创建了一个有助于开发和理解计算机的通信模型&#xff0c;即开放系统互联OS…

探索数据结构:链式队与循环队列的模拟、实现与应用

✨✨ 欢迎大家来到贝蒂大讲堂✨✨ &#x1f388;&#x1f388;养成好习惯&#xff0c;先赞后看哦~&#x1f388;&#x1f388; 所属专栏&#xff1a;数据结构与算法 贝蒂的主页&#xff1a;Betty’s blog 1. 队列的定义 队列&#xff08;queue&#xff09;是一种只允许在一端进…

docker--部署 (超详版) (五)

环境准备&#xff1a;docker&#xff0c;mysql&#xff0c;redis&#xff0c;镜像&#xff0c;nginx 把虚拟机打开&#xff0c;连接xshell&#xff0c;参考博客&#xff1a; https://blog.csdn.net/m0_74229802/article/details/136965820?spm1001.2014.3001.5501 一&#x…

【微信加人自动化】RPA机器人:人人都会实现的机器人

用上这个机器人&#xff0c;一定要心平气和&#xff0c;不要放肆&#xff0c;单号忍住控制在15个人以内&#xff08;但悄悄的告诉你&#xff0c;可以切换账号呀&#xff09; 这个加人机器人&#xff0c;人人都可以通过学习自己动手实现&#xff0c;不再局限于遥不可及的“黑科…