18 sb random number (sb_random_num), 19 sb random number status (sb_random_num_status), 050h – AMD Geode LX [email protected] User Manual
Page 529: Sb random number (sb_random_num), 00000000h, 054h, Sb random number status (sb_random_num_status), 00000001h

AMD Geode™ LX Processors Data Book
529
Security Block Register Descriptions
33234H
6.12.3.18 SB Random Number (SB_RANDOM_NUM)
6.12.3.19 SB Random Number Status (SB_RANDOM_NUM_STATUS)
SB Memory Offset 050h
Type
RO
Reset Value
00000000h
SB_RANDOM_NUM Register Map
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
RANDOM_NUM
SB Random Number Bit Descriptions
Bit
Name
Description
31:0
RANDOM_
NUM
Random Number. Returns a 32-bit random number. Check the TRNG_VALID bit (SB
Memory Offset 054h[0]) before reading this register. If the status bit (TRNG_VALID) is
1, the value in this register is ready for use. A 0 in the status bit indicates that the ran-
dom number is in the process of being generated.
SB Memory Offset 054h
Type
RO
Reset Value
00000001h
SB_RANDOM_NUM_STATUS Register Map
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
RSVD
TRNG_V
ALID
SB_RANDOM_NUM_STATUS Bit Descriptions
Bit
Name
Description
31:1
RSVD
Reserved. Returns 0.
0
TRNG_VALID
Random Number Valid. When 1, the random number is valid. When 0, the random
number is in the process of being generated.