Avalon® 接口规范

ID 683091
日期 5/27/2021
Public
文档目录

3.5.5.3. 换行突发(Line–Wrapped Bursts)

具有指令缓存的处理器通过使用换行突发(line-wrapped bursts)来提高效率。当处理器请求不在缓存中的数据时,缓存控制器必须重新填充整个缓存行。对于高速缓存行大小为64字节的处理器,一个高速缓存缺失(cache miss)会导致从内存中读取64个字节。如果处理器在出现高速缓存缺失时从地址0xC读取,那么一个低效高速缓存控制器可能会在地址0上发出突发,从而产生来自读取地址0x0,0x4,0x8,0xC,0x10,0x14,0x18,. . .0x3C的数据。在第四次读取之前,请求的数据不可用。对于换行突发,地址顺序为0xC,0x10,0x14,0x18,. . .0x3C,0x0,0x4和0x8。首先返回请求的数据。整个缓存行最终从内存中重新填充。