3.4.2Device Resets

The following are the requirements for proper reset of the PCI7x21/PCI7x11 controller:

1.GRST and PRST must both be asserted at power on.

2.GRST must be asserted for at least 2 ms at power on

3.PRST must be deasserted either at the same time or after GRST is asserted

4.PCLK must be stable for 100 s before PRST is deasserted.

> 2 ms

> 0 ns

VCC

GRST

PRST

PCLK

> 100 ms

Figure 3−3. PCI Reset Requirement

3.4.3Serial EEPROM I2C Bus

The PCI7x21/PCI7x11 controller offers many choices for modes of operation, and these choices are selected by programming several configuration registers. For system board applications, these registers are normally programmed through the BIOS routine. For add-in card and docking-station/port-replicator applications, the PCI7x21/PCI7x11 controller provides a two-wire inter-integrated circuit (IIC or I2C) serial bus for use with an external serial EEPROM.

The PCI7x21/PCI7x11 controller is always the bus master, and the EEPROM is always the slave. Either device can drive the bus low, but neither device drives the bus high. The high level is achieved through the use of pullup resistors on the SCL and SDA signal lines. The PCI7x21/PCI7x11 controller is always the source of the clock signal, SCL.

System designers who wish to load register values with a serial EEPROM must use pullup resistors on the SCL and SDA terminals. If the PCI7x21/PCI7x11 controller detects a logic-high level on the SCL terminal at the end of GRST, then it initiates incremental reads from the external EEPROM. Any size serial EEPROM up to the I2C limit of 16 Kbits can be used, but only the first 96 bytes (from offset 00h to offset 5Fh) are required to configure the PCI7x21/PCI7x11 controller. Figure 3−3 shows a serial EEPROM application.

In addition to loading configuration data from an EEPROM, the PCI7x21/PCI7x11 I2C bus can be used to read and write from other I2C serial devices. A system designer can control the I2C bus, using the PCI7x21/PCI7x11 controller

3−3

Page 59
Image 59
Texas Instruments PCI7421, PCI7411, PCI7611, PCI7621 manual Device Resets, Serial Eeprom I2C Bus, VCC Grst Prst Pclk