
Functional Description
2-2
Copyright © 2007, 2008 ARM Limited. All rights reserved.
ARM DDI 0402B
2.1
Functional overview
This section describes:
•
•
MBIST controller implementation
2.1.1
MBIST controller interface
The MBIST controller has one MBIST port, see Appendix A
one RAM is accessed by the MBIST controller at any time.
The MBIST controller must be able to account for the different latencies of the RAMs.
You can configure RAM latencies for the cache controller RAMS. You can configure
the following RAMs for up to eight cycles of latency:
•
data read
•
data write
•
tag read
•
tag write.
You can use the MBIST controller for testing the cache controller compiled RAMs. You
can also choose to design your own MBIST controller. You can only access one RAM
by the MBIST port at a time.
Note
For the MBIST to run correctly on the cache controller, set the signals on the cache
controller interface as follows:
•
set
ASSOCIATIVITY
to the relevant value for your design
•
set
DATAWAIT
,
DATAERR
,
TAGWAIT
, and
TAGERR
to 0
•
set the AXI ports to 0.
Figure 2-1 on page 2-3 shows the interfaces between the MBIST controller and the
RAMs that MBIST tests.
Содержание PL310
Страница 4: ...Contents iv Copyright 2007 2008 ARM Limited All rights reserved ARM DDI 0402B ...
Страница 8: ...List of Figures viii Copyright 2007 2008 ARM Limited All rights reserved ARM DDI 0402B ...
Страница 22: ...Introduction 1 8 Copyright 2007 2008 ARM Limited All rights reserved ARM DDI 0402B ...
Страница 56: ...MBIST Instruction Register 3 18 Copyright 2007 2008 ARM Limited All rights reserved ARM DDI 0402B ...