User Manual
element14 is a trademark of Premier Farnell plc 58
© 2014 Premier Farnell plc. All Rights Reserved
6.4 Board ID EEPROM
The BeagleBone is equipped with a single 32Kbit(4KB) 24LC32AT-I/OT EEPROM to allow
the SW to identify the board.
Table 6
below defined the contents of the EERPOM.
Table 6 EEPROM Contents
Name
Size
(
b
yt
es)
Contents
Header
4
0xAA, 0x55, 0x33,
EE
Board Name
8
Name for board in ASCII: A335BONE
Version
4
Hardware version code for board in
ASCII:
A3 for Rev A3, 00A4 for Rev A4, 00A5 for Rev A5, 00A6 for Rev
A
6
.
Serial Number
12
Serial number of the board. This is a 12 character string which
is: WWYY4P16nnnn
where: WW = 2 digit week of the year of
production
YY = 2 digit year of
production
nnnn =
incrementing board
number
Configuration
Option
32
Codes to show the configuration setup on this
board.
0000000000000000000000000000000
RSVD
6
FF FF FF FF FF
FF
RSVD
6
FF FF FF FF FF
FF
RSVD
6
FF FF FF FF FF
FF
Available
32690
Available space for other non-volatile codes/data
Figure 35
shows the new design on the EEPROM interface
.
Figure 35 EEPROM Design Rev A5
The EEPROM is accessed by the processor using the I2C 0 bus. The
WP
pin is enabled
by default. By grounding the test point, the write protection is removed.
The first 48 locations should not be written to if you choose to use the extras storage
space in the EEPROM for other purposes. If you do, it could prevent the board from
booting properly as the SW uses this information to determine how to set up the board.