The following table gives details on the native AMBA interface used in each of ARM's processors, allowing the partner to focus on the relevant bus infrastructure for their application. CPU | Bus Type | Addr Bus Width | Data Bus Width | Notes | | SC100 | Native | 32-bits | 32-bits | 1 | | SC200 | AHB | 32-bits | 32-bits | | | ARM7TDMI | Native | 32-bits | 32-bits | 1 | | ARM7TDMI-S | Native | 32-bits | 32-bits | 1 | | ARM720T | AHB | 32-bits | 32-bits | | | ARM7EJ-S | Native | 32-bits | 32-bits | 1 | | ARM920T | ASB | 32-bits | 32-bits | 1 | | ARM922T | ASB | 32-bits | 32-bits | 1 | | ARM926EJ-S | AHB | 32-bits | 32-bits | | | ARM946E-S | AHB | 32-bits | 32-bits | | | ARM966E-S | AHB | 32-bits | 32-bits | | | ARM968E-S | AHB | 32-bits | 32-bits | | | ARM966H-S | AHB-Lite | 32-bits | 32-bits | | | ARM1020E | AHB | 32-bits | 64-bits | | | ARM1022E | AHB | 32-bits | 64-bits | | | ARM1026EJ-S | AHB-Lite | 32-bits | 32 or 64-bits | 2 | | ARM1136EJ(F)-S | AHB-Lite (v6) | 32-bits | 64-bits | 3 | | ARM1156T2(F)-S | AXI | 32-bits | 64-bits | 4 | | ARM1176JZ(F)-S | AXI | 32-bits | 64-bits | 5 | | ARM11 MPCore | AXI | 32-bits | 64-bits | 6 | | Cortex-R4 | AXI | 32-bits | 32-bits | 7 | | Cortex-A8 | AXI | 32-bits | 64 or 128-bits | 8 | | Cortex-M3 | AHB-Lite | 32-bits | 32-bits | 9 |
Note: 1 - AHB Wrapper provided in ADK 2 - Selectable data bus width 3 - 5 AHB-Lite ports; peripheral port is 32-bits 4 - 3 AXI ports; peripheral port is 32-bits 5 - 4 AXI ports; peripheral port is 32-bits 6 - 1 or 2 AXI ports 7 - 1 AXI port 8 - 1 AXI port; selectable data bus width 9 - 3 AHB-Lite ports; 1 APB peripheral port
Back to Top |