Page 2 - Document History
SCPA033 2 PCI1520 Implementation Guide Figures Figure 1. Typical System Implementation .......................................................................................................................3 Figure 2. Power Switch Implementation .........................................................
Page 3 - PCI1520 Typical System Implementation; Typical System Implementation; CardBus Controller Block
SCPA033 PCI1520 Implementation Guide 3 1 PCI1520 Typical System Implementation The figure below represents a typical implementation of the PCI1520 PC Card Controller. Thedevice serves as a bridge between a PCI Bus and a PC Card interface. The PCI1520 willoperate only with the PCI Bus as a primary bu...
Page 4 - Power Considerations; Internal Voltage Regulator
SCPA033 4 PCI1520 Implementation Guide 2 Power Considerations 2.1 Internal Voltage Regulator One of the major differences between the PCI1520 and previous Texas Instruments CardBuscontrollers is that the PCI1520 uses an internal voltage regulator to power the core logic at 2.5V.This allows for a mor...
Page 5 - Power Switch Implementation; pulldown on LATCH is used to indicate to the
SCPA033 PCI1520 Implementation Guide 5 3 Power Switch Implementation The following figure shows the serial interface between the PCI1520 and the TPS2226A powerswitch: VCCB VPPB Socket A Pull-down forI2C interface(optional) VPPA CLOCK PCI1520 LATCH VCCA TPS2226A Socket B VCCA VCCB DATA Pulldown ifusi...
Page 6 - PCI Bus Interface; IDSEL should be resistively coupled (100
SCPA033 6 PCI1520 Implementation Guide 4 PCI Bus Interface The PCI1520 has a 33MHz, 32 bit PCI Interface compliant with PCI Local Bus SpecificationRevision 2.2. • PCLK, AD31:0, C/BE#3:0, PAR, DEVSEL#, FRAME#, STOP#, TRDY#, IRDY#, GNT#,and REQ# are required PCI signals. All except PCLK, GNT#, and REQ...
Page 7 - PC Card Interface; resistor is recommended. For more information, please see
SCPA033 PCI1520 Implementation Guide 7 5 PC Card Interface There are two different modes on the PC Card interface. The first is 16-bit mode which isanalogous to the legacy ISA bus. The second is 32-bit CardBus mode which is very similarto a PCI Bus. The terminal functions for these two modes are mul...
Page 8 - Miscellaneous Pin Interface; Multifunction Terminals; All unused multifunction terminals require a 43k; SPKROUT; pullup
SCPA033 8 PCI1520 Implementation Guide 6 Miscellaneous Pin Interface 6.1 Multifunction Terminals The multifunction terminals (MFUNC6:0) can be programmed to serve many different roles usingthe Multifunction Routing register at PCI configuration offset 8Ch. The discrete ISA interrupts(IRQ15:2), INTA#...
Page 9 - Interrupt Configurations; Parallel PCI Interrupts Only
SCPA033 PCI1520 Implementation Guide 9 7 Interrupt Configurations The PCI1520 provides system designers with great flexibility in configuring interrupts. ThePCI1520 allows four interrupt modes which are selected via bits 2:1 of the Device Controlregister at PCI offset 92h. PCI interrupts are availab...
Page 10 - Vcc; EEPROM; SCL; Software Considerations; EEPROM Configuration; EEPROM Implementation
SCPA033 10 PCI1520 Implementation Guide PCI1520 Vcc TPS2226A SDA LATCH EEPROM SCL 8 Software Considerations The PCI1520 is natively supported by Windows XP. The PCI1520 will be recognized natively asa Generic CardBus Controller under Windows 2000, Windows ME, and Windows 98SE. Thedevice will functio...
Page 11 - BIOS Considerations
SCPA033 PCI1520 Implementation Guide 11 The EEPROM loading map can be found in the data manual. The following is an example datafile which could be loaded into the EEPROM for use with the PCI1520: ; EEPROM Programming Data for the PCI1520 Customer Board; Configured for IRQ serialized interrupts and ...
Page 13 - Power Management Considerations; D3 Wake Information
SCPA033 PCI1520 Implementation Guide 13 9 Power Management Considerations 9.1 D3 Wake Information A power management event (PME) is the process by which a PCI or CardBus function canrequest a change of its current power consumption state. Typically, a device uses PME# torequest a change from a power...
Page 16 - pullup resistor. SUSPEND# is an unstandardized method of power; Pin Compatibility with Other Devices
SCPA033 16 PCI1520 Implementation Guide STOPCLK – Socket Control Register (CB offset 10h, bit 7). This bit determines whether the CBCLKRUN# protocol is affected by the PCI CLKRUN# protocol. CLKCTRLEN – Socket Power Management Register (CB offset 20h, bit 16). This bit enablesthe CB CLKRUN# protocol....
Page 17 - Hardware and Pin Assignment Changes
SCPA033 PCI1520 Implementation Guide 17 11 Migration to the PCI1520 from the PCI1420 The major differences between the PCI1520 and PCI1420 are pinout, lower power consumption,and lower cost. The pinout is changed on the PCI1520 in order to incorporate an internalvoltage regulator which allows the co...
Page 18 - Configuration Register Changes
SCPA033 18 PCI1520 Implementation Guide 11.2 Configuration Register Changes • The device ID for the PCI1520 is AC55. • Bit 23 in the System Control register (PCI offset 80h) is reserved on the PCI1520. Onthe PCI1420, this enabled PCI Bus power management specification revision 1.1reporting. The PCI1...
Page 19 - Other Functional Differences
SCPA033 PCI1520 Implementation Guide 19 11.3 Other Functional Differences • The PCI1520 is natively supported by Windows XP. The PCI1520 will be recognizednatively as a Generic CardBus Controller under Windows 2000, Windows ME, andWindows 98SE. The device will function properly using this driver. Ho...
Page 20 - Hardware and Pin Assignment Changes
SCPA033 20 PCI1520 Implementation Guide 12 Migration to the PCI1420 from the PCI1225 The major differences between the PCI1420 and PCI1225 are the ability to wake from the D3power state and the integration of the pullup resistors on the PC Card interface. This is doneusing a global reset pin. 12.1 H...
Page 21 - Configuration Register Changes
SCPA033 PCI1520 Implementation Guide 21 12.2 Configuration Register Changes • The device ID for the PCI1420 is AC51. • The PCI1420 is both Intel 82365SL-DF and 82365SL register compatible. The PCI1225is only 82365SL-DF register compatible. Bit 2 in the System Control register (PCI offset80h) is now ...
Page 22 - Reference Schematics; Reference Schematics – Page 1
SCPA033 22 PCI1520 Implementation Guide 13 Reference Schematics The following schematics show the most basic implementation of the PCI1520 possible. Theseschematics provide minimum functionality. All interrupts are routed using IRQSER. Figure 4. Reference Schematics – Page 1 C /BE# 2 R1343K R1043K R...
Page 23 - Reference Schematics – Page 2
SCPA033 PCI1520 Implementation Guide 23 Figure 5. Reference Schematics – Page 2 A_OE# B_ IN PAC K# B_ A23 A_CD2# A_D 2 A_A24 B_D13 A_A6 A_A13 B_ R ESET B_ D 8 A_D6 B_A11 B_A1 B_D2 A_A6 A_IOWR# A_D4 B_CE2# A_D9 A_A0 A_A5 B_ R EAD Y B_ A1 B_IOWR# B_ BVD 1 B _ CD2 # A_BVD1 B_D6 B_ D 1 A_A25 B_CE1# A_D7...
Page 24 - References
SCPA033 24 PCI1520 Implementation Guide 14 References 1. PCI1520 GHK/PDV PC Card Controllers Data Manual (SCPS065A)2. PCI Local Bus Specification Revision 2.23. PC Card Standard Revision 7.14. PCI Bus Power Management Interface Specification Revision 1.15. PCI Mobile Design Guide Revision 1.0