C2K User’s Guide
5-2
Resources
5.1.2 SMBus
The C2K provides a System Management Bus (SMBus), a two-wire IIC interface that can com-
municate configuration or status information with other components following the I2C protocol.
The MV64460 System Controller provides the SMBus Host Controller to five slave ports. Table
5-2 lists the slave devices and their 7-bit addressing used by the devices.
5.1.3 Device Bus
The C2K provides an asynchronous 32-bit multiplexed Device Bus, mastered by the MV64460
System Controller with bus control and address decoding provided by the FPGA. Table 5-3 lists
the accessible devices and default address ranges set by the MV64460 following power-up or hard
reset. Addressing for these devices is according to MV64460 instructions for interfacing 8-bit,
16-bit, and 32-bit devices.
NOTE:
MV64460 default values may be redefined in U-Boot boot loader utility.
Bank
Device
Access
Size
Default Address Range
Boot
32-bit
8MB
0xFF80_0000 to 0xFFFF_FFFF
3
–
–
–
2
8-bit
64kB
0xD811_0000 to 0xD811_FFFF
1
–
–
–
0
16-bit
64kB
0xD810_0000 to 0xD810_FFFF
Table 5-2
SMBus addressing
Device
Address
MAX6658 Thermal Monitor
0x4C
Board Configuration EEPROM
0x50
User Configuration EEPROM
0x51
C2K CPLD
0x10
RTC
0x68
Table 5-3
Device bus devices, access, size and default address range
Flash ROM
Not used
FPGA USARTs
Not used
FPGA
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com