基于 AMBA 3.0 AHB-LITE 的多层总线互联矩阵
使得系统中的多个主机和从机之间的并行通信成为可能。在总线矩阵有四个主机,包括 ICODE 总
线,DCode 总线,Cortex™-M3 内核系统总线和 DMA 的系统总线。ICODE 总线是指令总线,用于
将代码区域(为 0x00000000〜0x1FFF 的 FFFF)的向量取到 Cortex™-M3 内核。DCode 总线用于数据
加载和存储,也用于代码区的调试访问。系统总线用于系统区域的访问,包括取指令,数据加载
和存储,以及调试访问。系统区域包括内部 SRAM 区域和外设区域。总线矩阵包含 5 个从机,
包括闪存控制器的 ICODE 和 DCode 接口,内部 SRAM,AHB1 和 AHB2。AHB2 与 GPIO 端口相连。
AHB1 与 AHB 外设相连。诸多 AHB 外设之中有两个 AHB 到 APB 的桥提供了 AHB1 和两条 APB 总
线之间的完全同步连接。这两条 APB 总线连接所有的 APB 外设。两条 APB 总线都能够按最高频
率 72 MHz 工作。
|