Atmel ARM-Based Evaluation Kit AT91SAM9N12-EK AT91SAM9N12-EK Ficha De Dados

Códigos do produto
AT91SAM9N12-EK
Página de 248
Bus Interface Unit 
6-4
Copyright © 2001-2003 ARM Limited. All rights reserved.
ARM DDI0198D
Table 6-1 shows the HBURST encodings that the ARM926EJ-S processor uses, and the 
operations that perform each burst size.
Note
 Incr4 and Incr8 bursts can be aligned to any word boundary.
The ARM926EJ-S processor performs all Thumb instruction fetches as word-wide 
transfers on the AHB. See Mapping of level one and level two (AHB) attributes on 
page 6-5
.
All burst reads and writes are performed by the ARM926EJ-S processor as word-wide 
transfers (HSIZE[2:0] = 010). Single reads and writes are performed as byte 
(HSIZE[2:0] = 000), halfword (HSIZE[2:0] = 001), or word wide transfers 
(HSIZE[2:0] = 010).
Table 6-1 Supported HBURST encodings
HBURST[2:0]
Description
Operation
Single
Single transfer
Single transfer of word, halfword, or byte:
data write (NCNB, NCB, WT, or WB that has missed in DCache)
data read (NCNB or NCB)
NC instruction fetch (prefetched and non-prefetched) 
page table walk read 
continuation of a burst that either lost grant or received a 
Split/Retry response.
Incr4
Four-word incrementing 
burst
Half-line cache write-back. Instruction prefetch, if enabled. Four-word 
burst NCNB, NCB, WT, or WB write.
Incr8
Eight-word incrementing 
burst
Full line cache write-back. Eight-word burst NCNB, NCB, WT, or WB 
write.
Wrap8
Eight-word wrapping burst
Cache linefill.