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
Vivado
开发FPGA使用流程、教程 verilog(建立工程、编译文件到最终烧录的全流程)
目录一、概述二、工程创建三、添加设计文件并编译四、线上仿真五、布局布线六、生成比特流文件七、烧录一、概述
vivado
开发FPGA流程分为创建工程、添加设计文件、编译、线上仿真、布局布线(添加约束文件)、
xingxing点灯
·
2024-02-06 08:11
vivado
fpga开发
开发语言
【FPGA】
Vivado
保姆级安装教程 | 从官网下载安装包开始到安装完毕 | 每步都有详细截图说明 | 支持无脑跟装
目录(如果你有安装包,可跳转至Step5)
Vivado
介绍Step1:进入官网Step2:注册账号Step3:进入下载页面Step4:下载安装包Step5:安装Step6:等待软件安装完成安装完成
Vivado
柠檬叶子C
·
2024-02-06 08:11
FPGA玩板子记录
fpga开发
Vivado
[FPGA开发工具使用总结]
VIVADO
在线调试(1)-信号抓取工具的使用
目录1简介2添加观测信号的几种方法2.1通过定制IP核添加2.2通过约束文件添加2.3通过GUI生成DEBUG约束文件2.4两种方法的优点与缺点3在线调试方法3.1器件扫描设置3.2触发条件设置3.3触发窗口设置3.4采样过程控制4常见问题4.1时钟域的选择4.2缺少LTX文件4.3ILA无时钟参考文档1简介在FPGA开发过程中,实时抓取信号进行观测是一种必不可少的问题分析手段。通常厂家会提供一种
蚂蚁cd
·
2024-02-06 08:41
FPGA开发工具使用总结
fpga开发
基于FPGA的图像最近邻插值算法verilog实现,包括tb测试文件和MATLAB辅助验证
目录1.算法运行效果图预览2.算法运行软件版本3.部分核心程序4.算法理论概述5.算法完整程序工程1.算法运行效果图预览将FPGA数据导入matlab显示图片,效果如下:2.算法运行软件版本
vivado
2019.2
简简单单做算法
·
2024-02-06 07:01
Verilog算法开发
#
图像算法
matlab
fpga开发
图像最近邻插值
【基于Xilinx Zynq7000的PYNQ框架项目】02 PYNQ镜像制作
02PYNQ镜像制作前言一、
vivado
硬件设计二、ubuntu镜像制作三、Win32DiskImage烧写镜像四、上板启动总结前言由于PYNQ官网中没有适配ZYNQ_MINI开发板的现成的PYNQ镜像
小黄能吃辣
·
2024-02-05 22:15
单片机
嵌入式硬件
ubuntu
课程设计
经验分享
软件工程
python
vivado
: [VRFC 10-3236] concurrent assignment to a non-net ‘clk_5hz‘ is not permitted
写仿真文件的时候报错,原因是变量'clk_5hz'在被测模块中是输出变量,应该赋值为wire类型。
叫我Mr. Zhang
·
2024-02-05 11:05
fpga开发
vivado
:另一个程序正在使用此文件,进程无法访问。: “E:/
Vivado
Pro1/FreqM/FreqM.sim/ sim_1/behav/xsim/simulate.log“
这个问题是我点仿真的时候出现的,原因可能是(之前我遇到的):1.上一个仿真没有关掉2.有文件正被打开但是我重新打开一个工程,然后仿真报这个错,我感觉可能是一个bug,因为并没有打开其他的文件,并且simulate.log这个文件还是空的我直接重建工程了,有知道的大佬麻烦说一下
叫我Mr. Zhang
·
2024-02-05 11:05
vivado
FPGA高端项目:IMX327 MIPI 视频解码 USB3.0 UVC 输出,提供FPGA开发板+2套工程源码+技术支持
编解码方案3、本MIPICSI-RXIP介绍4、个人FPGA高端图像处理开发板简介5、详细设计方案设计原理框图IMX327及其配置MIPICSIRX图像ISP处理图像缓存UVC时序USB3.0输出架构6、
vivado
9527华安
·
2024-02-05 11:35
FPGA解码MIPI视频专题
菜鸟FPGA图像处理专题
fpga开发
音视频
IMX327
MIPI
CSI
RX
USB3.0
UVC
Vivado
MIG IP使用配置
目录1MIG基本配置1MIG基本配置配置如下图所示图1图2图3图4图5图6图8图9在设立只讲解共同配置,这是所有DDR3中配置通用部分。
CWNULT
·
2024-02-05 10:14
fpga开发
Vivado
Tri-MAC IP的例化配置(三速以太网IP)
目录1Tri-MACIP使用RGMII接口的例化配置1.1DataRate1.2interface配置1.3SharedLogic配置1.4Features2配置完成IP例化视图1Tri-MACIP使用RGMII接口的例化配置在网络设计中,使用的IP核一般为三速以太网IP核,使用时在大多数场景下为配置为三速自适应,其例化步骤配置如下:就4个配置界面,非常简单。1.1DataRate数据速率选择1G
CWNULT
·
2024-02-05 09:41
fpga开发
Vivado
Tri-MAC IP端口说明
Trri-macEthernetIP端口详细说明序号SignalNameDirectionDescription备注Clock,ResetDefinition1gtx_clkIMACIP全局时钟输入,125MHz。使用时输入125MHz全局时钟。2refclkIMACIP参考时钟输入,200MHz,该时钟用于IP核调节IDELAY、ODELAY延迟时的参考时钟使用。使用时直接输入200MHz即可。
CWNULT
·
2024-02-05 09:41
fpga开发
【实战干货】FPGA实现ARP协议,细节全解析!(包含源工程文件)
由于画各个模块的信号流向图比较费时间,所以直接使用
vivado
的RTL图替代,如下图所示,工程包括5个模块。 key是按键消抖和检测模块,ar
电路_fpga
·
2024-02-05 05:20
FPGA
以太网
fpga开发
vivado
制定执行策略
视频:有关更多信息,请参阅以下内容:
Vivado
DesignSuiteQuickTake视频:创建和管理跑步。
cckkppll
·
2024-02-04 01:44
fpga开发
vivado
运行编译
运行合成运行定义并配置在合成过程中使用的设计方面。一个合成run定义了以下内容:•AMD设备在合成过程中成为目标•要应用的约束集•启动单个或多个合成运行的选项•控制合成引擎结果的选项要定义RTL源文件和约束的运行,请执行以下操作:1.选择“流”>“创建管路”,或者在“设计管路”中,单击“创建管路》按钮打开创建新运行向导。将打开“创建新管路”对话框,如下所示图形2.选择“合成”,然后单击“下一步”。
cckkppll
·
2024-02-04 01:43
fpga开发
TQ15EG开发板教程:在
VIVADO
2023.1 以及VITIS环境下 检测DDR4
打开
VIVADO
2023.1创建一个新的工程,设置工程名称和地址选择RTL工程,勾选不添加文件搜索15eg,选择xqzu15eg-ffrb1156-2-i完成创建工程添加设计模块设置模块名称在模块中添加
mcupro
·
2024-02-03 17:33
TQ15EG开发板教程
单片机
嵌入式硬件
Vivado
编译介绍
Vivado
编译介绍合成是将寄存器传输级别(RTL)指定的设计转换为门级表示。AMD
Vivado
™合成是定时驱动的,并针对内存进行优化使用和性能。
cckkppll
·
2024-02-03 03:25
fpga开发
vivado
在CSV文件中使用I/O端口列表
有关每个属性的详细信息,请参阅
Vivado
DesignSuite属性参考指南(UG912)。•I/O组:指定引脚所在的I/O组。该工具为所有人填写此字段设备中的引脚。值为数字或空白。这在输入CSV
cckkppll
·
2024-02-03 03:24
fpga开发
vivado
使用SSN分析
使用SSN分析
Vivado
IDE提供与I/O相关的开关噪声水平的分析不同的设备。SSN分析提供了对中断的估计,同时切换输出可能导致I/O组中的其他输出端口导通。
cckkppll
·
2024-02-02 20:40
fpga开发
vivado
与系统设计师接口
与系统设计师接口作为迭代I/O和时钟规划过程的一部分,您可以交换有关AMD设备通过导出CSV文件和IBIS模型,与PCB或系统设计者进行引脚连接。根据PCB或设计规范的变化,您可能需要将引脚重新导入为如定义和配置I/O端口中所述。完成I/O和时钟中的步骤后规划流程,您可以返回引脚以及用于信号完整性分析的设备模型,使用CSV文件和IBIS模型。导出I/O引脚和包数据您可以出于以下目的导出I/O引脚和
cckkppll
·
2024-02-02 20:40
fpga开发
vivado
验证I/O和时钟规划
AMD
Vivado
™工具允许您运行DRC来检查违规行为,以及执行SSN分析以估计切换噪声水平。对I/O执行最终验证和时钟分配,您必须实现设计并生成比特流。
cckkppll
·
2024-02-02 20:39
fpga开发
vivado
配置内存IP
配置内存IPUltraScale体系结构内存IP支持DDR3和DDR4SDRAM的配置,QDRIIPLUSSRAM和RLDRAM3型接口。截至2015.3,内存IP已被拆分基于内存接口标准和工具流,将其划分为不同的IP。“自定义IP”对话框框包含基本和高级配置选项,其中包括调试。现在记忆I/O分配过程与设计的其余部分合并,IP配置过程与其他AMDIP一致。有关IP配置和管理的更多信息过程,请参阅《
cckkppll
·
2024-02-02 20:09
fpga开发
vivado
里的LUT、LUTRAM、FF、BRAM、DSP、IO、BUFG、MMCM资源介绍
vivado
里的LUT、LUTRAM、FF、BRAM、DSP、IO、BUFG、MMCM资源介绍提示:以下是本篇文章正文内容,写文章实属不易,希望能帮助到各位,转载请附上链接。
迎风打盹儿
·
2024-02-01 19:52
Vivado的学习之路
fpga开发
信号处理
信息与通信
ZYQN(三):PS的中断说明
说明:开发软件:
vivado
和sdk开发平台:黑金ZYNQ的7010翻开UG585中断部分,Zynq中断大致可分为三个部分,中断详细分为SGI(SoftwareGeneratedInterrupts)软件中断
小黄鸭-
·
2024-02-01 18:42
ZYNQ
笔记
vivado
时钟规划
时钟规划在时钟规划中,您可以确定如何使用AMD设备上的各种时钟资源在设备上分配时钟。AMD设备被细分为的列和行时钟区域。时钟区域包含CLB、DSP片、块RAM、互连和相关计时资源。时钟区域的大小和内容因设备类型而异。例如,在AMDUltraScale™器件,时钟区域跨越60个CLB、24个DSP片和12个块RAM在其中心具有水平时钟脊(HCS)。在7个串联设备中,时钟区域跨越50CLB和1个I/O
cckkppll
·
2024-02-01 09:23
fpga开发
【ZYNQ开发系列】基于vitis(
vivado
2019以上版本)的程序固化~如何把程序烧录到QSPI?
前言废话背景开发环境实现流程解压项目到工程目录subst(可选)
Vivado
部分升级项目升级IP核(重要)使能QSPI生成比特流导出硬件vitis部分新建PlatformProject新建应用工程(重要
sys_rst_n
·
2024-02-01 08:12
逻辑电路设计
教程
fpga开发
verilog
逻辑电路
15EG使用
vivado
2021.1实现LWIP的网络传输
创建工程模板在hello_world中已经介绍过了,这里直接从配置完zynqip核开始,由于使用
vivado
的版本不同,配置ZYNQ时需要用到的tcl文件我会放在工程文件夹下的file文件夹中配置好IP
mcupro
·
2024-01-31 21:49
单片机
stm32
嵌入式硬件
15EG使用
vivado
2023.1建立hello world工程
1:打开软件建立工程2:使用
vivado
创建设计模块并生成bit文件3:导出硬件平台,使用vitis建立工程4:使用vitis创建应用程序项目5:硬件设置与调试1:打开软件建立工程打开
VIVADO
2023.1
mcupro
·
2024-01-31 21:48
fpga开发
xilinx 真双口RAM的primitives /core output 区别
软件平台
Vivado
2016.4属性设置说明1在ipcatalog->blockmemorygenerator.这里仅介绍真双口RAM,真双口RAM支持A/B两个口可读可写。
zzyaoguai
·
2024-01-31 19:13
FPGA
仿真
RAM
xilinx
基于petalinux2020.1的环境搭建及从QSPI启动流程
基于petalinux2020.1的QSPI启动流程开发工具
Vivado
2020.1Petalinux2020.1Ubuntu18.04.4(64bit)虚拟机vmware-16.2.3开发板:XC7Z020
夕奕
·
2024-01-31 14:06
fpga开发
arm
【VS Code+Verilog+
Vivado
使用】(2)基本设置
文章目录2基本设置2.1字体大小2.2Tab大小2.3选中高亮2.4文件编码2基本设置2.1字体大小方法1:VSCode左下角>管理>设置,搜索"fontsize",点击左侧"字体",根据需要设置"editor.fontSize"选项的值,改变字体大小,如下图蓝框部分所示:方法2:VSCode左下角>管理>设置,搜索"mousewheelzoom",勾选"editor.mouseWheelZoom
xduryan
·
2024-01-31 02:09
VS
Code
vscode
【VS Code+Verilog+
Vivado
使用】(3)使用技巧
文章目录3使用技巧3.1文件比较3.2行操作3.2.1任意移动行3.2.2向下复制行3.3列编辑3.3.2Ctrl+点击鼠标左键3.3.3Ctrl+拖动鼠标左键3.3.4Ctrl+Shift+点击鼠标左键3.3.5Ctrl+Shift+拖动鼠标左键3.4多窗口显示3.5时间线3.6配置同步3使用技巧3.1文件比较VSCode可以比较两个文件的内容,并将有差异的部分标注出来。例如,比较文件A和B:方
xduryan
·
2024-01-31 02:09
VS
Code
vscode
【VS Code+Verilog+
Vivado
使用】(4)
Vivado
绑定VS Code
文章目录4
Vivado
绑定VSCode4
Vivado
绑定VSCode
Vivado
>Settings>ToolSettings>TextEditor>CurrentEditor,从下拉菜单中点击"CurrentEditor
xduryan
·
2024-01-31 02:38
VS
Code
vscode
【VS Code+Verilog+
Vivado
使用】(5)VS Code配置文件
文章目录5VSCode配置文件5VSCode配置文件现附上个人VSCode配置文件settings.json的内容:{//"verilog.linting.linter":"xvlog","verilog.ctags.path":"ctags",//"workbench.iconTheme":"vscode-icons","workbench.colorCustomizations":{"edit
xduryan
·
2024-01-31 02:38
VS
Code
vscode
aurora接口channel_up,gt_common问题记录
1.环境软件:
vivado
2016.4硬件:kc705开发板2.问题记录2.1
vivado
route时,报告gt_common错误2.1.1错误提示2.1.2工程框图起初想法是,aurora_0用GTXQ0
zzyaoguai
·
2024-01-30 07:54
FPGA
仿真
aurora
gtx
FPGA光纤Aurora_8B_10B
本章基于
Vivado
开发工具中Aurora的IP核进行验证。本章包括了光纤眼图的验证、单个Aurora核下板验证、两个Aurora核下板验证。
小五头
·
2024-01-30 07:14
基于Verilog实现算法
fpga开发
ZYNQ7020确定EMIO的引脚编号的方法
当我们在
vivado
中配置EMIO的时候,也并没有指定其编号,只是指定了需要的EMIO的数目。当在SD
隋边边
·
2024-01-29 22:17
FPGA
Vivado
ZYNQ
EMIO
引脚编号
7020/7010
Vivado
中嵌入式逻辑分析仪ILA的使用(2)
在
vivado
中叫ILA(IntegratedLogicAnalyzer),之前在ISE中是叫ChipScope。
Pilgrim2017
·
2024-01-29 15:16
FPGA
Vivado
vivado
除法器ip核的使用
vivado
除法器ip核的使用1IP例化2源文件3结果1IP例化2源文件top`timescale1ns/1ps//**AlgorithmType:选择不同的算法模式,其中Radix2为常用的模式,LutMult
ML__LM
·
2024-01-29 13:08
ViVado
IP的使用
数据处理
fpga开发
Xilinx
Vivado
定制IP核调用和除法器IP核的latency和resource分析
加入定制的乘法IP核,必须在sources右键,用AddDirectories加入才完整加入文件夹后如下图:测试代码与主程序模块连接端口初学者容易出现错误输入端口:从模块内部来讲,输入端口必须为线网数据类型,从模块外部来看,输入端口可以连接到线网或者reg数据类型的变量。输出端口:从模块内部来讲,输出端口可以是线网或者reg数据类型,从模块外部来看,输出必须连接到线网类型的变量,而不能连接到reg
人工智能和FPGA AI技术
·
2024-01-29 13:07
FPGA
嵌入式
Xilinx
Xilinx FPGA BRAM使用方法
BRAM使用方法在利用fpga进行数据处理的过程中,对高速数据采集或者传输的过程中,需要对数据尽心缓存,缓存一般有两种不同的方法,一种是FIFO,一种是RAM,FIFO在
vivado
中提供IP核,FIFO
一支绝命钩
·
2024-01-29 13:36
FPGA
fpga开发
【FPGA教程案例11】基于
vivado
核的除法器设计与实现
FPGA教程目录MATLAB教程目录---------------------------------------------------------------------------------------目录1.软件版本2.本算法理论知识和IP核配置方法
fpga和matlab
·
2024-01-29 13:32
★教程2:fpga入门100例
fpga开发
除法器
IP核
verilog
FPGA教程
xilinx FPGA 除法器ip核(divider)的使用(VHDL&
Vivado
)
一、创建除法ip核
vivado
的除法器ip核有三种类型,跟ISE相比多了一个LuMult类型,总结来说就是LuMult:使用了DSP切片、块RAM和少量的FPGA逻辑原语(寄存器和lut),所以和Radix2
坚持每天写程序
·
2024-01-29 13:58
FPGA
VHDL
VIVADO
fpga开发
1024程序员节
南京观海微电子---如何减少时序报告中的逻辑延迟
1.引言在FPGA逻辑电路设计中,FPGA设计能达到的最高性能往往由以下因素决定:▪工作时钟偏移和时钟不确定性;▪逻辑延迟:在一个时钟周期内信号经过的逻辑量;▪网络或路径延迟:
Vivado
布局布线后引入的延迟量
9亿少女的噩梦
·
2024-01-29 08:24
观海微电子
显示驱动IC
fpga开发
Modelsim SE 10.5安装教程
ModelSim是一种功能强大的硬件描述语言(HDL,HardwareDescriptionLanguage)仿真和验证工具,可以单独仿真,也可以联合Quartus/
Vivado
等软件联合仿真,仿真速度快
GBXLUO
·
2024-01-29 05:08
FPGA
fpga开发
modelsim
vivado
放置I/O端口
放置I/O端口I/O规划视图布局提供了几种将I/O端口分配给封装引脚的方法。你可以在“I/O端口”窗口中选择单个I/O端口、I/O端口组或接口,然后分配将它们封装到封装窗口中的封装引脚或设备窗口中的I/O焊盘。在“程序包”窗口中,您可以:•将端口拖放到封装引脚。•查看端口位置和限制条件。•将光标移动到引脚上,以在顶部和左侧显示I/O引脚坐标窗•将光标悬停在接点上以显示显示接点信息的工具提示。•通过
cckkppll
·
2024-01-29 02:30
fpga开发
vivado
将I/O规划项目迁移到RTL、UltraScale的I/O规划体系结构内存IP、UltraScale体系结构内存IP I/O规划设计流程变更、综合I/O规划
将I/O规划项目迁移到RTL项目定义I/O端口并将其放置到封装引脚上后,可以迁移I/O规划项目到RTL项目。端口定义用于为按照规定,使用Verilog或VHDL进行RTL设计。差分对缓冲器添加到顶部模块和总线定义也包括在RTL中。项目属性更改为反映RTL项目类型。重要!迁移后,RTL项目无法转换回I/O规划项目。要转换项目,请执行以下操作:1.选择文件 → 迁移到RTL。注意:或者,也可以从流导航
cckkppll
·
2024-01-29 02:30
fpga开发
xilinx基础篇Ⅱ(2)
vivado
2017.4软件使用
本节为基础使用流程。1.打开软件,选择新建工程2.确认创建新工程3.选择创建工程名及路径4.选择创建工程类型,一般选择RTL5.选择FPGA芯片型号6.以下为工程概况,其中框中为选择的芯片型号,点击finish7.添加Xilinx官方IP核(此处强调为官方IP,是因为IP也可以用户自定义内容后封装成IP,后期会讲)8.选择需要的IP,如下为IBERT的IP核9.IP核的设置界面(此处以IBERT为
Roy-e
·
2024-01-29 02:00
FPGA
学习个人笔记:Vivado
应用篇
fpga开发
vivado
2018.3 烧写固化FPGA verilog代码以及出现的问题解决
vivado
一般是与SDK同时使用的,像zynq系列,通过SDK烧写固化代码很方便,但是有的时候比如本人目前使用的是XC7K325TFPGA进行的开发,不会用到SDK软件,所以烧写固化代码想通过
vivado
cckkppll
·
2024-01-29 02:29
fpga开发
vivado
配置I/O端口
配置I/O端口AMD设备支持可配置的SelectIO™接口驱动程序和接收器,支持各种标准接口。这些标准接口包括输出的可编程控制强度和转换速率,使用DCI的片上终端,以及内部VREF的生成。你可以配置一个或多个I/O端口以定义I/O标准、驱动器强度、转换类型、拉动类型,以及在任期内。这对于配置从CSV或XDC文件导入的端口非常有用适当的特性。配置这些端口以支持所需的标准系统级设计。例如,您可以在一个
cckkppll
·
2024-01-28 13:13
fpga开发
ZYNQ AC7020C的“点LED”实验
一、创建
Vivado
工程1、启动
Vivado
2、在
Vivado
开发环境里点击“CreateNewProject”,创建一个新的工程3、弹出一个建立新工程的向导,点击“Next”4、在弹出的对话框中输入工程名和工程存放的目录
十六追梦记
·
2024-01-28 13:11
fpga开发
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他