1、数据总线
最小数据总线宽度建议为32bit。
写数据总线:在写操作时,主机驱动写数据总线。如果传输被从机扩展,主机必须保持写数据有效直到传输完成,也就是HREADY拉高。
读数据总线:被选中的从机在读操作期间驱动读数据总线。如果从机通过拉低HREADY扩展读传输,从机只需要在传输的最后一个周期提供有效数据,即HREADY拉高的那个周期。
2、字节序
AHB即支持大端字节序也支持小端字节序。
举例来说,数值0x2211使用两个字节储存:高位字节是0x22,低位字节是0x11。
大端字节序:高位字节在前,低位字节在后,这是人类读写数值的方法。
小端字节序:低位字节在前,高位字节在后,即以0x1122形式储存。
3、数据总线宽度
(1)将一个窄从机应用在一个宽总线上
(2)将一个宽从机应用在一个窄总线上
(3)将主机应用在宽总线上
和从机操作一样,选择输入,复制输出。