ARM Technical Support Knowledge Articles

What do each of the ARM7TDMI production test patterns cover?

Applies to: ARM7TDMI

Answer

The basic breakdown of the test patterns is as follows:

  • 'ale' Simple vectors to test the operation of the ALE pin and address generation.
  • 'thumb' Tests the changes to the blocks which were made to the ARM7TDMI in order to make it thumb compatible (but not the instruction  decompression logic itself).
  • 'arm' Tests the ARM instruction decoder and main data path.
  • 'debug' Tests the debug features of the core.
  • 'ice' Tests the operation of the EmbeddedICE Macrocell.
  • 'mul' Tests the operation of the multiplier block.
  • 'pipe' Tests the Thumb instruction decompression logic and pipeline.
  • 'regnew' Tests the register bank more extensively that the other vectors.
  • 'rev4' Tests the functional changes between Rev 3A and Rev 4 (Applies to ARM7TDMI Rev 4 only).

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

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