Memory mapping SRIX4K
16/47
Figure 15. Write_block update in Reload mode (binary format)
4.2 32-bit binary counters
The two 32-bit binary counters located at block addresses 5 and 6, respectively, are used to
count down from 2
32
(4096 million) to 0. The SRIX4K uses dedicated logic that only allows
the update of a counter if the new value is lower than the previous one. This feature allows
the application to count down by steps of 1 or more. The initial value in Counter 5 is
FFFF FFFEh and is FFFF FFFFh in Counter 6. When the value displayed is 0000 0000h,
the counter is empty and cannot be reloaded. The counter is updated by issuing the
Write_block command to block address 5 or 6, depending on which counter is to be
updated. The Write_block command writes the new 32-bit value to the counter block
address. Figure 17 shows examples of how the counters operate.
The counter programming cycles are protected by automated antitearing logic. This function
allows the counter value to be protected in case of power down within the programming
cycle. In case of power down, the counter value is not updated and the previous value
continues to be stored.
Figure 16. Binary counter (addresses 5 to 6)
ai07659
1...110 1011111 0 11
1...111 1011001 1 11
1 ... 1 1 1 1011001 1 11
Previous data stored in block
Data to be written
New data stored in block
b31 b0
Block
Address
MSb
b31
32-bit block
b16 b15b24 b23 b8 b7
LSb
b0
Description
Count down
Counter
5
6
32-bit binary counter
32-bit binary counter
ai07660b
SRIX4K Memory mapping
17/47
Figure 17. Count down example (binary format)
The counter with block address 6 controls the Reload command used to reset the resettable
OTP area (addresses 0 to 4). Bits b
31
to b
21
act as an 11-bit Reload counter; whenever one
of these 11 bits is updated, the SRIX4K detects the change and adds an Erase cycle to the
Write_block command for locations 0 to 4 (see Section 4.1: Resettable OTP area). The
Erase cycle remains active until a Power-off or a Select command is issued. The SRIX4K’s
resettable OTP area can be reloaded up to 2,047 times (2
11
-1).
4.3 EEPROM area
The 121 blocks between addresses 7 and 127 are EEPROM blocks of 32 bits each (484
bytes in total). (See Figure 18 for a map of the area.) These blocks can be accessed using
the Read_block and Write_block commands. The Write_block command for the EEPROM
area always includes an auto-erase cycle prior to the write cycle.
Blocks 7 to 15 can be write-protected. Write access is controlled by the 8 bits of the
OTP_Lock_Reg located at block address 255 (see Section 4.4.1: OTP_Lock_Reg for
details). Once protected, these blocks (7 to 15) cannot be unprotected.
ai07661
1...1111111111111
1...1111111111110
1...1111111111101
Initial data
1-unit decrement
1-unit decrement
b31 b0
1...1111111111100
1...1111111110100
1...1111111111000
1-unit decrement
8-unit decrement
Increment not allowed
Memory mapping SRIX4K
18/47
Figure 18. EEPROM (addresses 7 to 127)
4.4 System area
This area is used to modify the settings of the SRIX4K. It contains 3 registers:
OTP_Lock_Reg, Fixed Chip_ID and ST Reserved. See Figure 19 for a map of this area.
A Write_block command in this area will not erase the previous contents. Selected bits can
thus be set from 1 to 0. All bits previously at 0 remain unchanged. Once all the 32 bits of a
block are at 0, the block is empty and cannot be updated any more.
Figure 19. System area
Block
address
MSb
b31
32-bit block
b16 b15b24 b23 b8 b7
LSb
b0
Description
Lockable
EEPROM
7
8
9
10
11
User area
User area
User area
User area
User area
Ai07662c
13
14
15
16
...
User area
User area
User area
User area
User area
12
127
User area
User area
EEPROM
Block
address
255
MSb
b31 b24 b23
32-bit block
b16 b15 b8 b7 b0
LSb
Description
OTP
OTP_Lock_Reg ST reserved
Fixed Chip_ID
(Option)
ai07663b

SRIX4K-A4S/1GE

Mfr. #:
Manufacturer:
STMicroelectronics
Description:
RFID Transponders 13.56MHz short-range contactless memory
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union