Vivado ECO Flow

news2024/9/20 18:54:51

Vivado ECO流量
重要!ECOs只在设计检查点上工作。ECO布局仅在设计后可用检查点已在Vivado IDE中打开。
工程变更单(ECOs)是对实施后网表的修改意图在对原始设计影响最小的情况下实施更改。Vivado提供ECO流,允许您修改设计检查点、实现更改、运行报告并生成编程文件。
ECO流的常见用例有:

•在设计中修改ILA和/或VIO核心的调试探针。
•将内部网络路由到封装引脚以进行外部探测。
•评估假设情景(改进时间安排、修复逻辑错误等)。
ECO流程的优点是利用增量实现快速周转Vivado工具的位置和路线特征。
Vivado IDE提供了一个预定义的布局来支持ECO流。访问ECO布局,选择布局 →  生态的。
ECO Navigator
ECO Navigator可访问完成ECO所需的命令。
Scratch Pad
暂存板跟踪“单元”、“引脚”、“端口”和“网”的网表更改以及放置和路由状态。

ECO流程图
下图显示了一个典型的ECO流程。您打开了以前实现的设计。之后修改网表时,如果设计未完全放置,则运行增量放置。否则,您可以直接跳到增量路由。之后,您可以将更改保存到新的检查点,编写新的编程和调试探测文件,并打开硬件管理器为您的设备编程。如果您对自己的更改感到满意,您可以将其纳入融入您的原始设计。否则,您可以从ECO流的开始处开始,直到设计正在按预期进行。

提示:当您在项目模式下重新运行实现时,上一个运行目录中的结果将是删除。将ECO检查点保存到新目录中,或为您的随后进行编译以保留对ECO检查点的更改。
ECO Navigator的使用
ECO Navigator可访问完成ECO所需的所有命令。这个ECO Navigator分为四个部分:编辑、运行、报告和编程。
编辑节
ECO Navigator的编辑部分(如下图所示)提供了对所有修改网表所需的命令。

•创建网络:打开“创建网络”对话框,该对话框允许您在电流负载设计。可以从设计的顶层分层创建网,或者在层次结构的任何级别内,通过指定层次结构的网络名称。总线网络可以是使用负值和正值通过增加或减少总线索引创建。到创建一个总线网,启用“创建总线”并指定开始索引值和结束索引值。如果你选择了一个引脚或端口,你可以让新创建的网络自动连接到它们通过选择连接选定的引脚和端口复选框。

•创建单元格:打开“创建单元格”对话框,可将单元格添加到的网表当前加载的设计。您可以将新的单元实例添加到设计的顶层,或者在设计的任何模块内分层。实例可以引用中的现有单元格库或设计源文件,或者可以添加引用以下单元格的黑盒实例尚未创建。如果创建了LUT单元,则可以在中指定LUT方程选择“指定LUT公式”对话框。

•创建端口:打开“创建端口”对话框,您可以在其中创建端口并指定诸如方向、宽度、单端或差分之类的参数。新端口添加在设计层次结构的顶层。可以使用递增或递减总线创建总线端口索引,使用负值和正值。您还可以指定I/O标准、拉式、,和ODT类型。指定位置后,端口将分配给封装引脚。

•创建接点:打开“创建接点”对话框,可用于添加单个接点或总线接点到目前的设计。可以定义端号的属性,如方向和总线宽度,如下所示以及引脚名称。您可以创建总线引脚,增加或减少总线索引,使用负值和正值。必须在现有单元实例上创建接点,否则被认为是一个顶级pin,应该使用create_port命令创建。如果未指定单元的实例名称,无法创建接点。

•连接网络:所选引脚或端口连接到所选网络。如果没有选择网络,将打开“连接网络”对话框,使用该对话框可以指定要连接到的网络设计中选定的引脚或端口。该窗口显示当前所选网络的列表可以通过在搜索框中键入网络名称来动态过滤的层次级别。这个所选网络将通过添加引脚和分层网络,以完成连接。

•断开网络连接:断开所选网络、引脚、端口或单元与当前网络的连接设计如果选择了一个单元,则连接到该单元的所有网络都将断开连接。
•更换调试探针:如果调试核心具有之前已插入到设计中。“替换调试探测器”对话框包含有关在您的设计中使用ILA和/或VIO核心探测的网络的信息。你可以通过单击网络旁边的图标来修改连接到调试探测器的网络Probe列中的名称。这将打开“选择网络”对话框,您可以在其中选择连接到调试探针的新网络。

•放置单元格:将所选单元格放置到所选设备资源上。
•取消放置单元格:将选定单元格从其当前放置位置取消放置。
•删除对象:从当前设计中删除选定的对象。

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

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

相关文章

Xshell连接虚拟机非常慢

问题: 打开虚拟机连接时发现过了几分钟依然卡着在,但是主机可以ping通虚拟机,虚拟机也可以ping通主机感觉很奇怪,查询后得知需要修改ssh设置 打开配置 vim /etc/ssh/sshd_config 修改配置 找到 UseDNS,去掉前面的#号…

大学宠物医疗试题及答案,分享几个实用搜题和学习工具 #学习方法#笔记#知识分享

大学开学,就意味着又回到了被线性代数、大学物理等测验题折磨的状态了……网站无法手动输入题干公式,初高中用过的搜题软件又都搜不到,想找个答案解析仿佛在大海捞针!不过不用怕,今天小林就把从大学攒到毕业工作都在使…

苍穹外卖项目-01(开发流程,介绍,开发环境搭建,nginx反向代理,Swagger)

目录 一、软件开发整体介绍 1. 软件开发流程 1 第1阶段: 需求分析 2 第2阶段: 设计 3 第3阶段: 编码 4 第4阶段: 测试 5 第5阶段: 上线运维 2. 角色分工 3. 软件环境 1 开发环境(development) 2 测试环境(testing) 3 生产环境(production) 二、苍穹外卖项目介绍 …

ES 进阶知识

索引Index 一个索引就是一个拥有几分相似特征的文档的集合。比如说,你可以有一个客户数据的索引,另一个产品目录的索引,还有一个订单数据的索引。一个索引由一个名字来标识(必须全部是小写字母),并且当我们…

LeetCode 309—— 买卖股票的最佳时机含冷冻期

阅读目录 1. 题目2.解题思路3. 代码实现 1. 题目 2.解题思路 根据题意,每一天有这样几个状态:买入股票、卖出股票、冷冻期、持有股票,因此,我们假设 f 为每天这几个状态下对应的最大收益,由于持有股票时不知道是哪天买…

3.26日总结

1.Fliptile Sample Input 4 4 1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 1 Sample Output 0 0 0 0 1 0 0 1 1 0 0 1 0 0 0 0 题意:在题目输入的矩阵,在这个矩阵的基础上,通过最少基础反转,可以将矩阵元素全部变为0,如果不能达…

dbgpt部署教程,纯小白教程

1.打开git下载zip文件 下载地址: GitHub - eosphoros-ai/DB-GPT at v0.5.0 2.容器部署 2.1 先启动python3.10环境 docker run -itd --name dbgpt1 --gpus all --shm-size"32g" -p 60035:5000 -p 60037:7860 -p 60038:8000 \ -v /home/tmn/OAPD/jiayq/…

住在我心里的猴子:焦虑那些事儿 - 三余书屋 3ysw.net

精读文稿 您好,本期我们解读的是《住在我心里的猴子》。这是一本由患有焦虑症的作家所著,关于焦虑症的书。不仅如此,作者的父母和哥哥也都有焦虑症,而作者的母亲后来还成为了治疗焦虑症的专家。这本书的中文版大约有11万字&#x…

鸿蒙 HarmonyOS应用开发之API:Context

Context 是应用中对象的上下文,其提供了应用的一些基础信息,例如resourceManager(资源管理)、applicationInfo(当前应用信息)、dir(应用文件路径)、area(文件分区&#x…

Git基础(23):Git分支合并实战保姆式流程

文章目录 前言准备正常分支合并1. 创建两个不冲突分支2. 将dev合并到test 冲突分支合并1. 制造分支冲突2. 冲突合并 前言 Git分支合并操作 准备 这里先在Gitee创建了一个空仓库,方便远程查看内容。 正常分支合并 1. 创建两个不冲突分支 (1&#xf…

淘宝app商品数据API接口|item_get_app-获得淘宝app商品详情原数据

获得淘宝app商品详情原数据 API返回值说明 item_get_app-获得淘宝app商品详情原数据 公共参数​​​​​​ 名称类型必须描述keyString是调用key(必须以GET方式拼接在URL中)secretString是调用密钥api_nameString是API接口名称(包括在请求地…

pta L1-082 种钻石

L1-082 种钻石 分数 5 全屏浏览 切换布局 作者 陈越 单位 浙江大学 2019年10月29日,中央电视台专题报道,中国科学院在培育钻石领域,取得科技突破。科学家们用金刚石的籽晶片作为种子,利用甲烷气体在能量作用下形成碳的等离子体…

网络层介绍,IP地址分类以及作用

IP地址组成: TTL:生存时间 基于ICMP报文 特殊地址: 0.0.0.0-0.255.255.255 1.代表未指定的地址 默认路由 DHCP下发地址的时候,发个报文给DHCP服务器 临时用0.0.0.0借用地址,未指定地址。 2.全网地址:目…

前端小白的学习之路(webpack)

提示:webpack简介,nvm,npm配置环境,常用命令,基本web项目构建 目录 webpack 1.配置环境 1)node.js node常用命令 2)nvm nvm常用命令: 3)npm npm常用命令 2.构建简易web项目 1)创建目录 2)安装webpack依赖 3)配置 webpac…

全面剖析Java多线程编程,抢红包、抽奖实战案例

黑马Java进阶教程,全面剖析Java多线程编程,含抢红包、抽奖实战案例 1.什么是多线程? 2.并发与并行 CPU有这些,4,8,16,32,64 表示能同时进行的线程 3.多线程的第一种实现方式 package com.itheima.reggie;/*** Author lpc* Date …

Linux 系统 docker快速搭建PHP环境

PHP安装 ############################################################################# 1、直接拉取官方镜像 查找Docker Hub上的php镜像 docker search php 直接拉取官方镜像 docker run --name myphp --restartalways --network lnmp -d php:7.1-fpm 2、创建php容…

PyTorch----torch.nn.Linear()函数

torch.nn.Linear是PyTorch中的一个模块,用于在神经网络中实现完全连接层。它表示输入张量的一个线性变换通过将它与一个权矩阵相乘并加上一个偏置项。 下面是torch.nn.Linear的语法: torch.nn.Linear(in_features, out_features, biasTrue)参数: in_f…

CKS之镜像漏洞扫描工具:Trivy

目录 Trivy介绍 Trivy安装 Trivy使用命令 容器镜像扫描 打印指定(高危、严重)漏洞信息 JSON格式输出 HTML格式输出 离线扫描命令 离线更新Trivy数据库 Harbor安装Trivy Trivy介绍 Trivy是一款用于扫描容器镜像、文件系统、Git仓库等的漏洞扫描…

html列表标签错误问题

答案如下 问题&#xff1a;少了/符号&#xff0c;要对应上。 <i>咖啡</i> 解决之后的图片 答案如图所示

SD卡备份ubuntu镜像

设备及系统&#xff1a;nuc幻影峡谷工控机&#xff0c;ubuntu20.04 一、确定SD卡设备号的两种方法 方法1&#xff1a; 将有ubuntu镜像的SD卡插入读卡器&#xff0c;再将读卡器插入电脑主机&#xff0c;在 工具 中打开 磁盘&#xff0c;查看SD卡设备号&#xff0c;如下图所示…