文章目录
1.1 突发传输简介
突发传输(Burst Transfer)是指 在地址总线上进行一次地址传输后,进行多次数据传输( data transfer),相比于每次只读写一个数据的单次传输,突发传输可以提高总线的数据传输效率。这种方式适用于大块连续内存地址的数据读写,例如在处理大块图像或视频数据等情况时,可以利用突发传输方式提高效率。 在ARM AMBA总线中,突发传输的长度、宽度和方式都是可以配置的,使其能够根据具体的系统需求进行优化。
突发传输中以第一次传输的地址作为起始地址,根据突发传输类型的不同,后续数据的存储地址在起始地址的基础上递增(INCR 模式);或者首先递增,到达上限地址后回到起始地址,继续递增(WRAP 模式);又或者后续数据都将不断写入起始地址,刷新起始地址上的数据(FIXED 模式)。
1.1.1 AXI4 突发传输控制信号
突发传输的控制信息在地址通道上,随着第一次地址传输时写入,控制信息包括: