Advertisement

Quick Links

F e a t u r e s
PCI Version 2.1 compliant
board based on the
powerful PLX 9050 Bus
Target Interface Chip.
PCI 9050RDK available for
both Generic and ISA Bus
Adapters.
PLXMon95 provides a
comprehensive tool for PCI
bus monitoring and debug.
Sample Windows95
device drivers.
Comprehensive program-
mers reference manuals for
both PLXMon and PCI
9050RDK Development Kit.
Extensive technical support
available from PLX to ensure
simple and painless integra-
tion design.
Large prototype area and
test header plus daughter
card connectors for circuitry
under development.
A piggyback ISA slot that
enables existing ISA boards
to interface with the PCI
9050 for software and hard-
ware purposes.
PCI 9050RDK
Reference Design Kit
O v e r v i e w
As PCI gains momentum as the preeminent backplane standard,
suppliers of add-in cards of all types are rushing to get PCI ver-
sions to market. Until now, design accelerators like software
development kits have been geared to high performance PCI
bus master adapters. For designers looking for a simple and
painless way to convert their ISA adpaters, PLX offers its PCI 9050
RDK. The RDK plays development host to literally thousands of 8-and 16-bit
ISA cards providing a complete development environment.
At the heart of the kit is the PCI 9050 Bus Target interface chip! This 160
pin chip has a PCI bus on one side and a flexible local bus on the other. It
includes a PCI board designed with the PCI 9050 chip, I/O daughter card con-
nector for standard or custom functions, a breadboard area, test headers, and a
piggyback ISA slot that enables existing ISA boards to be plugged into the PCI
9050 for software and hardware implementation. The PCI 9050RDK also includes
a set of development software tools, including PLXMon™ for PCI bus monitor-
ing and debug, and example serial/modem device drivers for Windows 95.
B e n e f i t s
With OEM PC suppliers and system integrators demanding PCI instead of ISA,
the RDK offers customers an excellent design tool kit for converting existing ISA
adapter designs toPCI. Designers now have a tool to overcome compatibility,
plug-and-play, and the performance downsides of legacy ISA adapters!

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the PCI 9050RDK and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for PLX Technology PCI 9050RDK

  • Page 1 ISA slot that enables existing ISA boards to be plugged into the PCI Comprehensive program- 9050 for software and hardware implementation. The PCI 9050RDK also includes mers reference manuals for a set of development software tools, including PLXMon™ for PCI bus monitor- both PLXMon and PCI 9050RDK Development Kit.
  • Page 2 Information supplied by PLX is believed to be accurate and reliable, but PLX Technology, Inc. assumes no responsibility for any errors that may appear in this material. PLX Technology reserves the right, without notice, to make changes in product design or specification.
  • Page 3 PCI 9050RDK Development Kit Manual Version 1.2 January 28, 1998 Product Sales: 1- 800 -759-3735 Fax: 1- 408-774-2169 Email: info@plxtech.com Web and FTP Site: //www.plxtech.com ® T E C H N O L O G Y...
  • Page 4: Table Of Contents

    Preface ........................vii Document Organization................. vii Style Conventions ..................viii Contacting PLX .....................viii Chapter 1........................1 PCI 9050RDK User’s Guide ..................1 Who Should Use the 9050RDK?..............3 Late Breaking News ..................3 Hardware Installation..................4 PLX 9050RDK Windows 95 Bus Driver............7 PCI Exploration Programs ................
  • Page 5 Table of Contents SRAM Subsystem ..................30 ISA Subsystem ....................32 Daughter-Card Connector ................39 Test Headers and Prototype Area ..............40 Additional Development Resources Provided by PLX........42 Chapter 3 .........................43 PCI 9050RDK Schematics ..................43 PCI 9050RDK Development Kit Manual...
  • Page 6 Table of Contents PCI 9050RDK Development Kit Manual...
  • Page 7: Preface

    Preface This manual provides all the information you need to use the PCI 9050RDK Development Kit. Document Organization This manual is organized into the following chapters for easy reference: • Chapter 1, “PCI 9050RDK User’s Guide,” discusses how to use the PCI 9050RDK.
  • Page 8: Style Conventions

    We want to hear from you! If you have comments, corrections or suggestions please let us know. PLX Technology, Inc. 390 Potrero Ave Sunnyvale, CA 94086 Phone (408) 774-9060 (408) 774-2169 Email apps@plxtech.com Website http://www.plxtech.com PCI 9050RDK Development Kit Manual...
  • Page 10: Chapter 1

    • Use PLX PCI software to explore and configure the PCI 9050 and piggybacked ISA cards • Troubleshoot problems you may have with the PCI 9050RDK The 9050RDK offers PCI computer engineers hardware and software to learn about the PLX PCI 9050 interface chip, to build PCI-based projects, and test functional feasibility of migrating an existing ISA product to PCI—all quickly and easily.
  • Page 11 Who Should Use the 9050RDK? PCI 9050RDK User’s Guide Figure 1-1. Major Functions of PCI 9050RDK Most piggybacked ISA cards are fully functional without hardware changes. However, if your ISA board has special interface requirements, you can add custom hardware to the prototyping area of the 9050RDK.
  • Page 12: Who Should Use The 9050Rdk

    Be sure to read any addenda and errata to the 9050RDK. These documents discuss important changes, corrections, and improvements to the kit. The PLX website ) may contain important late breaking news as well. http://www.plxtech.com PCI 9050RDK Development Kit Manual...
  • Page 13: Hardware Installation

    PLX PCI Exploration Software. Your 9050RDK card should not require any special jumper settings for general access to the PCI 9050. However, if you have problems, refer to Chapter 2, “PCI 9050RDK Hardware Manual,” for jumper settings.
  • Page 14 • Build a PCI-based prototype circuit • Test the ISA comm card on the 9050RDK • Piggyback any other ISA card on the 9050RDK (refer to the section, “Piggybacking Any ISA Card,” on page 7) PCI 9050RDK Development Kit Manual...
  • Page 15 This Windows 95 driver allows you to use popular applications with the Bus Driver piggybacked comm card as if the card were plugged into a standard ISA slot. Refer to the section “PLX 9050RDK Windows 95 Bus Driver,” on page 7. PCI 9050RDK Development Kit Manual...
  • Page 16: Plx 9050Rdk Windows 95 Bus Driver

    “bus enumerator”—it programs the PCI 9050, and enumerates the one-and-only device on the 9050 local bus. Using the enumerator technique allows standard device drivers to be used with the comm card. (An alternative is to modify the device driver to directly program the PCI 9050.) PCI 9050RDK Development Kit Manual...
  • Page 17 2. The source code for the Windows 95 driver (PLXSDK.VXD) is enclosed in the PLX PCI 9050RDK package and may be modified to support Windows95 OSR2. ♦ ♦ PLX RDK bus driver tasks (simplified): 1. Negotiate with the Windows Configuration Manager for an eight-byte range of...
  • Page 18 Reinstall Reinstalling the Driver,” on page 13. Installation If you are still having problems installing the driver, try the steps outlined in the problems? section, “If You Have Problems Installing the Driver,” on page 14. PCI 9050RDK Development Kit Manual...
  • Page 19 Vendor ID or Device ID of the 9050RDK do not match the IDs found in PLXRDK.INF • If you removed the 9050RDK bus driver using only the Device Manager, Windows 95 can still reload the driver automatically—you will not be prompted. PCI 9050RDK Development Kit Manual...
  • Page 20 If you see in the list, then the correct driver is installed. PLX 9050RDK Bus For more details on the driver, refer to the section, “Driver Properties, Device Resources, and Changing the Driver,” on page 12. PCI 9050RDK Development Kit Manual...
  • Page 21 2. Choose Update Driver 3. Allow Windows 95 to search for the driver or select it from the list provided. 4. Choose to complete the installation. Finish 5. Close all the dialog boxes. PCI 9050RDK Development Kit Manual...
  • Page 22 5. Use normal procedures to reboot your computer. 6. When Windows 95 prompts you for a driver, choose Do not install a driver as described in the section “Standard Installation,” on page 4. PCI 9050RDK Development Kit Manual...
  • Page 23 Device ID. The Device Manager associates the 9050RDK bus driver to the PCI device with a Vendor ID of 0x10B5 and a Device ID of 0x9050. You can use PLXMon95 to check these registers (refer to the section, “PCI Exploration Programs,” on page 15 for additional information). PCI 9050RDK Development Kit Manual...
  • Page 24: Pci Exploration Programs

    If necessary, select the 9050 of the 9050RDK (refer to the section, “Selecting the PCI 9050 in the 9050RDK,” on page 15). Use the command to display (and modify) the PCI configuration registers (refer to the PLXMon User’s Guide for information about this command). PCI 9050RDK Development Kit Manual...
  • Page 25 Use memory access commands, such as , and (display, enter and move) for memory-mapped addresses; and I/O commands such as (input and output) for I/O-mapped addresses (refer to the PLXMon User’s Guide for information about these commands). PCI 9050RDK Development Kit Manual...
  • Page 26 I/O or memory PCI cycles. This means that you can program the ISA IOCS (or any other chip select) to be memory or I/O mapped. Read the PCI 9050 data sheet regarding Local Address Space Range Registers for additional information. PCI 9050RDK Development Kit Manual...
  • Page 27 If this happens, and your EEPROM is in a socket, you can remove the EEPROM and restart your computer. If you are careful, you can reinstall the EEPROM “hot,” then reprogram the EEPROM with less-offensive values. Note: PLXMon and the EEPROM programming commands are discussed in the PLXMon User’s Guide. PCI 9050RDK Development Kit Manual...
  • Page 28: Configuration Issues

    Local Address Space 1 Range LAS1RR LCR 0x04 Local Address Space 1 Local Base Address (Remap) LAS1BA LCR 0x18 Local Address Space 1 Bus Region Descriptors LAS1BRD LCR 0x2C Chip Select 1 Base Address CS1BASE LCR 0x40 PCI 9050RDK Development Kit Manual...
  • Page 29 • The chip select base address for ISA IOCS is arbitrarily chosen to be 0x03000000 • The PCI 9050 data sheet and this manual are available for easy reference (you will need to reference Chapter 2, “PCI 9050RDK Hardware Manual”) and the PLXMon User’s Guide)
  • Page 30 Your best sources for configuring this register can be found in Chapter 2, “PCI 9050RDK Hardware Manual,” and the PCI 9050 data sheet. Note: Any changes to the local configuration registers will be lost when you power off your computer unless you change the EEPROM.
  • Page 31: Windows 95 Tips

    1. Rename the file you created in the previous process (for example, rename MSDOS.SYS the file to MSDOS.DOS 2. Rename the file you created in the previous process to MSDOS.BAK MSDOS.SYS 3. Reboot your computer. PCI 9050RDK Development Kit Manual...
  • Page 32: Troubleshooting

    • PCI 9050 local configuration registers set incorrectly There are only a few jumper settings on the 9050RDK card, so it is probably easiest to check the jumper settings of the 9050RDK documented in Chapter 2, “PCI 9050RDK Hardware Manual.”...
  • Page 33 Troubleshooting PCI 9050RDK User’s Guide Notes: PCI 9050RDK Development Kit Manual...
  • Page 34: Chapter 2

    • ISA slot and controller to facilitate migration of existing designs to a PCI platform • Daughter-card connector, to which developers can attach new circuit board designs • Prototyping space and headers, for testing and benchtop experimentation PCI 9050RDK Development Kit Manual...
  • Page 35: Pci Interface

    The two halves of the PCI slot connector are labeled J1 and J2. Please refer to the schematics provided in Chapter 3, “PCI 9050RDK Schematics,” for specifics regarding connections to the PCI slot.
  • Page 36 0 Ω resistors for a more dependable connection (refer to Table 2-3). See text for defaults. Caution: Ensure that only one method is used, as damage may result if clock signals are shorted together. PCI 9050RDK Development Kit Manual...
  • Page 37 LINTi1 ISA IRQ Interrupt Jump Pins 11 - 12 LINTi1 Custom Interrupt 1 *Jump Pins 13 - 14 LINTi2 ISA Bus Error Signal Jump Pins 15 - 16 LINTi2 Custom Interrupt 2 * Default loading PCI 9050RDK Development Kit Manual...
  • Page 38 PCI 9050 Signal RDK System Usage Jump Pins 1 - 2 CS0# (ISA) MEMCS# Jump Pins 5 - 6 CS1# (ISA) IOCS# Jump Pins 9 - 10 CS2#/USER2 CSRAM# Jump Pins 13 -14 CS3#/USER3 CSROM# PCI 9050RDK Development Kit Manual...
  • Page 39: Sram Subsystem

    SRAM is memory mapped Indicator Mapping location Locate anywhere in PCI space. Prefetch support Prefetching from SRAM is acceptable 27:4 Decode range FFE0000h Address lines 27:17 are used to decode 31:28 Unused Must be set to zero PCI 9050RDK Development Kit Manual...
  • Page 40 Value Setting Indicates Chip Select Enable Enable this chip select Unused Must be set to zero 27:2 Local Base of Chip 1010000h Must match the address space Select 31:28 Unused Must be set to zero PCI 9050RDK Development Kit Manual...
  • Page 41: Isa Subsystem

    ISA perspective. Three distinct bus cycles are supported: • 16 bit memory accesses • 16 bit I/O accesses • 8-bit accesses (of either type) PCI 9050RDK Development Kit Manual...
  • Page 42 • DATARW—This signal determines the direction of the ISA bus data transceiver. • G1MB—This signal is used internally to indicate whether the current access is above the 1 MB boundary. This signal is not driven externally. PCI 9050RDK Development Kit Manual...
  • Page 43 Enable decoding of this address space Unused Must be set to zero Unused Must be set to zero 27:4 Remap Address 2000000h Arbitrary, but must match chip select base 31:28 Unused Must be set to zero PCI 9050RDK Development Kit Manual...
  • Page 44 Endian Order Little Endian Big Endian Byte Lane Use lower data path 27:26 Read Strobe Delay Assert RD immediately 29:28 Write Strobe Delay Assert WR immediately 31:30 Write Cycle Hold One wait state on writes PCI 9050RDK Development Kit Manual...
  • Page 45 Value Setting Indicates Chip Select Enable Enable this chip select Unused Must be set to zero 27:2 Local Base of 3000400h Must match the address space Chip Select 31:28 Unused Must be set to zero PCI 9050RDK Development Kit Manual...
  • Page 46 ISA bus than a limitation of the hardware on the card, and can probably be eliminated as the design is migrated to the PCI bus. PCI 9050RDK Development Kit Manual...
  • Page 47 Memory or I/O mode, and in many cases, knowing how many wait states are required for each access. Selecting these parameters allows much of the flexibility to be removed from the PLD, and much of the logic can then be removed along with PCI 9050RDK Development Kit Manual...
  • Page 48: Daughter-Card Connector

    LBE2# BD18 LA20 LBE3# BD17 LA19 USER2 BD16 LA18 LA17 XINT1 BD15 LA16 XINT2 BD14 n.c. BD13 LA15 LHOLDA n.c. BD12 LA14 LHOLD USER0 BD11 LA13 BD10 LA12 n.c. LA11 n.c. BD31 LA10 BD30 -12V PCI 9050RDK Development Kit Manual...
  • Page 49: Test Headers And Prototype Area

    Pin # Function LBE0# BA16 LBE1# BA17 BA18 BA19 BA20 BA21 BA22 BA23 BA24 BA25 BA10 BA26 BD10 BA11 BA27 BD11 BA12 LBE0# BD12 BA13 LBE1# BD13 BA14 LBE2# BD14 BA15 LBE3# BD15 LBE0# BA16 PCI 9050RDK Development Kit Manual...
  • Page 50 USER0 BD21 BLAST USER1 BD22 LRDYI# USER2 BD23 BTERM# USER3 BD24 CS0# n.c. BD25 CS1# n.c. BD26 n.c. BD27 n.c. BD28 n.c. n.c. BD29 n.c. n.c. BD30 n.c. n.c. BD31 n.c. n.c. BD16 LCLK LINTi1 PCI 9050RDK Development Kit Manual...
  • Page 51: Additional Development Resources Provided By Plx

    Additional Development Resources Provided by PLX In addition to a broad family of PCI bridge chip products, PLX Technology provides a variety of resources, including evaluation boards and software, to simplify the development of PCI boards and systems. For an index of resources, contact PLX directly or through our website at http://www.plxtech.com...
  • Page 52: Chapter 3

    Chapter 3 PCI 9050RDK Schematics This chapter provides schematics of the PCI 9050RDK for easy reference. PCI 9050RDK Development Kit Manual...
  • Page 53 PCI 9050RDK Development Kit Manual...
  • Page 62 C O M...
  • Page 63 Email: info@plxtech.com Web and FTP Site: PLX Technology, Inc. retains the right to make changes to this product at any time, without notice. Products may have minor www.plxtech.com variations to this publication, know as errata. PLX assumes no liability whatsoever, including infringement of any patent or copyright, for sale and use of PLX products.

Table of Contents