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
axidma
DMA与AXI DMA ip
文章目录AXIDMAReadChannel(读通道)WriteChannel(写通道)#其他选项ScatterGatherEngine特点工作流程
AXIDMA
配置项说明ComponentName(axi_dma
光之大主宰
·
2024-09-14 09:58
FPGA
fpga开发
硬件架构
硬件工程
驱动开发
【ZYNQ MPSoC开发】双核数据采集系统AXI DMA传输,LWIP TCP发送的调试记录
具体而言,PL端接收来自前级的来的带有时间戳的ADC数据,先在PL端进行数据对齐,再通过
AXIDMA
传输到PS端,由PS端通过lwip实现TCP客户端。
辣个蓝人QEX
·
2024-09-03 09:28
FPGA/嵌入式网络开发
ZYNQ
MPSoC
tcp/ip
网络
嵌入式硬件
fpga
【ZYNQ MPSoC开发】lwIP TCP发送用于数据缓存的软件FIFO设计
设计背景任务是在ZYNQ的PS上使用裸机运行lwIP协议栈使用TCP把PL端通过
AXIDMA
传来的将近100K采样率的ADC数据发送出去,但由于数据带宽很大,有853.3mbps,所以在每一次
AXIDMA
辣个蓝人QEX
·
2024-09-02 22:17
ZYNQ
MPSoC
FPGA/嵌入式网络开发
tcp/ip
缓存
网络
xilinx_
axidma
驱动移植与使用
参考资源开源项目xilinx_axidmaPetalinux2020.2开发ZYNQ的
AXIDMA
-知乎(zhihu.com)Linux环境下在用户空间使用AXI-DMA进行传输开发环境vivado2020.1
bitQ
·
2024-01-04 19:15
FPGA
linux
linux
运维
服务器
ZYNQ 核心板 底板 开源啦!
开源ZYNQ核心板+底板硬件设计、软件设计,软件设计使用裸机演示,演示了如何使用
AXIDMA
等关键dma模块欢迎加QQ讨论947559581Hello-FPGA(Hello-FPGA)·GitHub核心板结构硬件实物
Hello-FPGA
·
2024-01-04 19:15
fpga开发
【Xilinx DMA】Xilinx FPGA DMA介绍
如果从PS端的内存DDR3到I/O、DDR3、OCM,少量的数据传输就用PS端的DMA;而对于大量数据的搬运,内存DDR3到PL的软核
AXIDMA
,并且用HP接口以达到高速传输的效果,但是其缺
Linest-5
·
2024-01-04 19:44
FPGA
fpga开发
硬件工程
嵌入式硬件
硬件架构
【Xilinx DMA SG】Xilinx DMA SG 模式
DMA简介:AXI直接存储器访问(
AXIDMA
)IP提供高带宽直接存储器AXI4存储器映射和AXI4-StreamIP接口之间的访问。
Linest-5
·
2024-01-04 19:43
FPGA
fpga开发
单片机
嵌入式硬件
硬件架构
硬件工程
【【水 MicroBlaze 最后的介绍和使用】】
水MicroBlaze最后的介绍和使用我对MicroBlaze已经有了一个普遍的理解了现在我将看的两个一个是AXI4接口的DDR读写实验还有一个是
AXIDMA
环路实验虽然是水文但是也许能从中得到一些收获第一个是
ZxsLoves
·
2023-12-04 19:21
FPGA学习
网络
服务器
linux
fpga开发
[ZYNQ]开发之DMA的理解及应用
在上一篇文章中简要介绍了
AXIDMA
的特性,本文将就这一重要的功能模块做详细的介绍,主要分为以下几个部分:一、关于DMA的介绍二、利用一个SGDMA的环通测试实验进一步了解DMA的应用三、通过上板验证BD
Laid-back guy
·
2023-11-12 11:43
ZYNQ开发之从入门到入土
嵌入式硬件
fpga开发
udp
Zynq-linux PL与PS通过DMA数据交互
一、目标在米尔科技的z-turn板上,采用
AXIDMA
实现zynq的PS与PL数据交互。
天使之猜
·
2023-11-08 11:15
zynq
DMA
PL-PS数据交互
ZYNQ
linux驱动
AXI DMA IP核使用说明
寄存器说明1MM2S寄存器2S2MM寄存器2S/G描述符3DMA多通道模式3AXIDMAIP核使用说明1时钟2复位3使用说明1直接DMA使用顺序2S/G模式3循环DMA模式4AXIDMAIP核使用配置
AXIDMA
小Ganymedes
·
2023-10-27 21:45
fpga开发
Xilinx PetaLinux 工具链交叉编译xilinx_
axidma
源码出现linux amba xilinx_dma.h No such file or directory问题的调查
XilinxPetaLinux工具链交叉编译xilinx_
axidma
源码出现fatalerrorlinuxambaxilinx_dma.hNosuchfileordirectory问题的调查文章目录XilinxPetaLinux
PlutoZuo
·
2023-10-25 19:43
Linux
FPGA
linux
fpga开发
ZYNQ7000 #3 - Linux环境下在用户空间使用AXI-DMA进行传输
使用了国外开源的xilinx_
axidma
操作库,完成了用户空间上的AXI-DMA传输。
AE_小良
·
2023-10-16 15:03
AXI-DMA ip 使用
参考:利用ZYNQSOC快速打开算法验证通路(4)——
AXIDMA
使用解析及环路测试-没落骑士-博客园实现PS与PL的高速数据传输,需要利用PS的HP接口通过AXI_DMA完成数据搬移。
swang_shan
·
2023-10-16 15:00
dma
fpga开发
dma
ps-pl
【【萌新的SOC学习之AXI-DMA环路测试】】
萌新的SOC学习之AXI-DMA环路测试
AXIDMA
环路测试DMA(DirectMemoryAccess,直接存储器访问)是计算机科学中的一种内存访问技术。
ZxsLoves
·
2023-10-16 15:55
SOC学习
学习
网络
服务器
ZYNQ | AXI DMA数据环路测试
利用
AXIDMA
进行批量数据环路的测试背景软硬件平台原理概述工程搭建1.新建一个vivado工程2.创建blockdesign①zynqip核的添加与配置②AXIDMAip核的添加与配置③AXI4-StreamDataFIFO
褪色者Ash
·
2023-10-14 02:04
zynq
fpga
【正点原子FPGA连载】第二十一章AXI DMA环路测试 摘自【正点原子】DFZU2EG_4EV MPSoC之嵌入式Vitis开发指南
id=6924508746703)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-340252-1-1.html第二十一章
AXIDMA
环路测试DMA(DirectMemoryAccess
正点原子
·
2023-10-14 02:04
正点原子
fpga开发
第十一节,ZYNQ的AXI_DMA的使用
ZYNQ的AXI_DMA的使用1DMA控制器架构原理
AXIDMA
:官方解释是为内存与AXI4-Stream外设之间提供高带宽的直接存储访问,其可选的scatter/gather功能可以将CPU从数据搬移任务中解放出来
youbin2013
·
2023-10-14 02:33
zynq学习
zynq
axidma
AXI DMA使用解析及环路测试
一、
AXIDMA
介绍本篇博文讲述
AXIDMA
的一些使用总结,硬件IP子系统搭建与SDKC代码封装参考米联客ZYNQ教程。
AE_小良
·
2023-10-14 02:03
DMA环路测试
本文的DMA主要是对PL侧的
AXIDMA
核进行介绍
happyday_gyx
·
2023-10-14 02:33
Zedboard
【【萌新的SOC学习之AXI DMA环路测试介绍】】
萌新的SOC学习之
AXIDMA
环路测试介绍
AXIDMA
环路测试DMA(DirectMemoryAccess,直接存储器访问)是计算机科学中的一种内存访问技术。
ZxsLoves
·
2023-10-14 02:02
SOC学习
学习
服务器
网络
如何在父uvm_transaction中随机及例化子的uvm_transaction
UseCase:
AXIDMA
控制器有128个独立的通道,可以并行进行读写操作。
sunvally
·
2023-10-09 12:17
数字验证
uvm
object
instantiation
randomization
ZYNQ PS-PL数据交互方式总结(好文)
MIOEMIOGPIO三,BRAM或FIFO或EMIF1,通过BRAM实现PL/PS之间交互2,通过AXI-StreamFIFO完成PS和PL部分的数据交互3,通过EMIF进行PS与PL间数据交互四,
AXIDMA
一个早起的程序员
·
2023-09-29 05:03
ZYNQ
MIO
EMIO
BRAM
AXI
DMA
EMIF
petalinux
axidma
驱动使用
petalinuxaxidma驱动使用blockdesign设计注意中断需要连接,注意发送和接收连接顺序dma的设计,注意地址位宽为40bits,设备数也需要改成相应的0x28(40)PS侧没啥需要注意的,有一个PCIE可关可不关,都是可以正常启动的,在led部分不关PCIE会无法启动设备树文件system-user.dtsi设备树主要注意几点:需要定义DESIGN_RV_MIN来启动dma中断控
gxt_kt
·
2023-09-03 22:04
linux
AXI DMA简介与使用【ZYNQ】+【DMA】+【Vivado】
DDR3---IO---DDR3---OCM---PLAXIDMA简介:概述:
AXIDMA
:AXIDirectMemoryAccess,直接内存访问
AXIDMA
为内存和AXI4-Stream外设之间提供了高带宽的直接内存访问其可选的
陈嗨呀
·
2023-06-15 23:38
fpga开发
zynq操作系统: Linux驱动开发
AXIDMA
篇
前言 由于bram形式的速率限制,在同样紧急的时间条件下,还是改回了
axidma
的方式来降维打击,对于几兆的速率,颇有种杀鸡用牛刀的感觉,没办法,原来的刀就是差一点,牛刀好用是好用但是终究得提升一点内功裸机下的
快跑bug来啦
·
2023-06-14 16:01
ZYNQ
Linux
嵌入式
linux
dma
kernel
驱动程序
System verilog实战----AXI DMA的简单实现
AXIDMA
在FPGA加速器的设计中,往往会涉及到PS和PL之间的数据传输,对于zynq平台来说,最合适的数据传输方式就是通过AXI总线,同时,为了提高CPU的利用率,DMA往往是数据交互的首选。
zjjxFPGAer
·
2021-08-11 17:20
FPGA
ZedBoard--(5)嵌入式Linux下的DMA测试(Direct Register Mode)(PS + PL)
(文末会给出测试代码的下载链接)DDR控制器、
AXIDMA
控制器以及PS之间的互连关系如下图所示。DDR控制器已经包含在PS中,而
AXIDMA
和数据FIFO是需要我们自己在PL中实现的。
CSE_XYing
·
2020-08-21 04:00
ZedBoard
嵌入式
Vivado
zcu104 AXI DMA速度测试总结
之前就用过
AXIDMA
做过图像处理方面的东西,还以为这次两天驾轻就熟,两天就能做好呢,结果细细的研究了一下,才发现还是有很多的
alangaixiaoxiao
·
2020-08-21 02:58
Zynq
SOC
xilinx dma调试笔记
按照官方案例,启动接收传输:u32Status=XAxiDma_SimpleTransfer(&
AxiDma
,(UINTPTR)RxDMAPtr,(u32)(1024),XAXIDMA_DEVICE_TO_DMA
左氏浮夸
·
2020-08-20 00:33
FPGA
DMA测试(Direct Register Mode)(PS + PL)
(文末会给出测试代码的下载链接)DDR控制器、
AXIDMA
控制器以及PS之间的互连关系如下图所示。DDR控制器已经包含在PS中,而
AXIDMA
和数据FIFO是需要我们自己在PL中实现的。
weiweiliulu
·
2020-08-15 16:11
zynq
xilinx
FPGA
ZYNQ AXI DMA
此文是转载自http://www.fpgadeveloper.com/2014/08/using-the-axi-dma-in-vivado.html我在测试
AXIDMA
时参考了这个文章,调通了xilinx
weilxuext
·
2020-08-15 11:49
zynqMP axi-dma详解
AXIDMA
:1.基本介绍官方解释是为内存与AXI4-Stream外设之间提供高带宽的直接存储访问,其可选的scatter/gather功能可将CPU从数据搬移任务中解放出来。
DSP小胖
·
2020-08-08 17:43
zynqMP
DMA简介(一)
一、基本概念
AXIDMA
:官方解释是为内存与AXI4-Stream外设之间提供高带宽的直接存储访问,其可选的scatter/gather功能可将CPU从数据搬移任务中解放出来。
lijq94
·
2020-07-14 13:04
Zynq
Axidma
linux下驱动axidmatest.c 驱动分析
本文的部分内容可能来源于网络,该内容归原作者所有,如果侵犯到您的权益,请及时通知我,我将立即删除,原创内容copyleft归
[email protected]
所有,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,注明原作者及原链接,严禁用于任何商业用途。欢迎加入zynq-arm-linux提高交流群:788265722文档错误可能很多,大家多包涵,主要理解文件的目的就好。可留言Zynq
tingkman
·
2020-07-05 14:55
zynq-linux提高篇
FPGA Vivado AXI _DMA IP介绍
AXIDMA
在内存和AXI4-Stream目标外设之间提供高带宽直接内存访问。其可选的分散/收集功能还可以从中央处理单元(CPU)卸载数据移动任务。
风中少年01
·
2020-07-05 03:26
ZYNQ
Zynq MPSOC上用户面DMA传输的实现
本文简要说明在基于ZynqMPSOC的产品开发中,如何在Linux的用户面实现
AXIDMA
传输。
板桥枫叶
·
2020-07-05 00:49
linux
内核
嵌入式
自动驾驶
【ZYNQ-7000开发之四】在PS端使用AXI DMA传输的步骤
本篇文章简要总结下
AXIDMA
在ZYNQPS端的初始化方法。本文摘抄自xilinxSDK的API文档,更加详细的内容请参考官方文档,这里只提取了关键部分。
RZJM_PB
·
2020-07-04 07:17
ARM
AXI
嵌入式
Zynq
AXIDMA
驱动的使用
AXIDMA
驱动的使用YanHe本文档主要是对github上的一个开源项目
AXIDMA
的README进行一些补充环境linux4.4(对应的是xilinx-linux-2016.2)vivado2016.4xilinxsdk2016.4
yanhe156
·
2020-06-30 06:50
zedboard
linux
Zynq PS_PL间通信学习(一) AXI_DMA_LOOP测试
参考资料:Xilinx官方参考文档:PG021_axi_dma、UG585_zynq_7000_TRM等
AXIDMA
开发http://www.fpgadeveloper.com/2014/08/using-the-axi-dma-in-vivado.html
Mr.fang 叶然
·
2020-06-27 15:09
zynq
ZYNQ学习之路11.AXI DMA
一.
AXIDMA
简介AXIDMAIP核提供了AXI4内存之间或AXI4-StreamIP之间的内存直接访问,可选为分散收集工作模式,初始化,状态和管理寄存器等通过AXI4-Lite从机几口访问,结构如图
亦梦云烟
·
2020-06-26 22:54
ZYNQ开发
Vivado 中如何使用 AXI DMA, PL 访问 DDR
原文实验是Vivado2014,我的验证测试是在Vivado2018.2.实验内容是用
AXIDMA
存取DDR内存的数据,
leon_zeng0
·
2020-06-24 03:56
c++
fpga
zynq
米尔科技ZYNQ -Linux下的DMA驱动
二.分析ZYNQ的
AXIDMA
有DirectRegisterMode和Scatter/GatherMode,本文使用的是DirectRegisterMode。
天使之猜
·
2020-06-23 13:06
zynq
zynq
DMA驱动
linux驱动
ZYNQ7000 #4 - Linux环境下使用AXI-DMA读取PL外接ADC
在上篇中我们只是在PL端搭建了一个简单的AXI-DMA回环数据流进行测试,在该篇博客中,我们将实际的使用AXI-DMA这个IP核,使用xilinx_
axidma
库对一个挂载在PL端的ADC(AD7606
里先森
·
2019-05-20 23:44
Linux
嵌入式
C++
ZYNQ7000 #3 - Linux环境下在用户空间使用AXI-DMA进行传输
使用了国外开源的xilinx_
axidma
操作库,完成了用户空间上的AXI-DMA传输。
里先森
·
2019-05-15 11:44
Linux
ZYNQ7000
嵌入式
axi 相关
实现内存到数据流的转换axi常用ip核:axi_dma,AXI-FIFO-MM2S,axi_vdma,axi_cdma1.
axidma
:AXIDirectMemoryAccess(
AXIDMA
),PS端实现
dwqaizj
·
2018-06-20 15:19
ZYNQ跑系统 系列(四) AXI-DMA的linux下运行
AXI-DMA的linux驱动一、搭建硬件环境vivado版本2017.4,芯片为7010,不过不管什么版本和芯片大致步骤是一样的本文工程文件:https://gitee.com/long_fly/
AXIDMA
_linux
long_fly
·
2018-05-30 10:42
ZYNQ
linux系统相关
用FPGA实现深度卷积神经网络(4)
此文是转载自http://www.fpgadeveloper.com/2014/08/using-the-axi-dma-in-vivado.html我在测试
AXIDMA
时参考了这个文章,调通了xilinx
会思考的程序猿
·
2018-05-08 10:52
ZYNQ基础系列(六) DMA基本用法
DMA环路测试涉及到高速数据传输时,DMA就显得非常重要了,本文的DMA主要是对PL侧的
AXIDMA
核进行介绍(不涉及PS侧的DMA控制器)。
long_fly
·
2018-03-30 11:42
ZYNQ
基础系列
Zynq : Using the AXI DMA
此文是转载自http://www.fpgadeveloper.com/2014/08/using-the-axi-dma-in-vivado.html我在测试
AXIDMA
时参考了这个文章,调通了xilinx
NarutoInspire
·
2018-02-24 13:04
嵌入式
——
Zynq&Petalinux
上一页
1
2
下一页
按字母分类:
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
其他