NOTICE: The Processors Wiki will End-of-Life in December of 2020. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.

Feature Comparison: ARM 926, 1136 and Cortex-A8

From Texas Instruments Wiki
Jump to: navigation, search


Key parameters of interest[edit]

The following table sumarrizes some of the key differences between the ARM 926, ARM 1136, Cortex-A8 and the Cortex-A9.

ARM926 ARM1136 Cortex-A8 Cortex-A9
Architecture Version V5 V6 V7 V7
Pipeline Type in order,scalar in order,scalar in order,dual issue, superscalar out-of-order, variable length, superscalar
Pipeline Stages 5 8 13 8
ISA Efficiency (DMIPS/MHz) 1.07 1.18 2.01 2.5
MMU Yes Yes Yes Yes
TLB 8 entry unified 2 uTLB and LB 2x32 full associativity 4 element fully associative +

2x32 two-way associative

Core to L1 Interface 32 bit 64 bit 64 bit -- NEON 128 bit 64 bit -- NEON 128 bit
L1 $ Set associativity 4 4 4 4
Line Length 32 Bytes 32 Bytes 64 Bytes 32 Bytes
Tightly coupled memory Yes Yes No No
Integrated L2 No No Yes Yes
Cache Model VIVT VIPT L1 - VIPT

L2 - PIPT

Instruction - VIPT

Data -PIPT

Branch Prediction No 128 Entry BTB 512 Entry BTB 2 way x 256 BTAC
General Coprocessor Interface Yes Yes No No
External Interfaces 2 AHB 2.0 5 AHB 2.5 – 3 x 64 bit, 2 x 32 bit 1 AXI – 64/128 2 AXI 64 bit
Trustzone support No No Yes Yes
Non Cacheable Fill Buffer 4 word 8 word 16 word 2 - 8 word
Java support Jazelle DBX Jazelle DBX Jazelle RCT Jazelle DBX
Floating Point Media No (coprocessor available, VFP9) VFP11 attached, V6 Integer SIMD VFP Lite and NEON SIMD VFPv3 and NEON SIMD
Per-Cycle Multiply-accumulate

throughput (fixed point)

1 x 32 bit

1 x 16 bit

1 x 32 bit

2 x 16 bit Float: 2 x 32 bit

2 x 32 bit 4 x16 bit

8 x 8 bit

2 x 32 bit

8 x 8 bit

E2e.jpg {{
  1. switchcategory:MultiCore=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article Feature Comparison: ARM 926, 1136 and Cortex-A8 here.

Keystone=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article Feature Comparison: ARM 926, 1136 and Cortex-A8 here.

C2000=For technical support on the C2000 please post your questions on The C2000 Forum. Please post only comments about the article Feature Comparison: ARM 926, 1136 and Cortex-A8 here. DaVinci=For technical support on DaVincoplease post your questions on The DaVinci Forum. Please post only comments about the article Feature Comparison: ARM 926, 1136 and Cortex-A8 here. MSP430=For technical support on MSP430 please post your questions on The MSP430 Forum. Please post only comments about the article Feature Comparison: ARM 926, 1136 and Cortex-A8 here. OMAP35x=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article Feature Comparison: ARM 926, 1136 and Cortex-A8 here. OMAPL1=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article Feature Comparison: ARM 926, 1136 and Cortex-A8 here. MAVRK=For technical support on MAVRK please post your questions on The MAVRK Toolbox Forum. Please post only comments about the article Feature Comparison: ARM 926, 1136 and Cortex-A8 here. For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article Feature Comparison: ARM 926, 1136 and Cortex-A8 here.

}}

Hyperlink blue.png Links

Amplifiers & Linear
Audio
Broadband RF/IF & Digital Radio
Clocks & Timers
Data Converters

DLP & MEMS
High-Reliability
Interface
Logic
Power Management

Processors

Switches & Multiplexers
Temperature Sensors & Control ICs
Wireless Connectivity