当前位置: 首页 > news >正文

博客摘录「 AXI三种接口及DMA DDR XDMA介绍(应用于vivado中的ip调用)」2024年6月10日

关键要点:

1.AXI Stream经过协议转换可使用AXI_FULL(PS与PL间的接口,如GP、HP和ACP)。

2.传输数据类里就涉及一个握手协议,即在主从双方数据通信前,有一个握手的过程。基本内容:数据的传输源会产生“VALID”信号,来指明何时数据有效或控制信息有效。而在目标源一方,会产生“READY”信号,来指明已经准备好接受数据或控制信息。当“VALID”信号和“READY”信号同时为高时,就会发生数据传输。

3.AXI4总线和AXI4-Lite总线具有相同的组成部分:读写数据+地址通道,写应答通道,系统通道。

读地址信号都是以AR开头(A:address;R:read)

写地址信号都是以AW开头(A:address;W:write)

读数据信号都是以R开头(R:read)

写数据信号都是以W开头(W:write)

应答型号都是以B开头(B:back(answer back))

4.AXI4-Stream总线的组成:主从握手信号,32/64/128/256宽数据通道,系统通道(总线时钟)

5.数据流和地址映射的转换用的是DMA

以Xilinx家的DMA控制器(英文全称:AXI Direct Memory Access,Xilinx IP软核)的读取功能(Read Channel)为例,它能够通过AXI总线读取某个地址区间的数据,同时再将这些数据转换以数据流的形式传输至处理单元。可以在不在CPU干涉的情况下进行数据的搬运。

AXI DMA在内存(DDR)和AXI4-Stream目标外设之间提供高带宽直接内存访问。其可选的分散/收集功能还可以从中央处理单元(CPU)卸载数据移动任务。

Buffer Length最大位宽为26,对应的单次传输最大为64MByte。

http://www.lryc.cn/news/374100.html

相关文章:

  • Bigtable: A Distributed Storage System for Structured Data
  • RAG下的prompt编写探索
  • 【计算机组成原理】指令系统考研真题详解之拓展操作码!
  • 北航第六次数据结构与程序设计作业(查找与排序)选填题
  • Optional详解和常用API
  • Unity 3D 物体的Inspector面板
  • 闪烁与常亮的符号状态判断机制(状态机算法)
  • Hyper-V如何将文件复制到虚拟机?教您3个简单的方法!
  • Vue主要使用-03
  • LoadBalance客户端负载均衡
  • Burp Suite Professional 2024.5 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
  • 逢3必过报数游戏-第13届蓝桥杯省赛Python真题精选
  • 解决Qt的multimedia库在clion中依赖库补全的问题
  • 图像处理:Python使用OpenCV进行图像锐化 (非锐化掩模、拉普拉斯滤波器)
  • windows用脚本编译qt的项目
  • mybatis-plus使用拦截器实现sql完整打印
  • GPT-4并非世界模型,LeCun双手赞同!ACL力证LLM无法模拟真实世界
  • 第 6 章: Spring 中的 JDBC
  • [C++ STL] vector 详解
  • PHP简约轻型聊天室留言源码
  • 代码随想录算法训练营day23|669.修剪二叉搜索树、108.将有序数组转换为二叉搜索树、538.把二叉搜索树转换为累加树
  • 实时通信websocket和sse
  • (超详细)基于动态顺序表实现简单的通讯录项目
  • 修改SubVI的LabVIEW默认搜索路径
  • 基于python深度学习的CNN图像识别鲜花-含数据集+pyqt界面
  • 第九站:Java黑——安全编码的坚固防线(第②篇)
  • 如何优雅的删除正式环境中的大表
  • Vulnhub-DC-1,7
  • 使用MySQL全文索引实现高效搜索功能
  • 数据结构学习笔记-图