2.1. Functional description

The PTB methodology permits multiple PrimeCells, each with its own PTB within the SoC. Each PTB has its own internal structure, but share a common configuration and data interface to the validation environment.

Figure 2.1 shows the system level implementation. See also Peripheral test wrapper.

Figure 2.1. System level implementation

The PTB is a basic test block performing simple standalone functions such as loop back at initialization and protocol checking in simulation mode. You can select additional modes, for example, through the PTI data capture. If you require complex functions they can be implemented in the peripheral test wrapper or within other parts of the test environment. The complex tests can include error generation or model removal of the device, for example, if the peripheral is a removable card such as the MultiMedia Card Interface (MMCI).

Copyright © 2005 ARM Limited. All rights reserved.ARM DDI 0364A
Non-Confidential