ARM Technical Support Knowledge Articles

What differences are there between the ARM968E-S and the ARM966E-S (Rev 2) ?

Applies to: ARM966E-S, ARM968E-S

Answer

The functional blocks available in the ARM966E-S, but not in the ARM968E-S are:

  • Coprocessor interface
  • BIST controller

The functional blocks which are optional in the ARM968E-S, but always included in the ARM966E-S are:

  • Breakpoint registers
  • ETM interface

The functional blocks which differ in size between the ARM968E-S and the ARM966E-S are:

  • Write buffer (2 address, 4 entry ARM968E-S. 4 address, 8 entry ARM966E-S)
  • AHB-lite bus master interface on ARM968E-S, AHB bus master interface on the ARM966E-S reducing the arbitration logic for the ARM968E-S.

The functional blocks/features which are included in the ARM968E-S, but not available in the ARM966E-S are:

  • AHB-lite DMA slave port for access to the instruction and data TCMs
  • Interleaved memory access and arbitration of the data TCM for improved sharing of TCM between ARM968E-S core and Bus masters.

The core pipeline is identical (v5TE, 5 stage, etc) for both cores

The ARM968E-S has a much smaller area than the ARM966E-S when it is configured for reduced debug, see the data in the ARM Core Selector.

Article last edited on: 2008-09-09 15:47:46

Rate this article

[Bad]
|
|
[Good]
Disagree? Move your mouse over the bar and click

Did you find this article helpful? Yes No

How can we improve this article?

Link to this article
Copyright © 2011 ARM Limited. All rights reserved. External (Open), Non-Confidential