当前位置:   article > 正文

Vivado AXI DataMover IP核

datamover ip


参考文档:pg022

一、AXI DataMover IP核的配置

参考:P41~P44

1.1 Basic

在这里插入图片描述
Channel Type:

  • Full:允许将通道配置为所有可能的组合和高级功能
  • Basic:限制了一些特性并让通道仅用于32位或64位宽的数据

Width of BTT field:命令中BTT字段的宽度

Enable xCache and xUser:需要更改缓存和用户信号时使能

Enable S2MM Control Signals:使能后将暴露S2MM接口的所有控制和状态信号

Address Width:命令中SADDR字段的宽度

1.2 Advanced

在这里插入图片描述
Enable Asynchronous Clocks:使能命令、状态流接口和存储映射接口异步时钟

Allow Unaligned Transfers :使能DRE,允许内存映射数据通道上的数据重新排列到字节(8位)级别。如果启用了DRE,则数据写入/读出可以从任何Buffer Address偏移量开始,并且读取的数据是对齐的,以便读取的第一个字节是AXI4-Stream上输出的第一个有效字节。

Enable Indeterminate BTT Mode :当传输命令发送到DataMover S2MM命令输入时、输入S2MM流通道上接收的字节数未知时需使能,使能后存储和转发选项不可用。

Enable Store and Forward:使能后可确保在存储和转发FIFO中存在请求传输所需的所有数据之前,不会将传输发送到AXI4写地址通道。

1.3 接口

参考:P14~P18

在这里插入图片描述

接口意义
S_AXIS_S2MM输入的数据流接口
S_AXIS_S2MM_CMD输入的S2MM命令接口
M_AXIS_S2MM_STS输出的S2MM状态接口
M_AXI_S2MM输出的存储器映射接口数据
m_axis_s2mm_cmdsts_awclkS2MM的命令和状态时钟
s2mm_errS2MM错误输出

二、工作原理

以向存储器中写数据模式为例,原理框图如下:

在这里插入图片描述

2.1 命令接口

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Guff_9hys/article/detail/782245
推荐阅读
相关标签