Texas Instruments PCI1520 manual Software Considerations, Eeprom Configuration

Page 10

SCPA033

8 Software Considerations

The PCI1520 is natively supported by Windows XP. The PCI1520 will be recognized natively as a Generic CardBus Controller under Windows 2000, Windows ME, and Windows 98SE. The device will function properly using this driver. However, it is recommended that new drivers provided by Texas Instruments be used for non-XP systems. These drivers have a few small tweaks and allow the device to be reported in Device Manager properly.

Other operating systems are not supported directly by Texas Instruments. However, many non- Microsoft operating systems have generic CardBus device drivers which are compatible with the PCI1520. Any driver which was compatible with a previous Texas Instruments CardBus controller (such as the PCI1225 or PCI1420) or the Intel 82365SL should also be compatible with the PCI1520.

8.1EEPROM Configuration

The following diagram represents the implementation of an EEPROM for the PCI1520 for configuration:

Vcc

EEPROM

SDA

SCL

PCI1520

LATCH

TPS2226A

Figure 3. EEPROM Implementation

On the rising edge of GRST#, if LATCH is low, the Serial Bus Detect bit (bit 3, PCI offset B3h) is set and the EEPROM contents are loaded into the PCI1520. MFUNC1 and MFUNC4 become SDA and SCL respectively. In order for the PCI1520 to detect the EEPROM and load configuration information, a pulldown resistor must be implemented on LATCH. Pullups are needed on SDA and SCL. The EEPROM slave address should be 1010000b. If the Serial Bus Detect bit is cleared after the EEPROM data is loaded, MFUNC1 and MFUNC4 are returned to their functions as indicated by the Multifunction Routing Register (PCI offset 8Ch).

10

PCI1520 Implementation Guide

Image 10
Contents PCI1520 Implementation Guide Document History PCI1520 Typical System Implementation CardBus Controller Block System SideClamping Rails Power ConsiderationsInternal Voltage Regulator Bypass CapacitorsPower Switch Implementation Power Switch ImplementationPCI Bus Interface PC Card Interface Miscellaneous Pin Interface Multifunction TerminalsParallel IRQ and Parallel PCI Interrupts Interrupt ConfigurationsParallel PCI Interrupts Only Serial IRQ and Parallel PCI InterruptsEeprom Configuration Software ConsiderationsBios Considerations MFUNC5=GPI4, MFUNC4=SCLPCI Configuration Registers TI Extension Power Management Considerations D3 Wake InformationGRST# Only Registers PME#/RIOUT# Behavior CLKRUN# ProtocolPin Compatibility with Other Devices Migration to the PCI1520 from the PCI1420 Hardware and Pin Assignment ChangesConfiguration Register Changes Other Functional Differences Migration to the PCI1420 from the PCI1225 Configuration Register Changes Reference Schematics U2AWAIT# Ready INPACK# Reset References Important Notice