AHB5定义了Extended_Memory_Types
属性。这个属性定义了一个接口是否支持本节中描述的扩展存储器类型。如果这个属性没有定义,那么接口就不支持扩展存储器类型。
本规范的这一版为每类存储器类型添加了额外的HPROT信号,并为每种存储器类型提供了更详细的要求列表。
表3-5 HPROT位的含义
位 | 名称 | 描述 |
---|---|---|
HPROT[0] | Data/Inst | 被断言时,此位表示传输是数据访问。 未被断言表示传输是指令取指。 |
HPROT[1] | Privileged | 被断言时,此位表示传输是特权访问。 未被断言表示传输是非特权访问。 |
HPROT[2] | Bufferable | 如果HPROT[4:3]都未被断言,那么当此位为:
|
HPROT[3] | Modifiable | 被断言时,传输的特性可以被修改。 未被断言时,传输的特性不得修改。 |
HPROT[4] | Lookup | 被断言时,传输必须在缓存中查找。 未被断言时,传输不需要在缓存中查找,且传输必须传播到最终目的地址。 |
HPROT[5] | Al |