EasyManuals Logo

ARM Cortex-A9 MBIST User Manual

ARM Cortex-A9 MBIST
72 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #18 background imageLoading...
Page #18 background image
Introduction
1-2 Copyright © 2008 ARM Limited. All rights reserved. ARM DDI 0414C
Non-Confidential
Restricted Access
1.1 About the MBIST controller
MBIST is the industry-standard method of testing embedded memories. MBIST works
by performing sequences of reads and writes to the memory according to a test
algorithm. Many industry-standard test algorithms exist.
An MBIST controller generates the correct sequence of reads and writes to all locations
of the RAM to ensure that the cells are operating correctly. In doing this, some
additional test coverage is achieved in the address and data paths that the MBIST uses.
You must only use the MBIST controller with the Cortex-A9 processor to perform
memory testing of the Cortex-A9 RAMs.
MBIST mode takes priority over all other modes, for example SCAN, in that the
Cortex-A9 RAMs are only accessible to the MBIST controller when MBIST mode is
activated with the MBISTENABLE pin. You must keep the MBISTENABLE signal
LOW during functional mode, and the AXI interfaces LOW during MBIST mode.
The MBIST controller controls the MBIST testing of the Cortex-A9 RAMs through the
MBIST port of the Cortex-A9 processor. Figure 1-1 shows the Cortex-A9 processor
MBIST configuration.
Figure 1-1 Cortex-A9 MBIST configuration
Cortex-A9 /
A9MP NORAM
MBIST block
Dispatch
unit
MBIST
controller
CPU0 RAMs
CPU1 RAMs
(for MP version)
CPU2 RAMs
(for MP version)
CPU3 RAMs
(for MP version)
SCU RAMs
(for MP version)

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ARM Cortex-A9 MBIST and is the answer not in the manual?

ARM Cortex-A9 MBIST Specifications

General IconGeneral
ArchitectureARMv7-A
Clock SpeedUp to 2 GHz
Memory Management UnitYes
TrustZoneYes
Core Count1-4
Instruction SetARM, Thumb-2
Pipeline8-stage
Floating Point UnitVFPv3
NEONOptional
L1 Cache32KB Instruction, 32KB Data, per core
MBISTBuilt-in Memory BIST

Related product manuals