Introduction

1.9Test features

The processor is delivered as fully-synthesizable RTL and is a fully-static design. Scan-chains and test wrappers for production test can be inserted into the design by the synthesis tools during implementation. See the relevant reference methodology documentation for more information.

Production test of the processor cache and TCM RAMs can be done through the dedicated, pipelined MBIST interface. This interface shares some of the multiplexing present in the processor design, which improves the potential frequency compared to adding multiplexors to the RAM modules. See the Cortex-R4 and Cortex-R4F Integration Manual for more information about this interface, and how to control it.

In addition, you can use the AXI slave interface to read and write the cache and TCM RAMs. You can use this feature to test the cache RAMs in a running system. This might be required in a safety-critical system. The TCM RAMs can be read and written directly by the program running on the processor. You can also use the AXI slave interface for swapping a test program in to the TCMs for the processor to execute. See Accessing RAMs using the AXI slave interface on page 9-24for more information about how to access the RAMs using the AXI slave interface.

ARM DDI 0363E

Copyright © 2009 ARM Limited. All rights reserved.

1-20

ID013010

Non-Confidential, Unrestricted Access

 

Page 41
Image 41
ARM r1p3, R4F manual Test features