09.12.2012 Views

Cortex-A8 Technical Reference Manual - ARM Information Center

Cortex-A8 Technical Reference Manual - ARM Information Center

Cortex-A8 Technical Reference Manual - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

processor<br />

input ports<br />

WEXTEST<br />

WINTEST<br />

WSE<br />

Single WSE logic<br />

11.2.2 Enabling sections of the core<br />

processor<br />

input ports<br />

CAPTUREWR<br />

TESTMODE<br />

SERIALTEST<br />

SHIFTWR<br />

Hold control logic<br />

Design for Test<br />

Figure 11-27 Output wrapper boundary register cell control logic<br />

The hold control logic in Figure 11-26 on page 11-28 and Figure 11-27 has capture and shift<br />

signals that enable the WBR cell to hold data during test mode while both these signals are<br />

deasserted. The only difference between the input wrapper and output wrapper cells is that the<br />

WINTEST and WEXTEST connections switch polarity. The type of IEEE 1500<br />

compliant-wrapper cell used with this logic is shown in Figure 11-28.<br />

This utilization provides the benefit of requiring only one external wrapper scan enable and<br />

preventing unknown states from being output from the WBR cells during patterns with multiple<br />

capture cycles. If you use a standard multiplexed-scan flip-flop in the WBR in place of the WBR<br />

cell as shown in Figure 11-28, you can use the shift_outputs and shift_inputs signals for the<br />

scan enable to the output and input WBR cells, respectively.<br />

Figure 11-28 shows the type of WBR cell required to meet IEEE 1500 compliance.<br />

Functional input<br />

capture_outputs_n<br />

shift_outputs<br />

Figure 11-28 IEEE 1500-compliant input wrapper boundary register cell<br />

Note<br />

The IEEE 1500-compliant output wrapper boundary register cell uses the shift_outputs and<br />

capture_outputs_n signals.<br />

Three <strong>Cortex</strong>-<strong>A8</strong> signals control whether or not sections of the processor can update when<br />

MBISTMODE is asserted or when TESTMODE is asserted. These signals are:<br />

• TESTEGATE<br />

• TESTNGATE<br />

• TESTCGATE.<br />

<strong>ARM</strong> DDI 0344K Copyright © 2006-2010 <strong>ARM</strong> Limited. All rights reserved. 11-29<br />

ID060510 Non-Confidential<br />

SEin<br />

Shift input<br />

0<br />

1<br />

1<br />

0<br />

0<br />

1<br />

Hold<br />

shift_inputs<br />

D<br />

SI<br />

To output<br />

WBR cells<br />

Shift output<br />

Q<br />

capture_inputs_n<br />

Functional output

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!