Vivado Lab Edition

Vivado ® Lab Edition 是完整版 Vivado Design Suite 的独立安装版本 包含在生成比特流后对赛灵思 FPGA 进行编程和 调试所需的所有功能。通常适用于在如下实验室环境内进行编程和调试: 实验室环境中的机器所含磁盘空间、内存和连 接资源较少。Vivado Lab Edition 占用资源较少 安装包大小为 1 GB 安装后占用空间约 2.4 GB
安装
要安装 Vivado Lab Edition 请从 Unified Installer 中选择 Lab Edition 。 如需获取详细的安装、许可与版本信息, 请参阅《 Vivado Design Suite 用户指南 版本说明、安装和许可》 ( UG973 )
Windows 上启动 Vivado Lab Edition
要启动 Vivado Lab Edition 请依次单击
Start ” → “ All Programs ” → “ Xilinx Design Tools ” → “ Vivado Lab 2020.2 ” → “ Vivado Lab 2020.2
Windows Linux 上从命令行启动 Vivado Lab Edition
在命令提示符处输入以下命令
vivado_lab
提示 要在命令提示符处运行 vivado_lab 请根据操作系统平台类型 使用以下 2 个脚本之一来设置您的环境
C:\Xilinx\Vivado_Lab\2020.x\settings32.(bat|sh)
C:\Xilinx\Vivado_Lab\2020.x\settings64.(bat|sh)
您可从任意目录打开 Vivado Lab Edition 。但赛灵思建议从可写入的工程目录运行 Vivado Lab Edition 因为其日志记录 文件将写入启动目录。从命令提示符运行时, 请从工程目录启动 Vivado IDE 或者使用 vivado_lab -log journal 选项 来指定位置。使用 Windows 快捷方式时 必须修改快捷方式的“从文件夹启动 (Start in folder) ”属性。如果不从可写 入的工程目录启动, 则会导致出现警告 并且该工具可能出现不可预测的行为。
使用 Vivado Lab Edition
启动 Vivado Lab Edition 会显示“开始使用 (Getting Started) ”页面 请参阅下图 并为您提供不同选项 以帮助 您开始使用 Vivado Lab Edition
开始处理工程
要对设计进行编程或调试 可以创建或打开工程 然后连接到目标服务器和器件。“ Getting Started ”页面的“ Quick Start”部分提供了便于访问以下任务的相应链接
• 创建工程。
• 打开现有工程
注释 您也可以从“ Recent Projects ”列表中打开最近访问的工程。
打开硬件管理器
您可打开 Vivado Design Suite 硬件管理器以将自己的设计比特流下载至器件。硬件管理器的 Vivado Logic Analyzer 和 Vivado Serial I/O Analyzer 功能可用于调试设计。例如 您可将 ILA VIO JTAG-to-AXI 核添加到自己的设计中 以 便在 Vivado Logic Analyzer 中进行调试 或者也可以使用来自赛灵思 IP 目录的 IBERT 设计示例通过 Vivado Serial I/O Analyzer 对设计中的 GT 进行测试和配置。
复查文档和视频
在“ Getting Started ”页面上 您可使用赛灵思 Documentation Navigator 来访问各种文档 包括用户指南、教程、视 频和版本说明等。
Vivado Lab Edition 工程
Vivado Lab Edition 允许用户在实验室内创建工程。所有相关编程和运行时调试首选项和设置都存储在该工程内。重新 打开该工程时, 这些设置和首选项将复原到该工具中。在 Vivado Lab Edition 工具和 Vivado Design Suite 中均可创建 Vivado Lab Edition 工程。
创建新工程
要在 Vivado Lab Edition 中创建新工程 请单击“ Create New Project ”图标 如下所示。在“新建 Vivado Lab Edition 工程 (New Vivado Lab Edition Project) ”对话框中输入工程名称和位置。创建新工程时 Vivado Lab Edition 会创建工 程文件。此工程文件名与“New Vivado Lab Edition Project ”对话框中输入的工程名称相同 且带有 .lpr 扩展名。请 参阅下图。
使用 Tcl 命令创建工程
您也可使用 Tcl 命令创建工程。在 Vivado Lab Edition Tcl 控制台 (Tcl Console) 中输入以下命令 或者使用 source 命 令从 Tcl 文件中找到这些命令。
create_project project_1 C:/Lab_edition/project_1
打开工程
要打开现有工程 请单击打开工程图标 如下图所示 或者双击“ Recent Projects ”列表中的工程。这样即可打开资源 管理器, 以便您打开任意 Vivado Lab Edition 工程文件 扩展名为 .lpr 。默认情况下 在“最近的工程 (Recent Projects)”列表中会列出最近打开的 10 个工程。要更改此数量 请单击“ Tools ” → “ Settings ”并更新“工程 (Project)”选项。 Vivado Lab Edition 会先检查确认工程数据可用 然后再显示工程。
使用 Tcl 命令打开工程
您还可使用 Tcl 命令打开工程。在 Vivado Lab Edition 的“ Tcl Console ”中输入以下命令 或者使用 source 命令 从 .tcl 文件找到以下命令。
open_project C:/Lab_edition/project_1/project_1.lpr
Vivado Lab Edition 中使用现有器件镜像和调试探针文件
您可使用现有器件镜像 .bit .pdi .ltx 文件 此镜像和文件源自装有 Vivado Lab Edition 的实验室机器中 先前运行的实现。
典型流程包括
1. 创建新的 Vivado Lab Edition 工程。
2. 连接到开发板。
3. 为工程指定 .bit .pdi 文件和 .ltx 文件。
4. 您可将这些文件手动复制到网络驱动器 或者将其直接指向网络驱动器。
5. 对器件进行编程。
6. 在硬件中调试设计。
7. 更改结果将即时保存到工程中。
8. 用户首选项、运行时管理器调试仪表板和窗口设置将即时保存到工程中。
9. 重新打开工程时 用户首选项、运行时管理器调试仪表板和窗口设置都将恢复。
使用来自 Vivado Design Suite Edition 的现有 .lpr 工程
当您使用硬件管理器对工程中的设计进行编程和 / 或调试时 Vivado Design Suite 会在工程启动时创建 .lpr 文件 并 在其中填充相应的详细信息。此文件位于 project_name.hw 目录中 且名为 project_name.lpr 。在 Vivado Lab Edition 中可打开此工程文件。
典型流程包括
1. 单击 Vivado Lab Edition 开始页面上的“ Open Project ”图标。
2. 遍历至 project_name.hw 目录 此目录位于 Vivado IDE 工程目录中。
3. 选择位于 project_name.hw 目录中的 .lpr 工程文件 然后单击“ OK ”。
4. 连接至您的硬件。
5. 使用正确的器件镜像文件以及来自相应 Vivado 运行目录的 .ltx 文件执行编程和调试。
6. 打开工程时 用户首选项、运行时管理器调试仪表板和窗口设置都将恢复。
编程功能
打开工程并将硬件管理器与目标器件相连后 即可在 Vivado Lab Edition 中使用 Vivado Design Suite 所提供的所有编 程功能。所有编程相关 Tcl 命令在 Vivado Lab Edition 中都受支持。如需获取有关可用编程功能的更多详细信息 请参 阅“配置存储器器件编程”。
调试功能
打开工程并将硬件管理器与目标器件相连后 即可在 Vivado Lab Edition 中使用 Vivado Design Suite 所提供的所有调 试功能。所有调试相关 Tcl 命令在 Vivado Lab Edition 中都受支持。如需了解有关可用的调试功能的更多详细信息 请 参阅本用户指南的“在硬件中调试逻辑设计”部分。

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

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

相关文章

python数据实时传给unity工程并绘制出来

python # 服务器端代码 import socket import random import struct import time# 创建一个服务器Socket server_socket socket.socket(socket.AF_INET, socket.SOCK_STREAM)# 监听的地址和端口 host 127.0.0.1 port 12345# 绑定地址和端口 server_socket.bind((host, port…

纯分享万岳外卖跑腿系统客户端源码uniapp目录结构示意图

系统买的是商业版,使用非常不错有三端uniapp开源代码,自从上次分享uniapp后有些网友让我分享下各个端的uniapp下的各个目录结构说明 我就截图说以下吧,

【Java - 框架 - Lombok】(1) 普通Java项目通过Lombok+Logback完成日志的创建使用 - 快速上手

普通Java项目通过"Lombok""Logback"完成日志的创建使用 - 快速上手&#xff1b; 步骤A 说明 创建"Maven"项目&#xff1b; 图片 步骤B 说明 添加相关依赖项&#xff1b; 图片 代码 <!-- "Lombok"依赖项--> <dependency>&…

c++核心学习--继承2

4.6.7多继承语法 4.6.8菱形继承 利用虚继承解决菱形继承的问题&#xff1a;继承之前加上关键字virtual变为虚继承

经纬恒润RTaW-Pegase:车载网络通信建模与时间特性分析工具

▎RTaW简介 RTaW-Pegase是由法国国家信息与自动化研究所&#xff08;INRIA&#xff09;旗下的RTaW公司开发的产品。它主要用于构建和优化汽车、航空航天以及工业领域的通信网络&#xff0c;包括时间敏感网络&#xff08;TSN&#xff09;、CAN&#xff08;FD&#xff0c;XL&…

react-navigation:

我的仓库地址&#xff1a;https://gitee.com/ruanjianbianjing/bj-hybrid react-navigation&#xff1a; 学习文档&#xff1a;https://reactnavigation.org 安装核心包: npm install react-navigation/native 安装react-navigation/native本身依赖的相关包: react-nativ…

开源 | 电动自行车充换电解决方案,从智能硬件到软件系统,全部自主研发

文章目录 一、产品功能部分截图1.手机端&#xff08;小程序、安卓、ios&#xff09;2.PC端 二、小程序体验账号以及PC后台体验账号1.小程序体验账号2.PC后台体验账号关注公众号获取最新资讯 三、产品简介&#xff1f;1. 充电桩云平台&#xff08;含硬件充电桩&#xff09;&…

Codeforces Round 841 (Div. 2) C. Even Subarrays

题目 思路&#xff1a; #include <bits/stdc.h> using namespace std; #define int long long #define pb push_back #define fi first #define se second #define lson p << 1 #define rson p << 1 | 1 const int maxn 1e6 5, inf 1e9, maxm 4e4 5; co…

Java学习之方法

目录 方法 方法声明格式&#xff1a; 调用方式&#xff1a; 详细说明 示例 --方法的声明及调用 语句块 练习 方法的重载(overload) 构成条件 示例 --方法重载 递归结构 缺陷 方法 方法(method)&#xff1a;一段用于完成特定功能的代码片段&#xff0c;类似于其他语…

opencv 十九 python下实现多线程间rtsp直播流的复用

在多线程拉流的任务场景中&#xff0c;有时需要将一个rtsp拉取多次&#xff0c;每重新打开一次rtsp视频流就要多消耗一次带宽&#xff0c;为此基于类的静态对象实现rtsp视频流的复用。 1、实现代码 import threading import cv2,time #接收摄影机串流影像&#xff0c;采用多线…

【嵌入式机器学习开发实战】(七)—— 政安晨:通过ARM-Linux掌握基本技能【环境准备:树莓派】

ARM-Linux是一种针对ARM架构的操作系统&#xff0c;它的设计目标是在低功耗、低成本的硬件平台上运行。ARM-Linux可以运行在多种ARM处理器上&#xff0c;包括树莓派。 树莓派&#xff08;Raspberry Pi&#xff09;是一款基于ARM架构的单板计算机&#xff0c;由英国的树莓派基金…

【系统架构师】-第12章-信息系统架构

信息系统架构(ISA)是指对某一特定内容里的信息进行统筹、规划、设计、安排等一系列有机处理的活动。 为了更好地理解信息系统架构的定义&#xff0c; 特作如下说明: (1)架构是对系统的抽象&#xff0c;它通过描述元素、元素的外部可见属性及元素之间的关系来反映这种抽象。因此…

open_clip仓库成分与模型文件model.py 介绍

起因&#xff1a; 在DA-CLIP的开源库的DA-CLIP.md中自述该项目基于CLIP 和open_clip&#xff0c;在之前的退化类型检测中 我一度以为仓库只是使用了CLIP 的源码&#xff0c; 然而当发现缺少da-clip的模型名称时&#xff0c;我发现DA-CLIP使用的完全是open_clip的代码版本&#…

16.JRE和JDK

程序员在编写代码的时候其实是需要一些环境&#xff0c;例如我们之前写的HelloWorld。我们需要的东西有JVM、核心类库、开发工具。 1、JVM&#xff08;Java Virtual Machine&#xff09;&#xff1a;Java虚拟机&#xff0c;真正运行Java程序的地方。没有虚拟机&#xff0c;代码…

C语言例4-9:格式字符s的使用例子

代码如下&#xff1a; //格式字符s的使用例子 #include<stdio.h> int main(void) {printf("%s,%5s,%-5s\n","Internet","Internet","Internet");//以三种不同格式&#xff0c;输出字符串printf("%10.5s,%-10.5s,%4.5s\n&q…

rtthread studio 基于bsp生成代码stm32l475正点原子潘多拉,以及硬件配置

1、基于bsp生成代码 rtthread studio 很强大的一个功能就是可以根据芯片或者bsp 生成驱动代码&#xff0c;而且rtthread内核 已经集成到了代码中&#xff01;&#xff01;只需要关注于如何使用硬件和设备完成我们想要的功能就可以&#xff1b; 它的官网文档也特别详细&#x…

实用有趣的宝藏网站推荐!【第二期】

上次给大家推荐了10个宝藏网站&#xff08;http://t.csdnimg.cn/qcRWY&#xff09;&#xff0c;这次我又来啦&#xff01; 话不多说&#xff0c;直接开始&#xff01; 先收藏&#xff0c;防止以后找不到了&#xff01; 整理不易&#xff0c;顺便把赞留下吧&#xff01; 1. 爱…

江苏开放大学2024年春《市政管理学050011》第一次形考作业参考答案

答案&#xff1a;更多答案&#xff0c;请关注【电大搜题】微信公众号 答案&#xff1a;更多答案&#xff0c;请关注【电大搜题】微信公众号 答案&#xff1a;更多答案&#xff0c;请关注【电大搜题】微信公众号 电大搜题 多的用不完的题库&#xff0c;支持文字、图片搜题…

代码随想录算法训练营Day55 ||leetCode 583. 两个字符串的删除操作 || 72. 编辑距离

583. 两个字符串的删除操作 这道题的状态方程比上一题简单一些 初始化如下 class Solution { public:int minDistance(string word1, string word2) {vector<vector<int>> dp(word1.size() 1, vector<int>(word2.size() 1));for (int i 0; i < word1…

Linux 基础IO [缓冲区文件系统]

&#x1f493;博主CSDN主页:麻辣韭菜&#x1f493;   ⏩专栏分类&#xff1a;Linux知识分享⏪   &#x1f69a;代码仓库:Linux代码练习&#x1f69a;   &#x1f339;关注我&#x1faf5;带你学习更多Linux知识   &#x1f51d; 目录 前言 一.Linux下一切皆文件 二.缓冲…