SMSC USB2514 Switch User Manual


 
USB 2.0 High-Speed 4-Port Hub Controller
Datasheet
SMSC USB2514 19 Revision 1.98 (11-19-07)
DATASHEET
4.3 EEPROM Interface
The SMSC Hub can be configured via a 2-wire (I2C) EEPROM (256x8). (Please see Table 3.1 for
specific details on how to enable configuration via an I2C EEPROM).
The Internal state-machine will (when configured for EEPROM support) read the external EEPROM for
configuration data. The hub will then “attach” to the upstream USB host.
Note: The Hub does not have the capacity to write, or “Program,” an external EEPROM. The Hub
only has the capability to read external EEPROMs. The external eeprom will be read (even if
it is blank or non-populated), and the hub will be “configured” with the values that are read.
Please see Internal Register Set (Common to EEPROM and SMBus) for a list of data fields available.
4.3.1 Internal Register Set (Common to EEPROM and SMBus)
Table 4.2 Internal Default, EEPROM and SMBus Register Memory Map
REG
ADDR R/W REGISTER NAME ABBR
INTERNAL
DEFAULT ROM
SMBUS AND
EEPROM POR
VALUES
00h R/W VID LSB VIDL 24h 0x00
01h R/W VID MSB VIDM 04h 0x00
02h R/W PID LSB PIDL 14h 0x00
03h R/W PID MSB PIDM 25h 0x00
04h R/W DID LSB DIDL 00h 0x00
05h R/W DID MSB DIDM 00h 0x00
06h R/W Config Data Byte 1 CFG1 9Bh 0x00
07h R/W Config Data Byte 2 CFG2 10h 0x00
08h R/W Config Data Byte 3 CFG3 00h 0x00
09h R/W Non-Removable Devices NRD 00h 0x00
0Ah R/W Port Disable (Self) PDS 00h 0x00
0Bh R/W Port Disable (Bus) PDB 00h 0x00
0Ch R/W Max Power (Self) MAXPS 01h 0x00
0Dh R/W Max Power (Bus) MAXPB 64h 0x00
0Eh R/W Hub Controller Max Current
(Self)
HCMCS 01h 0x00
0Fh R/W Hub Controller Max Current
(Bus)
HCMCB 64h 0x00
10h R/W Power-on Time PWRT 32h 0x00
11h R/W LANG_ID_H LANGIDH 00h 0x00
12h R/W LANG_ID_L LANGIDL 00h 0x00
13h R/W MFR_STR_LEN MFRSL 00h 0x00
14h R/W PRD_STR_LEN PRDSL 00h 0x00