Table 83. AVR32 memtypes
ID | Acc | Description | Restrictions |
---|---|---|---|
AVR32_MEMTYPE_SAB | RW | SAB word access | Bytes = 4 Address = SAB (byte) address |
AVR32_MEMTYPE_NEXUS | RW | Nexus word access | Bytes = 4 Address = Nexus address (index) |
AVR32_MEMTYPE_MEMORY_SERVICE | RW | Memory service word access | Bytes = 4 Address = Nexus address (index) |
AVR32_MEMTYPE_BLOCK | RW | Block access | Bytes = n * 4 Address = SAB (byte) address |
AVR32_MEMTYPE_BYTE | RW | Byte (sized) access | Bytes = 1 Address = SAB (byte) address |
AVR32_MEMTYPE_HALF_WORD | RW | Half-word (sized) access | Bytes = 2 Address = SAB (byte) address Must be word aligned! |
AVR32_MEMTYPE_INTERNAL_FLASH | W | Flash page access | Bytes = full page Address = SAB (byte) address |
AVR32_MEMTYPE_SYSREG | RW | System register access | Bytes = 4 Address < 1024 system register (byte) address |
AVR32_MEMTYPE_REGFILE | RW | Register file access (only complete register file can be accessed) | Bytes = 16*4 address = 0 |
AVR32_MEMTYPE_USER_PAGE | W | Flash user page access | Bytes = full page Address = SAB (byte) address |