Atmel Evaluation Kit for AT32uC3A0512, 32-Bit AVR Microcontroller Atmel ATEVK1105 ATEVK1105 データシート

製品コード
ATEVK1105
ページ / 826
754
AT32UC3A
Starting in Run-Test/Idle, SAB data are accessed in the following way:
1. Select the DR Scan path.
2. Scan in the 36-bit address of the data to access, a 2-bit access size, and a direction bit
(1=read, 0=write).
3. Go to Update-DR and re-enter Select-DR Scan.
4. For a read operation, scan out the contents of the addressed area. For a write opera-
tion, scan in the new contents of the area.
5. Return to Run-Test/Idle.
For any operation, the full 36 bits of the address must be provided. For write operations, 32 data
bits must be provided, or the result will be undefined. For read operations, shifting may be termi-
nated once the required number of bits have been acquired.
36.9.5
MEMORY_WORD_ACCESS
This instruction allows access to the entire Service Access Bus data area. Data are accessed
through a 34-bit word index, a direction bit, and 32 bits of data. This instruction is identical to
MEMORY_SIZED_ACCESS except that it always does word sized accesses. The size field is
implied, and the two lowest address bits are removed.
01
Halfword (16 bits)
Address modulo 4 : data alignment 
0: 
dddddddd dddddddd
 xxxxxxxx xxxxxxxx
1: Not allowed 
2: xxxxxxxx xxxxxxxx 
dddddddd dddddddd
3: Not allowed
10
Word (32 bits)
Address modulo 4 : data alignment 
0: 
dddddddd dddddddd
 
dddddddd dddddddd
1: Not allowed 
2: Not allowed 
3: Not allowed
11
Reserved
N/A
Table 36-8.
MEMORY_SIZED_ACCESS details
Instructions
Details
IR input value
10101
 (0x15)
IR output value
peb01
DR Size
39 bits
DR input value (Address phase)
aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaassr
DR input value (Data read phase)
xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
 xxxxxxx
DR input value (Data write phase)
dddddddd dddddddd dddddddd dddddddd
 xxxxxxx
DR output value (Address phase)
xxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxeb
DR output value (Data read phase)
xxxxxeb 
dddddddd dddddddd dddddddd dddddddd
DR output value (Data write phase)
xxxxxxx 
xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxeb
Table 36-7.
Size Field Semantics
Size field value
Access size
Data alignment
32058K
AVR32-01/12