ZYNQ跑系统 系列(四) AXI-DMA的linux下运行
judy 在 周四, 10/25/2018 - 09:26 提交
AXI-DMA的linux驱动
一、搭建硬件环境
vivado版本2017.4,芯片为7010,不过不管什么版本和芯片大致步骤是一样的
AXI-DMA的linux驱动
一、搭建硬件环境
vivado版本2017.4,芯片为7010,不过不管什么版本和芯片大致步骤是一样的
利用ZYNQ验证算法的一大优势在于,可以在上位机发送指令借助CPU的控制能力和C语言易开发特点,实时配置算法模块的工作模式、参数等对来对其算法模块性能进行全面的评估。最重要的是无需重新综合硬件模块。
接着上篇该系列博文,在sysGen中设计模块功能为:根据模式选择输入,来完成乘2或除2两种运算,0乘1除。
开发环境:
Windows下的Vivado套件
Linux ubuntu
Avnet 展示了一款突出的集成型工业物联网系统,该系统在 Xilinx Zynq-7000 SoC 上集成机器视觉、马达控制和近场通信 (NFC),不仅可识别和挑选特定物品,随后还可根据用户选择将其放入正确的分配容器中。
一、前言
一、AXI DMA介绍
上篇该系列博文中讲述W5500接收到上位机传输的数据,此后需要将数据缓存起来。当数据量较大或者其他数据带宽较高的情况下,片上缓存(OCM)已无法满足需求,这时需要将大量数据保存在外挂的DDR SDRAM中。
在上一篇该系列博文中讲解了MATLAB待处理数据写入.bin二进制数据文件的过程,接下来需要将数据通过以太网发送到ZYNQ验证平台。之前了解过Xilinx公司面向DSP开发的System Generator可以通过硬件协仿真的方式,进行算法板级验证。一个是本人不熟悉这种方式,再一个缺乏通用性,也无法在系统层面进行硬件验证。
PCIe 学习笔记
作者:没落骑士