1M的完整数据传输,AXI128以Incrementing-address burst方式传输需要几个burst,发送几个last信号
时间: 2024-04-14 18:29:51 浏览: 32
对于AXI128的Incrementing-address burst传输,每个burst传输的数据量为128 bits(16 bytes)。如果你有1MB的完整数据,需要计算需要多少个burst。
1MB = 1,048,576 bytes
每个burst传输16 bytes的数据,所以:
Number of bursts = 1,048,576 bytes / 16 bytes = 65,536 bursts
因此,你需要65,536个burst来传输1MB的完整数据。
同样地,你需要发送65,536个last信号,以便通知接收方每个burst是否为最后一个burst。
相关问题
axi-max-burst-len
AXI(Maximum Burst Length)是一种在AMBA(AHb, AXI, APB等)总线中用于优化传输效率的特性。其中axi-max-burst-len是指AXI总线上每次传输的最大burst长度,burst长度越大,数据传输效率越高,但同时也会增加总线的占用时间和传输延迟。
在设备树中,axi-max-burst-len属性可以用于配置AXI从设备的最大burst长度。具体使用方法如下:
1. 打开设备树文件,并找到需要修改的AXI从设备节点。
2. 查找axi-max-burst-len属性,如果不存在,则添加该属性。该属性的值表示AXI从设备支持的最大burst长度,可以根据设备的特性和性能要求进行设置。
3. 保存并编译设备树文件。
需要注意的是,axi-max-burst-len属性的值应该与AXI总线控制器和主设备的配置相匹配,否则可能会导致数据传输错误或性能降低。因此,在修改axi-max-burst-len属性之前,需要仔细了解设备的规格书和性能要求,并进行充分的测试和验证。
AXI数据位宽128,一次burst传输中的一个transfer只能必须等于128位,不能跨越4kb,是不是意味着transfer数量最大为4096/128
是的,根据AXI规范,对于AXI数据位宽为128位的情况,每个transfer(传输)的数据大小必须为128位(16字节),且不能跨越4KB边界。
在AXI规范中,一个burst传输可以包含多个连续的transfers。而一个burst传输的大小由burst length(突发长度)决定。对于AXI128,一个burst传输的大小为burst length * 128位。
因此,对于一个最大4KB的burst传输,可以将其大小计算为:
burst size = 4KB = 4 * 1024 bytes = 32 * 128 bits
如果每个transfer大小为128位,则一个最大4KB的burst传输将包含32个transfers。
请注意,这里的计算是基于AXI规范和数据位宽为128位的情况。对于其他数据位宽或不同的AXI规范,计算方式可能会有所不同。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)