XDMA使用及AXI_SDMA配合测试

1 篇文章 0 订阅
1 篇文章 0 订阅

1.测试环境

在这里插入图片描述
FPGA采用V7系列,同样可以更换为K7系列,上位机采用X86架构芯片,测试环境为ubuntu16.04

2.XDMA使用

XDMA IP比较简单,可按照文档设置,如果没有时钟和复位问题,基本都没有问题
用户中断比较特殊,需要逻辑侧手动清除,可采用寄存器和gpio等方式,实现清除用户中断
pcie具有调整线序功能,但是在测试中,调整线序的功能没有,线序错误会导致上位机无法发现设备

3.AXI_SDMA IP及FPGA架构

在这里插入图片描述

该IP是自定义设计,可参考上一篇博文查看使用<<AXI Stream 转AXI4 DMA IP设计 >>

4.AXI_SDMA配置

该IP配置为8个block,每个block为1M

5.测试

在这里插入图片描述
在这里插入图片描述
在图中看分别看到H2C和C2H的速度,正常速度为2.5G左右,瓶颈为DDR带宽不足,在使用中将DDR更换为64bit,速度基本达到理论速度;

6.注意

XDMA驱动需要修改,官方提供的有问题,地址1M后又从0开始了,大于1M测试有问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weixin_43189165

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值