只为小站
首页
域名查询
文件下载
登录
DW-axi-
dmac
**DW-AXI-
DMAC
知识点详解** DW-AXI-
DMAC
,即Double Data Rate Advanced eXtensible Interface Direct Memory Access Controller,是一种高性能、灵活的DMA控制器,设计用于在系统中的不同组件之间高效传输数据,特别是针对AXI总线协议。在深入探讨其关键特性之前,我们先理解一下DMA传输的基本概念。DMA允许外围设备直接与内存通信,绕过CPU,从而提高数据传输速度和系统效率。 1. **握手接口的作用** 手握手接口在DMA传输中至关重要,因为它确保了数据的正确流动。它允许源和目的地之间的同步,防止数据丢失或溢出。在单次和突发操作中,握手信号确保数据传输在正确的时间开始和结束。 2. **非内存外设与握手** 手握手接口主要适用于非内存外设,因为这些外设可能不具备持续传输数据的能力。相比之下,内存总是准备好进行DMA传输,无需额外的握手信号。 3. **传输层次结构的四种类别** 这种层次结构的设计旨在优化性能,通过将传输细分为四种级别(DMA传输级别、块传输级别、事务级别和AXI传输级别),可以更灵活地处理不同外设的数据传输需求。这允许控制器根据外部设备的就绪状态调整传输,避免资源浪费和性能下降。 4. **非内存外设与DMA事务级别** 非内存外设可能需要动态调整传输,因此需要DMA事务级别来适应数据的可用性。而内存外设由于总是准备好了接收或发送数据,所以不需要这种级别的控制。 **关键寄存器及其功能** 1. **Shadow Register** 影子寄存器在每个块传输完成后自动加载,更新下一次传输的源、目的地址和其他参数,保证连续传输的无缝衔接。 2. **CHx_SAR & CHx_DAR** 这两个寄存器分别配置源地址和目的地址,在传输过程中,它们会根据传输进度自动更新,反映当前AXI传输的状态。 3. **CHx_BLOCK_TS** 块传输大小寄存器,存储待传输的数据长度,计算公式为:Block Transfer Size = BLOCK_TS + 1。 4. **CHx_CTL** 控制寄存器,包含了诸如突发长度、保护信号、缓存信号等关键参数,以及是否在每次传输后增加源/目标地址的标志。 5. **CHx_CFG** 通道配置寄存器,用于设置通道优先级、选择握手接口类型,以及启用多块传输等功能。 6. **CHx_STATUS** 通道状态寄存器,提供了如DATA_LEFT_IN_FIFO(FIFO中剩余数据量)和CMPLTD_BLK_TFR_SIZE(已完成的块传输大小)等信息,帮助监控DMA传输的状态。 **硬件握手信号** 1. **
dmac
_last** 当外围设备不是流量控制器时,该信号不重要。而在流控制器模式下,
dmac
_last信号与
dmac
_req和
dmac
_single同时拉高表示最后一个transaction。 2. **
dmac
_ack** 这是DMA控制器向外设发出的确认信号,表示数据已被接收或发送。 **传输层次结构** DMA传输层次结构包括DMA传输级别、块传输级别、事务级别和AXI传输级别,这四个层次分别处理不同级别的数据传输管理,确保数据高效、有序地流动,同时适应不同外设的传输特性。 DW-AXI-
DMAC
控制器通过精细的握手机制、灵活的传输层次结构和丰富的控制寄存器,实现了高效的DMA数据传输,优化了系统性能,尤其适合高速、大容量的数据交换场景。
2025-03-27 16:51:31
493KB
DMAC
1
基于溶胶凝胶法的TiO2溶胶的制备
用N-N二甲基乙酰胺(
DMAC
)作溶剂,钛酸丁酯作前驱物,冰乙酸为稳定剂,通过溶胶凝胶法制得了二氧化钛(TiO2)溶胶,并且对加水方式、加水量、溶剂量、pH值、温度等影响因素进行了考察。结果表明,当采用分散加水方式,温度在25℃~35℃以下,
DMAC
与钛酸丁酯的体积比为3.5:1,V(H2O)/V(Ti(OC4H9)4)为2~3,pH值为2~4时所得TiO2溶胶稳定,透明性好,可用作聚合物与纳米二氧化钛复合膜的研制的添加剂。
2024-02-26 11:20:25
239KB
TiO2溶胶
DMAC
溶胶凝胶法
1
hi
dmac
-hisi
海思平台上3511-3520如何进行dma发送接收的linux驱动
2022-01-06 14:58:31
12KB
hisi
dmac
1
DMA控制器 APB
很经典的DMA资料 VERILOG IP
2021-08-05 15:58:00
210KB
DMAC
1
基于AMBA总线的AHB_
DMAC
IP
直接存储器访问DMA组件,作为SoC系统高速传输的搬运工是不可缺少的组件,本模块提供了ahb总线互联接口,可配置控制传输方式。
2021-03-16 17:10:33
12.28MB
verilog
soc
1
个人信息
点我去登录
购买积分
下载历史
恢复订单
热门下载
2019综合测评仿真.zip
Steam离线安装版
张正友相机标定Opencv实现(完整程序+棋盘图)实例源码
pytorch实现RNN实验.rar
工程伦理_李正风,丛杭青,王前_北京:清华大学出版社 , 2016.08_P329.pdf
Matpower中文使用手册(原名《MATPOWER手册(中文版)》).rar
长江流域shp.zip
神经·模糊·预测控制及其MATLAB实现PDF + MATLAB程序
PowerBI视觉对象共计271组,更新日期2021.01.20日.zip
java-spring-web-外文文献翻译40篇.zip
基于yolov4-keras的抽烟检测(源码+数据集)
华为OD机试真题.pdf
离散时间信号处理第三版课后习题答案
voc车辆检测数据集(已处理好,可直接训练)
多目标优化算法(四)NSGA3的代码(MATLAB)
最新下载
加速度传感器LIS3DH驱动程序
四川省21个地市州地图
ChromeStandaloneSetup64谷歌浏览器独立安装包(版本 81.0.4044.92)
各向异性弹性材料的刚度矩阵-频谱分析基础
TrueDBGrid7数据表格控件加破解
信息论与编码课件-沈连丰
Java翁恺网易公开课Shapes.zip
C++ MFC 录音程序
自动抽水控制器电路图大全
CST仿真设计理论与实践-彩pdf完整电子版+案例详解+工程应用张晓主编
其他资源
算术编码c++
clipbrd 剪切板
EmbeddedWB (Embedded Web Browser) 17.0 Rebuild Full Source
字典学习PPT和源码
GCJ02转WGS84
Global Mapper v17.0.0 64位-汉化破解版
电子线路CAD大作业
vfp个人通讯簿管理系统程序源码及论文
鲜花销售系统源码
基于Android的俄罗斯方块设计与实现论文
vc++实现曲线显示界面,曲线类型有:饼图、直方图、散点图、折线图等
当当网开放平台SDK
ThinkPad WiGig 无线Dock 用户指南
QCamInstaller-2-0-13-1-32bit_revB.zip
OpenCV 3.3_x86_minGW_world
Lcd12864大时钟万年历 农历生肖温度
iphone配置实用工具.rar
Moravec算子
s3c2440 bsp for vxworks
hp ilo 序列号
PCI_Express_Base_Specification_Revision_4.0