E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Vivado
xilinx系列FPGA基于
VIVADO
的pin delay列表生成说明
目录1概述2示例平台3操作说明4注意事项xilinx系列FPGA基于
VIVADO
的pindelay列表生成说明1概述本文用于讲诉xilinx系列FPGA基于
VIVADO
的pindelay列表生成说明,以及一些注意事项
风中月隐
·
2023-12-06 08:44
FPGA
fpga开发
pin
delay
Vivado
对应Matlab版本,
vivado
安装System Generator不支持新版Matlab怎么办?
按照Xilinx的作风,
Vivado
只支持最近两年3个版本的Matlab,当前最新版
vivado
2018.3只支持2017a,2017b,2018a,连matlab2018b都不支持SystemGenerator
大福 mk~~~
·
2023-12-06 02:09
linux
vivado
windows,
vivado
2017.2 license 下载
vivado
2017.2是一款Xilinx开发的功能强大的产品加工分析软件,在专业化的产品加工方面,提高产品上市的时间决定于加工的流程设计以及优化的设计方案,定制一套专业的加工流程是每一个厂家以及设计师都需要面对的问题
如果有片海
·
2023-12-06 02:08
linux
vivado
windows
Vivado
综合属性实用命令
引言本文记录一些用于
Vivado
综合约束的实用命令,欢迎补充~本文会适当结合一些特定设计进行解释,并结合相关工程进行具体的综合实现分析,不只是理论知识还有实际操作。
在路上-正出发
·
2023-12-06 02:38
XILINX
FPGA
开发经验专栏
XILINX
FPGA
Vivado
综合约束
Vivado
详细使用教程 | LED闪烁示例
下载比特流整体流程打开软甲------>新建工程------->设计输入------->分析与综合------->约束输入------->设计实现-------->生成和下载比特流第一步:新建工程1、这里使用的是
Vivado
2020.2
Time木0101
·
2023-12-06 02:38
IC学习
#
IC设计学习
linux
FPGA
教程
vivado
VIVADO
仿真功能系列
Vivado
设计套件支持如下仿真工具:V
杏儿黄
·
2023-12-06 02:07
#
Xilinx/FPGA
xilinx
Vivado
Vivado
18.3配置MATLAB R2019b
一开始按着原博主所写的看控制面板MATLAB版本号3.1链接如下(2条消息)
vivado
安装SystemGenerator不支持新版Matlab怎么办?
Painter_a
·
2023-12-06 02:07
vivado
MATLAB
matlab
开发语言
fpga
fpga开发
基于Git和Tcl脚本的
Vivado
工程管理
参考文章:Versioncontrolfor
Vivado
projects,2014——JeffJohnson 用Git做
Vivado
的版本控制,早在2014年就已经有人做了相关的工作。
小裘HUST
·
2023-12-06 02:37
日常调试记录
git
fpga开发
vivado
使用Git进行
Vivado
版本控制
常见的版本控制就是git了,因此使用git来管理
vivado
工程,能够给工作提升一定效率(大概)。
black_pigeon
·
2023-12-06 02:37
工具使用
git管理vivado
如何对
vivado
的项目进行版本管理?
参考下面两个项目https://github.com/jhallen/
vivado
_setuphttp://lucasbrasilino.com/posts/
Vivado
-project-for-version-control-how-to-package-an-ip-from-sources
leonzheng
·
2023-12-06 02:07
vivado
vivado
version
control
【
Vivado
那些事儿】
Vivado
环境一览
前言在我看来,用好一个工具的前提,就需要对工具有比较清晰的认识,不然对工具都不熟悉,遇到一些关乎工具上的问题时,会根本无从下手,也会在一定程度上影响项目的开发,所以很多时候,在进行一些项目的时候,团队里使用的开发工具的版本都会进行一定的统一,而不能一味的追求新版本,就是为了减少工具引起问题,从而提高项目进展速度。(PS:个人使用就看你自己的心情了)工程直接使用的ExampleProject里的BF
Smart_Devil
·
2023-12-06 02:05
FPGA
Vivado
vivado
xilinx
fpga
Vivado
版本号管理
Vivado
支持通过脚本的方式自动生成版本号,即每次重新开始综合的时候,会将
vivado
.verision.vh文件中记录的时间和日期进行覆盖。
i7977
·
2023-12-06 02:35
fpga开发
Vivado
版本控制
Vivado
版本控制如果您有幸进入FPGA领域,那么会遇到版本控制问题,本文讲解的是如何用git进行
Vivado
进行版本控制。
神州永泰
·
2023-12-06 02:34
FPGA
fpga开发
Vivado
时序异常
下表给出了
Vivado
支持的时序异常命令及功能:命令功能set_multicycle_path设置路径上从起点到终点传递数据需要的时钟周期数set_false_path指示设计中的某条逻辑路径不进行时序分析
yundanfengqing_nuc
·
2023-12-05 21:26
Vivado基础素材
赛灵思 Xilinx
Vivado
时序收敛技巧之总体脉冲宽度时序裕量违例 (TPWS) 第 1 部分
欢迎阅读
Vivado
时序收敛技巧系列博客。在本系列中,我们将介绍可归类为脉冲宽度违例(PulseWidthViolation)的多种类型的时序违例。本文将主要介绍“最大偏差违例”相关内容。
芯语芯愿
·
2023-12-05 21:56
fpga
时序模型
Vivado
时序收敛技术(一) Baseline基础理论
本文整理自Xilinx公开课:
Vivado
时序收敛技术。有些知识在公开课中讲的并不是很细,因此我又对齐进行了整理,分为了几篇文章。
yundanfengqing_nuc
·
2023-12-05 21:56
FPGA
Vivado
时序约束(转载)
Vivado
时序约束本文主要介绍如何在
Vivado
设计套件中进行时序约束,原文出自Xilinx中文社区。
wangyanchao151
·
2023-12-05 21:55
fpga
timing
analysis
vivado
时序约束
前提在做时序约束之前,先保证逻辑代码合理性代码风格:使用同步复位,高电平复位;模块边界上使用寄存器非组合逻辑;logiclevel要少;适当使用DSP和RAM实现方式;DSP48和RAM不支持异步复位MMCM输出多个频率,把最高频率放在out0,VCO最高,uncertainty最小减少工程中ILAVIO使用,包括深度和位宽更改实现策略关注复位和时钟,形成时钟网络,尽量少时钟及复位每一步执行后都会
weixin_39670050
·
2023-12-05 21:25
fpga开发
Vivado
时序分析
文章目录时序分析的基本方法策略延时计算方法时序路径分析方法触发器到触发器setuphold输入端到触发器setuphold触发器到输出端setuphold输入到输出端stephold分析模式单一分析最坏最好分析OCV例子1:
vivado
WitransFer
·
2023-12-05 21:24
时序分析
时序模型
时序分析及约束实操(
VIVADO
IDE)——保持时间检查
前言上篇:时序分析及约束实操(
VIVADO
IDE)——建立时间检查https://blog.csdn.net/qq_43045275/article/details/124076201?
在路上-正出发
·
2023-12-05 21:24
VIVADO
IDE
时序约束及分析
实操
时序分析
时序约束
VIVADO实操
Vivado
时序分析概念setup time, hold time
Vivado
时序分析概念setuptime,holdtimereferenceWhatisSetupandholdtimeinanFPGA?
dengyindai1024
·
2023-12-05 21:54
VIVADO
时序约束之时序例外(set_multicycle_path)
默认情况下,
Vivado
IDE时序分析执行单周期分析。这种分析可能过于限制,并且可能不适用于某些逻辑路径。最常见的例子是逻辑路径,它需要一个以上的时钟周期才能使数据在端点稳定。
Abel……
·
2023-12-05 21:53
vivado
fpga开发
vivado
时序方法检查1
描述
Vivado
DesignSuite会根据CMB设置和传入主时钟的特性,在CMB输出上自动衍生时钟。
cckkppll
·
2023-12-05 21:23
fpga开发
vivado
时序方法检查2
TIMING-4:时钟树上的基准时钟重新定义无效时钟树上的时钟重新定义无效。基准时钟是在时钟下游定义的,并覆盖其插入延迟和/或波形定义。描述基准时钟必须在时钟树的源时钟上定义。例如,源时钟可能是设计的输入端口。如果在覆盖传入时钟定义的下游定义基准时钟,时序分析准确性可能降低,因为它会忽略位于重新定义的基准时钟源点之前的插入延迟,从而导致无法正确执行偏差计算。之所以不建议这样做,是因为这可能导致时序
cckkppll
·
2023-12-05 21:22
fpga开发
Xilinx下载器platform cable usb DLC10在ISE和
vivado
驱动安装方法
赛灵下载器思驱动安装方法XILINXUSB下载器驱动的安装Xilinx下载器驱动常见安装方法使用下载器如下图:安装xilinx软件后,正常插上就会自动安装驱动。如果把下载器连上电脑后,在设备管理中显示为其它设备->未知设备,或者是Programmingcables->XilinxPlatformCableUSBIIFirmwareLoader,如下图所示,这都表明下载器驱动没有正确安装。即使显示正
rui22
·
2023-12-05 09:46
驱动安装
fpga开发
数字 08
vivado
的时序约束UI界面操作
实例利用
vivado
的UI时序约束向导进行约束打开工程,在implementation之后,点击如下选项在什么都没有做的时候,时序约束UI界面里面是这样的里面有一个主时钟clk156p,一个inputjitter
影子才是本体
·
2023-12-05 04:16
数字电路设计
vivado
实现分析与收敛技巧7-布局规划
关于布局规划布局规划有助于设计满足时序要求。当设计难以始终如一满足时序要求或者从未满足时序要求时,AMD建议您执行布局规划。如果您与设计团队协作并且协作过程中一致性至关重要,那么布局规划同样可以发挥作用。布局规划可通过减少平均布线延迟来改进建立时间裕量(TNS和WNS)。在实现期间,时序引擎致力于解决最差情况建立时间违例和所有保持时间违例。布局规划只能改进建立时间裕量。当网表采用层级结构时,手动布
cckkppll
·
2023-12-04 23:42
fpga开发
vivado
实现分析与收敛技巧8-布局规划技巧
布局规划技巧对于从未满足时序的设计以及不适合更改网表或约束的设计,可考虑采用门级布局规划。分层布局规划分层布局规划支持您将一个或多个层级布局在片上某个区域内。此区域可向布局器提供全局层面的指导信息,并由布局器执行详细布局。分层布局规划相比于门级布局规划具有如下优势:•分层布局规划的创建速度比门级布局规划更快。良好的布局规划可改善时序。布局规划不受设计变更影响。•层级可充当所有门电路的容器。一般即使
cckkppll
·
2023-12-04 23:42
fpga开发
vivado
实现分析与收敛技巧9-分析使用率统计数据
实现问题的常见原因之一是未考量显式和隐式物理约束。例如,管脚分配(pinout)在逻辑布局上变为显式物理约束。slice(分片)逻辑在大部分器件中都是一致的。但如下专用资源表示的是隐式物理约束,因为这些资源仅在某些位置可用,并且会影响逻辑布局:•I/O•千兆位收发器•DSPslice•块RAM•时钟管理块,如MMCM•时钟缓冲器,如BUFG在为设计的其余部分设计接口时,大量耗用这些专用资源的块可能
cckkppll
·
2023-12-04 23:42
fpga开发
vivado
分析-在 Versal 器件中执行 NoC 服务质量分析
AMD
Vivado
™中的服务质量(QoS)用于将片上网络(NoC)编译器生成的当前NoC解决方案估算所得QoS与AXINoCIP和/或AXI4‑StreamNoCIP中指定的QoS要求进行对比。
cckkppll
·
2023-12-04 23:41
fpga开发
练习十二:利用SRAM设计一个FIFO
SRAM设计一个FIFO1,任务目的2,设计要求3,FIFO接口的设计思路4,FIFO接口的测试,top.v5,FIFO接口的参考设计,fifo_interface.v6,SRAM模型,sram.v代码7,
vivado
向兴
·
2023-12-04 20:31
Verilog数字系统设计教程
fpga开发
芯片设计
zynq7000 PL读写DDR3----实验笔记
环境:
vivado
2018.3芯片:xc7z100ffg900-2本实验参考资料主要来源:https://www.eefocus.com/antaur/blog/17-08/423773_0818c.html
swang_shan
·
2023-12-04 19:50
Vivado
Block
Design
axi_master
block
design
自定义IP核
ZYNQ-7000
Vivado
自定义IP封装
软件版本:
vivado
2018.01操作系统:centos6.0本文章中主要介绍在
vivado
中如何使用系统工具封装我们自己的IP,此例实现了将sha256_pad这个模块挂在AXI-STREAM总线上
gdboyi
·
2023-12-04 19:19
FPGA
FPGA学习笔记【封装自定义IP核】
封装带AXI接口的自定义IP核为了更方便地使用外部接口驱动或进行系统级的设计时,可以考虑将RTL设计打包制作成自定义的IP核,
Vivado
会自动生成相关的IP核接口;或者为了在ZYNQ中使用AXI总线将硬核与
内 鬼
·
2023-12-04 19:19
FPGA
嵌入式
fpga
Xilinx
Vivado
vivado
自定义 IP 核实验
vivado
软件提供了创建核封装IP向导的方式来自定义IP核,可以帮助我们实现定制化系统设计,这些设计还可以在其他系统是哪个实现重用。
huanghu1230
·
2023-12-04 19:49
Vivado
& Modelsim联合进行UVM仿真指南
打开
Vivado
,打开对应工程,点击左侧FlowNavigator-->PROJECTMANAGER-->Settings,打开设置面板。
一只迷茫的小狗
·
2023-12-04 16:44
vivado
uvm
FPGA
fpga开发
Vivado
uvm
【软件分享】脱离
Vivado
建立单独仿真环境软件
原创网络交换FPGA,网址:https://www.eet-china.com/mp/a251158.html在进行FPGA项目开发时,经常需要使用第三方仿真工具进行仿真,如果每次都需要从
Vivado
调用第三方仿真工具则会比较麻烦
喵喵苗
·
2023-12-04 16:14
fpga开发
Vivado
使用技巧:时钟的约束方法
1、时钟的基础知识数字设计中,“时钟”表示在寄存器之间可靠地传输数据所需的参考时间;
Vivado
的时序引擎利用时钟特征来计算时序路径需求,通过计算时间裕量(Slack)的方法报告设计的时序空余;时钟必须被正确定义以最佳精度获得最大的时序路径覆盖范围
一只迷茫的小狗
·
2023-12-04 16:14
verilog
FPGA
fpga开发
vivado
联合modelsim测试覆盖率
(1)用
vivado
编译modelsim仿真库,并配置环境安装modelsim和
vivado
。
一只迷茫的小狗
·
2023-12-04 16:43
vivado
FPGA
测试覆盖率
FPGA纯verilog实现 LZMA 数据压缩,提供工程源码和技术支持
我这儿已有的FPGA压缩算法方案3、FPGALZMA数据压缩功能和性能4、FPGALZMA数据压缩设计方案输入输出接口描述数据处理流程LZ检索器数据同步LZMA压缩器为输出LZMA压缩流添加文件头5、
vivado
hexiaoyan827
·
2023-12-02 09:21
fpga开发
高速信号处理
LZMA
数据压缩
FPGA压缩算法方案
加速计算
Modelsim仿真操作指导
can'tread"Startup(-L)":nosuchelementinarray”4.3运行仿真时无任何报错,但object窗口为空,可正常运行仿真,如执行命令run-all但没有波形一、前言目前网上较多的是使用ISE如
vivado
知识充实人生
·
2023-12-02 07:50
modelsim
fpga开发
verilog
modelsim仿真
Ubuntu出现 recovering journal ; /dev/sda1: clean, ***/*** files, ***/*** blocks 等信息无法开机的问题
在Ubuntu虚拟机里安装
Vivado
遇到的坑问题描述:在Ubuntu里安装
Vivado
,突然发现给虚拟机分配的空间不够了,此时已经安装完成了,于是关机去VMware里给虚拟机多分配了50G资源,再次开机发现黑屏且无法进入
BIGWJZ
·
2023-12-01 17:13
linux
linux
ubuntu
vmware
GCN01——Ubuntu中设置
vivado
编辑器为vscode
确定vscode位置在命令行中输入whichcode得到文件地址进入文件夹后可看到,这是个链接文件,不过无所谓,就用这个地址就行设置TextEditor打开setting选择右侧texteditor这里说明了如何进行设置将自己的地址加进去就行/usr/share/code/bin/code-evi[filename]+[linenumber]之后打开即是默认的vscode编辑器
铭....
·
2023-12-01 13:53
GCN加速器设计
编辑器
ubuntu
vscode
练习十-通过模块实例调用实现大型系统的设计
-通过模块实例调用实现大型系统的设计1,任务目的2,RTL代码,两个独立的模块和一个接口模块2.1,P_S模块RTL2.2,S_P模块的RTL2.3,sys的接口模块实现3,带有数据流的原理框图,以及
vivado
向兴
·
2023-12-01 09:27
Verilog数字系统设计教程
fpga开发
vivado
综合分析与收敛技巧3
1、最优化RAMB输入逻辑以允许输出寄存器推断以下RTL代码片段可从块RAM(实际上为ROM)生成关键路径,其中包含多个止于触发器(FF)的逻辑层次。RAMB单元已在无可选输出寄存器(DOA-0)的情况下完成推断,这给RAMB输出路径增加了超过1ns的额外延迟惩罚。工具显示的对应以上RTL代码的关键路径如下图所示。最好在综合后以及每个实现步骤后复查关键路径以识别需改进哪些逻辑组。如有任何路径过长,
cckkppll
·
2023-12-01 06:28
fpga开发
vivado
实现分析与收敛技巧2-创建智能设计运行
创建智能设计运行的等效Tcl命令如下所示:create_run-flow{
Vivado
IDRFlow2021}-parent_runset_propertyRE
cckkppll
·
2023-12-01 06:28
fpga开发
vivado
综合分析与收敛技巧2
1、分解深层存储器配置,实现功耗与性能平衡在深层存储器配置中,可使用综合属性RAM_DECOMP实现更好的存储器分解并降低功耗。此属性可在RTL中设置。将RAM_DECOMP属性应用于存储器时,存储器是在较宽的原语配置中设置的,而不是在较深且较窄的配置中设置的。当CASCADE_HEIGHT属性与RAM_DECOMP属性搭配使用时,综合推断对级联具有更细化的控制权,因此可实现平衡的功耗与性能。此方
cckkppll
·
2023-12-01 06:58
fpga开发
vivado
实现分析与收敛技巧1
智能设计运行智能设计运行(IDR)是一种特殊类型的实现运行,它使用复杂流程来尝试达成时序收敛。由于IDR可能较为激进,因此预计编译时间可达标准运行的约3.5倍。IDR围绕复杂的时序收敛功能特性展示了一个简单的用户界面,对于大部分设计,它所达成的结果与FPGA专家不相上下。1、概述适用于时序收敛的IntelligentDesignRun(智能设计运行)是一种激进的时序收敛实现,其运行的唯一目的就是达
cckkppll
·
2023-12-01 06:24
fpga开发
PCIe学习(二):PCIe DMA关键模块分析之一
软件:
VIVADO
2017.4第一步:PCIe基础知识PCIe协议比较复杂,XILINX官方提供
攻城狮Bell
·
2023-12-01 01:26
PCIe
PCIe
DMA
PCIE实现PIO模式寄存器读写调试记录
平台:
vivado
2017.4芯片:xc7k325tffg-2记录一下学习PCIE接口的过程。使用XILINX官方的PCIE核,实现使用windriver加载并测试读写。
爱漂流的易子
·
2023-12-01 00:51
PCIE
fpga开发
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他