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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

In<br />

L1 MBIST Instruction Register<br />

Figure 11-1 shows the fields of the L1 MBIST Instruction Register.<br />

pttn[5:0] L1_array_sel[22:0]<br />

rtfail<br />

bitmap<br />

dseed[3:0]<br />

pttn[5:0]<br />

Design for Test<br />

Figure 11-1 L1 MBIST Instruction Register bit assignments<br />

Use the pttn[5:0] field to select test patterns as Table 11-2 shows.<br />

Note<br />

The PTTN_SLAVE pattern (b111111) is for testing only the I-CAMBIST and D-CAMBIST.<br />

rtfail<br />

HVAB_rows[2:0]<br />

GHB_rows[2:0]<br />

BTB_rows[2:0]<br />

TAG_rows[2:0]<br />

DATA_rows[2:0]<br />

Field Selected test pattern<br />

pttn[5:0] Pattern select field: a<br />

L1_config[14:0]<br />

b010010 = PTTN_WRITE_SOLID<br />

b010011 = PTTN_READ_SOLID<br />

b100001 = PTTN_SOLIDS<br />

b000010 = PTTN_WRITE_CKBD<br />

b000011 = PTTN_READ_CKBD<br />

b100011 = PTTN_CKBD<br />

b000100 = PTTN_XMARCH_C<br />

b000101 = PTTN_PTTN_FAIL<br />

b000110 = PTTN_RW_XMARCH<br />

b000111 = PTTN_RW_YMARCH<br />

b001000 = PTTN_RWR_XMARCH<br />

b001001 = PTTN_RWR_YMARCH<br />

b001010 = PTTN_WRITEBANG<br />

a. See Pattern selection on page 11-18.<br />

b. Default value of pttn[5:0].<br />

L1_ADDR_SCRAMBLE[183:0]<br />

Table 11-2 Selecting a test pattern with pttn[5:0]<br />

b101010 = PTTN_READBANG<br />

b001011 = PTTN_YMARCH_C<br />

b001100 = PTTN_WRITE_ROWBAR<br />

b001101 = PTTN_READ_ROWBAR<br />

b101101 = PTTN_ROWBAR<br />

b001110 = PTTN_WRITE_COLBAR<br />

b001111 = PTTN_READ_COLBAR<br />

b101111 = PTTN_COLBAR<br />

b010000 = PTTN_RW_XADDRBAR<br />

b010001 = PTTN_RW_YADDRBAR<br />

b010100 = PTTN_ADDR_DEC<br />

b000000 = PTTN_GONOGOb b111111 = PTTN_SLAVE<br />

Setting the rtfail bit to 1 enables the fail signal to assert on every cycle that a failure occurs.<br />

Clearing the rtfail bit to 0 causes a sticky failure reporting, and the fail signal remains asserted<br />

after the first failure that occurs. Reset clears the rtfail bit to 0.<br />

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

ID060510 Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!