首页 > 试题广场 >

在Cortex-M3内核架构的处理器中,有一个外部私有外设总

[单选题]
在Cortex-M3内核架构的处理器中,有一个外部私有外设总线(PPB)接口,关于这个总线,描述错误的是()
  • 外部PPB 接口是基于高级外设总线(APB)协议构造的。
  • 该总线是专用的,不服务于普通的外设。
  • 外部PPB 支持非对齐访问。
  • PPB 访问永远是小端的。
解析:Cortrx- M处理器提供了基于AMBA(高级微控制器总线架构)的通用总线接口。AMBA支持多种总线协议,对于Cortex- M3和Cortex-M4处理器,主要的总线接口使用AHB(AMBA高性能总线)Lite协议,而APB协议则用作私有外设总线(PPB),它主要用于调试部件。基于APB的其他总线则可以利用其他总线桥部件调加到系统总线上。 外设协议一般会基于APB协议。不过,对于高性能外设,可以使用AHB Lite以提高带宽和运行速度。 注意,私有外设总线(PPB)不会用于普通外设,这是因为: (1)PPB只支持私有访问。 (2)只允许32位访问。 (3)由于写缓冲不存在,PPB写传输需要更多的时钟周期。 另外,PPB的用法还有其他限制: (1)只支持小端,无论处理器是否被配置为大端。 (2)可被处理器或调试器访问,其他总线主设备则不行(如在多处理器环境中)。
发表于 2022-03-06 16:01:13 回复(0)