background image

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! 

Содержание PCI 9050RDK

Страница 1: ...s 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 IS...

Страница 2: ...D WR LRDYi BTERM ALE MODE AD 31 0 CLK RST INTA LOCK PCI Bus Interface PCI 9050 C BE 3 0 PAR FRAME IRDY TRDY STOP IDSEL DEVSEL PERR SERR Serial EEPROM PCI Bus Local Bus I O Controller Memory PCI Connec...

Страница 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...

Страница 4: ...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 15 Configuration Issues 1...

Страница 5: ...CI 9050RDK Development Kit Manual 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...

Страница 6: ...Table of Contents PCI 9050RDK Development Kit Manual iii...

Страница 7: ...0RDK In particular it provides installation information and instructions for piggybacking ISA comm cards and other ISA cards Chapter 2 PCI 9050RDK Hardware Manual describes each subsystem found on the...

Страница 8: ...Courier italic type for example hbuf or x Emphasized text names of diskettes and names of publications are in italic type for example PLX 9050RDK Distribution Disk Screen references are in Arial Bold...

Страница 9: ......

Страница 10: ...CI 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 l...

Страница 11: ...bus driver These components demonstrate a successful migration from ISA to PCI Aside from ISA to PCI migration you can use the 9050RDK to learn more about the PCI 9050 interface chip or build a PCI ba...

Страница 12: ...or in designing a new high performance PCI slave only product To use this product you or your team should be able to Use hardware tools such as logic analyzers and oscilloscopes Design and build inte...

Страница 13: ...50RDK card along with the communications card that is furnished in the kit Once you have followed the standard installation procedure it is recommended that you go to the PCI Exploration Programs PLXM...

Страница 14: ...ot 4 Power on your computer and boot either DOS or Windows 95 5 Systems running Windows 95 If this is the first time a PCI 9050 is being installed on your system your system s PCI bus enumerator will...

Страница 15: ...es Table 1 1 Installation Choices Install Comments PLXMon PCI exploration software DOS or Windows 95 versions Refer to the section PCI Exploration Programs on page 15 and the PLXMon User s Guide PLX R...

Страница 16: ...an ISA card is piggybacked on the 9050RDK card If your computer case interferes with external cabling to the ISA card you may want to remove the motherboard from the case 4 Power on your computer and...

Страница 17: ...ies the installer file PLXRDK INF from the PLX 9050 Distribution Disk to the WINDOWS INF OTHER folder Note PLX has seen instances where the enclosed PLX PCI 9050 Windows95 driver PLXSDK VXD does not o...

Страница 18: ...mpted about the new PCI card hardware in a previous session and you chose not to install the driver In this case use the method described in the section Installing after Previously Choosing Not to Ins...

Страница 19: ...OSR 2 1 Insert the PLX 9050RDK Distribution Disk into the floppy drive of your computer 2 Choose Next to search for the PLXRDK INF driver Windows 95 displays a confirmation window when it finds what...

Страница 20: ...rlier session This section describes how to remove the Windows 95 dummy driver and install the 9050RDK bus driver in its place To remove the Windows 95 dummy driver 1 Open Start Settings Control Panel...

Страница 21: ...Device Manager and show the list of system devices 2 Select PLX 9050RDK Bus 3 Choose Properties to open the properties box for the selected device a You can examine the driver properties by selecting...

Страница 22: ...and Play PnP and Windows 95 makes it difficult to get rid of drivers for PnP devices Follow these steps to permanently disassociate the PLX 9050RDK bus driver from the PLX 9050RDK card To permanently...

Страница 23: ...problem To use the Windows 95 registry to resolve installation problems 1 Follow driver removal instructions in the section Removing or Reinstalling the Driver on page 13 to remove references to the d...

Страница 24: ...ed further in the PLXMon User s Guide If you are not familiar with PLXMon it is recommended that you install it and become familiar with it Installing and Starting the Programs Refer to the PLXMon Use...

Страница 25: ...Chip Select 0x18 PCI Base Address for Local Address Space 0 ISA MEMCS 0x1C PCI Base Address for Local Address Space 1 ISA IOCS 0x20 PCI Base Address for Local Address Space 2 CSRAM 0x24 PCI Base Addre...

Страница 26: ...e problems with local side addresses or chip selects your local configuration registers may be set wrong Refer to the section Accessing EEPROM on page 18 for information about setting up local configu...

Страница 27: ...PLXMon command file that writes all EEPROM locations with 9050RDK factory defaults The file named RDK_EEP MON is on the PLX 9050RDK Distribution Disk Use the read command to read and execute the file...

Страница 28: ...able 1 4 through Table 1 7 Table 1 4 PCI 9050 Registers Used for ISA MEMCS PCI 9050 Registers Used for ISA MEMCS PCI 9050 Register Name Mnemonic Register Offset PCI Base Address for Local Address Spac...

Страница 29: ...LCR 0x20 Local Address Space 3 Bus Region Descriptors LAS3BRD LCR 0x34 Chip Select 3 Base Address CS3BASE LCR 0x48 The 9050RDK EEPROM as configured at the factory sets up the PCI 9050 to access the fu...

Страница 30: ...a basis for configuring the PCI 9050 registers that control the ISA MEMCS line Configuring the PCI 9050 Local Interrupt Register Refer to the PCI 9050 data sheet for a complete description of the PCI...

Страница 31: ...OS BAK before you edit it 3 Remove the hidden read only and system attributes from the file 4 Open the file using a standard text editor such as Notepad or WordPad 5 Modify the line BootGUI 1 to BootG...

Страница 32: ...I 9050 at reset time are factory set for running a piggybacked ISA card These values may have changed or are not appropriate for your project The first step is to install the PLX PCI exploration progr...

Страница 33: ...Troubleshooting PCI 9050RDK User s Guide 24 PCI 9050RDK Development Kit Manual Notes...

Страница 34: ...esigned as both a demonstration board and a launch pad for new designs The hardware consists of the following PCI slot interface PCI 9050 bus target interface chip SRAM system to demonstrate PCI memor...

Страница 35: ...l bus cycles to properly interface to the RDK subsystems Some of the relevant features of this part are PCI Specification 2 1 compliance Low cost Five remappable local address spaces and four internal...

Страница 36: ...ed as nonmultiplexed however developers are free to use Multiplex mode when accessing custom circuitry through the daughter card connector or prototype areas Table 2 2 Mux Mode Jumper Settings JP1 in...

Страница 37: ...s When using the ISA circuitry on the RDK both interrupts are used for handling ISA events LINTi1 is used for the ISA IRQ interrupts and LINTi2 is used to service ISA error conditions Jumpers are prov...

Страница 38: ...esigns or may be tapped from the header posts of J14 to route to the prototyping area Note When used for purposes other than the standard circuitry remove the appropriate jumper from the J14 header to...

Страница 39: ...thereby deleting the additional address cycles and increasing throughput In new designs where only single accesses are to be supported the gates can be eliminated and the 9050 interface to the static...

Страница 40: ...ords 5 Prefetch Count Enable 0h Enable prefetching 10 6 NRAD Wait States 0h No address to data wait states 12 11 NRDD Wait States 0h Zero wait state on burst accesses 14 13 NXDA Wait States 0h Zero wa...

Страница 41: ...device This is done by using one of the 9050 user controlled I O pins The PLD can then be expected to behave as if the card is plugged into an ISA motherboard The PCI 9050 provides four independent ch...

Страница 42: ...ading bus cycle the standard ISA addressing cycle is performed and BALE and SBHE are asserted as expected The chip selects address and M16 IO16 are decoded to generate the proper IORD IOWR MEMRD MEMWR...

Страница 43: ...Must be set to zero Table 2 11 Local Address Space Range Register I O LAS1RR Bit Field Field Description Set to Value Setting Indicates 0 Memory Space Indicator 0h I O and Memory are Memory Mapped 2 1...

Страница 44: ...cates 0 Bursting Enable 0h No ISA bursting 1 Ready Input Enable 1h Use external LRDY indicator 2 BTERM Enable 0h Disable BTERM input 4 3 Prefetch Count 0h No prefetching 5 Prefetch Count Enable 0h No...

Страница 45: ...2 Bus Width 0h 8bit according to ISA card 24 Endian Order 0h Little Endian 25 Big Endian Byte Lane 0h Use lower data path 27 26 Read Strobe Delay 0h Assert RD immediately 29 28 Write Strobe Delay 0h A...

Страница 46: ...esigned to be as general as possible to support a wide range of legacy cards Depending on the design most or all of this ISA conversion logic can be eliminated when doing the actual PCI development Th...

Страница 47: ...ynamically from 0 to 33 MHz If the performance of the local bus hardware is capable of being scaled or if it can be safely assumed that the PCI clock is fixed this buffered clock can save the complica...

Страница 48: ...n Function Pin Function Pin Function 1 ADS 26 BD29 51 n c 76 LA8 2 GND 27 BD28 52 n c 77 LA7 3 LCLK 28 BD27 53 n c 78 LA6 4 GND 29 BD26 54 n c 79 LA5 5 BLAST 30 BD25 55 LA27 80 LA4 6 USER1 31 BD24 56...

Страница 49: ...ain it may be necessary to disable some of the native circuitry of the RDK to prevent resource contention Table 2 19 through Table 2 24 describe the pinout of the test headers Note The odd numbered pi...

Страница 50: ...BD26 26 BD27 28 BD28 30 BD29 32 BD30 34 BD31 36 GND 38 BD16 Table 2 23 Pinout for J4 Pin Function 4 LCLK 6 LRESET 8 ADS 10 ALE 12 LW R 14 BLAST 16 LRDYI 18 BTERM 20 CS0 22 CS1 24 RD 26 WR 28 n c 30 n...

Страница 51: ...elopment 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 dev...

Страница 52: ...PCI 9050RDK Development Kit Manual 43 Chapter 3 PCI 9050RDK Schematics This chapter provides schematics of the PCI 9050RDK for easy reference...

Страница 53: ...44 PCI 9050RDK Development Kit Manual...

Страница 54: ...57 LA23 116 LAD27 56 LA24 117 LAD28 55 LA25 118 LAD29 54 LA26 119 VSS 9 LA27 122 AD31 150 AD30 151 AD29 152 AD28 153 AD27 154 VSS 26 AD26 155 AD25 156 AD23 2 AD22 3 VSS 40 VDD 27 CLK 149 INTA 44 RST...

Страница 55: ...3 9 PERR 4 0 3 3V 4 1 SERR 4 2 3 3V 4 3 C BE1 4 4 AD14 4 5 GND 4 6 AD12 4 7 AD10 4 8 GND 4 9 AD8 5 2 AD7 5 3 3 3V 5 4 AD5 5 5 AD3 5 6 GND 5 7 AD1 5 8 5V 5 9 ACK64 6 0 5V 6 1 5V 6 2 J2 PCICON62A TRST...

Страница 56: ...4 SQSEL 15 GND 16 IRQ1 17 IRQ0 18 B R 19 BG 20 EXTEND 21 GND 22 5V 23 D31 24 D30 25 D29 26 D28 27 D27 28 D26 29 D25 30 D24 31 GND 32 D23 33 D22 34 D21 35 D20 36 D19 37 D18 38 D17 39 D16 40 GND 41 D15...

Страница 57: ...CC 3 2 GND 1 6 U9A 74AC32 1 2 3 1 4 7 U8B 74AC32 4 5 6 U8C 74AC32 9 1 0 8 U8D 74AC32 1 2 1 3 1 1 U8A 74AC32 1 2 3 1 4 7 U7 SRAM 32KX8 A0 1 0 A1 9 A2 8 A3 7 A4 6 A5 5 A6 4 A7 3 A8 2 5 A9 2 4 A10 2 1 A1...

Страница 58: ...1 OE2 48 OE3 25 OE4 24 7 18 31 42 4 10 15 21 28 34 39 45 C 1 1uF C 2 1uF C 3 1uF C 4 1uF C 5 1uF C 6 1uF C 7 1uF C 8 1uF C 1 0 1uF C 1 1 1uF C 2 3 1uF C 2 4 1uF C 2 5 1uF C 2 6 1uF C 2 7 1uF C 2 8 1u...

Страница 59: ...7 10 8 9 R12 K100 1 16 2 15 3 14 4 13 5 12 6 11 7 10 8 9 J4 HEADER 20X2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 38 40 J7 HEADER 20X2 1...

Страница 60: ...11 CLK0 I2 13 I O8 14 I O9 15 I O10 16 I O11 17 I O12 18 I O13 19 VCC 44 I O31 43 I O30 42 I O29 41 I O28 40 I O27 39 I O26 38 I O25 37 I O24 36 CLK1 I5 35 GND 34 I4 33 I3 32 I O23 31 I O22 30 I O21 2...

Страница 61: ...A12 20 A13 21 A14 23 A15 24 B0 52 B1 51 B2 49 B3 48 B4 47 B5 45 B6 44 B7 43 B8 42 B9 41 B10 40 B11 38 B12 37 B13 36 B14 34 B15 33 OE1 56 OE2 29 DIR1 1 DIR2 28 7 22 35 50 4 11 18 25 32 39 46 53 SAB1 3...

Страница 62: ...14 16 J12 ISA16B GND 1 RESET 2 5V 3 IRQ2 9 4 5V 5 DRQ2 6 12V 7 N O WS 8 12V 9 GND 10 S M W T C 11 SMRDC 12 IOWC 13 IORC 14 DAK3 15 DRQ3 16 DAK1 17 DRQ1 18 RFSH 19 B C LK 20 DAK2 26 TC 27 BALE 28 5V 2...

Страница 63: ...soever including infringement of any patent or copyright for sale and use of PLX products PLX and PLXMon are trademarks of PLX Technology which may be registered in some jurisdictions All other produc...

Отзывы: