5.4.3 Data Zone Addressing

Read/Write access to the Data zone is much more complex than the Configuration and OTP zones. There are 16 slots and the size of the slots vary. Each slot’s access policies individually control whether or not a slot has the ability to be read or written.

For the ECC608-TMNGTLS:
  • Data Slots 2, 4, 7-12 and 15 are configured to be written as clear text.
  • Data Slots 5 and 14 can be written with encrypted text.
  • Data Slots 2, 8, 10-12 and 14-15 can be read as clear text.
  • Any slots not specified cannot be read or written.
Table 5-8. Address Format by Data Slot Size
Data ZoneByte 1: Addr[15:8]Byte 0: Addr[7:0]
UnusedBlockUnusedSlotOffset
Data Slots[7:0]Addr[15:9]Addr[8]Addr[7]Addr[6:3]Addr[2:0]
Data Slot[8]Addr[15:12]Addr[11:8]Addr[7]Addr[6:3]Addr[2:0]
Data Slots[15:9]Addr[15:10]Addr[9:8]Addr[7]Addr[6:3]Addr[2:0]

Data Slots[7:0]

To fully access one of these slots, require two 32-byte accesses or nine 4-byte accesses.

Table 5-9. Data Zone Addresses Slots 0-7

Slot#
(Addr[6:3])

Block #
(Addr[8])

Block Offset Value (Addr[2:0])
000001010011100101110111
0x0 to 0x700[0:3][4:7][8:11][12:15][16:19][20:23][24:27][28:31]
01[32:35]Not ValidNot ValidNot ValidNot ValidNot ValidNot ValidNot Valid

Data Slot[8]

To fully access this slot, require thirteen 32-byte accesses or 104 4-byte accesses or a combination of the two methods.

Table 5-10. Data Zone Addressing Slot 8

Slot#
(Addr[6:3])

Block #
(Addr[8])

Block Offset Value (Addr[2:0])
000001010011100101110111
0x80x0[0:3][4:7][8:11][12:15][16:19][20:23][24:27][28:31]
0x1[32:35][36:39][40:43][44:47][48:51][52:55][56:59][60:63]
...........................
0xC[384:387][388:391][392:395][396:399][400:403][404:407][408:411][412:415]

Data Slots[15:9]

To fully access these slots, require three 32-byte accesses or eighteen 4-byte accesses or a combination of the two methods.

Table 5-11. Data Zone Addressing Slots 9-15

Slot#
(Addr[6:3])

Block #
(Addr[8])

Block Offset Value (Addr[2:0])
000001010011100101110111
0x9 to 0xF00[0:3][4:7][8:11][12:15][16:19][20:23][24:27][28:31]
01[32:35][36:39][40:43][44:47][48:51][52:55][56:59][60:63]
10[64:67][68:71]Not ValidNot ValidNot ValidNot ValidNot ValidNot Valid