首页 > TAG信息列表 > XDMA

38.XDMA寄存器详解2-H2C、C2H通道寄存器组剖析

目录 1.上节回顾 2. H2C寄存器剖析 2.1 H2C通道标识寄存器(0x00) 2.2 H2C通道控制寄存器(0x04)

35.XDMA原理详解1-DMA描述符概述及DMA数据传输框图

目录 1.DMA 描述符概述 2.DMA(H2C)数据传输框图 2.1什么是描述符链表? 2.2为什么需要描述符表?

FPGA PCIE AXI Bridge FOR PCI 逻辑开发

网上大部分的教程都是围绕XDMA展开的,这里想介绍下AXI Bridge,关于几个IP核的区别,借用其他一个博主的回答: 问:PCIE DMA主要用来做什么? 答:PCIE DMA主要用来解决数据在FPGA和PC之间高速通信的问题 问:学习PCIe,应该从什么地方起步? 答:分研究型和应用型,研究型从XAPP1052起步,应用型从

基于Xilinx的XDMA核实现PCIE数据读写

基于Xilinx的XDMA核实现PCIE数据读写 1 PCIE协议简介 随着现代处理器技术的发展,在互连领域中,使用高速差分总线替代并行总线是大势所趋。与单端并行信号相比,高速差分信号可以使用更高的时钟频率,从而使用更少的信号线,完成之前需要许多单端并行数据信号才能达到的总线带宽。 PCI

基于XDMA 的PCIE读写DDR

基于XDMA 的PCIE读写DDR 概述:   想实现基于FPGA的PCIe通信,查阅互联网各种转载…基本都是对PCIe的描述,所以想写一下基于XDMA的PCIe通信的实现(PCIe结构仅做简单的描述(笔记),了解详细结构移至互联网)。 实现功能:PC通过PCIE读写DDR,同时用户通过逻辑代码可以读取被写入DDR内的数据(

XDMA流传输单次dma事务大小调整

  从stream中读数据失败,说明ring buffer是无效的,或者说ring buffer大小不够容纳这一次的突发DMA事务,考虑加大驱动程序申请的ring buffer容量       由以上,将RING_BLOCKs的数量由258调至32770,对应的ring_buffer空间由1mb调至128mb 换算关系:ringbuferr_size = Block * page

XDMA提升stream_read速度

由于stream dma的驱动实现上,在read操作时以4k由ringbuffer往内存取数据导致read速度较慢,可通过在上位机读线程中适当加大block_size来少量提升度速度