主页: 元存储博客
文章目录
前言
在DMA(直接内存访问)和CPU(中央处理器)共用总线时,会使用两种传输模式:突发模式和循环挪用模式。
今天重点讲讲突发模式。
1. Burst 基本概念
含义
循环挪用模式是常用的一种模式。在这种模式下,每次DMA请求就会申请一次总线,传输一个字节的数据。适用于小数据量传输。
突发模式则是在DMA成功申请到总线后,会连续传输数据直到完成。例如,如果设置了4个节拍的突发传输,并且传输宽度为8位,那么一个DMA请求会连续传输4个字节的数据,相当于单次传输的4倍。
这两种传输模式在DMA和CPU共用总线时起到了不同的作用,循环挪用模式适用于传输少量数据的情况,而突发模式则适用于需要一次性传输大量数据的情况。
Burst Width &Burst Length
Burst Size(突发大小):
指定每个数据项的大小,即以字节为单位的数据位宽。常见的突发大小有:
-
1字节(BYTE)
-
2字节(HALFWORD)
-
4字节(WORD)
-
8字节(DOUBLEW