PLX RDK

Quick Reference Guide

 

 

December 2005

 

Contents

This reference provides information useful to a software engineer when working with PLX Reference Design Kits (RDKs).  It is intended to give a quick source of reference to lookup device memory maps, devices types installed, etc.  The information provided herein is by no means a complete reference for the PLX RDKs.  For a complete RDK reference, please refer to the PLX Hardware Development Kit (HDK).

The first section lists PLX RDKs currently available from PLX.  The legacy RDK section provides information about PLX RDKs no longer in production, but still supported in the PLX SDK.  The following properties are provided for each RDK:

·         Device/Vendor ID
The Device/Vendor ID assigned by PLX to the RDK.  This value can be found in the EEPROM on the board and in the Device/Vendor ID PCI configuration register, offset 0h.

·         Local CPU
The local CPU type, if any, on the RDK.

·         Flash Type
The Flash device(s) model number used on the RDK

·         Flash Program Offset
Refers to the hex value placed into the “Flash offset” field of the PLXMon download dialog when performing a ROM download, i.e. re-programming the Flash.  Note: The default RDK Flash images (in binary format) can be found in the folder <Sdk_Dir>\PciSdk\SupportFiles\RdkFlashFiles.

·         EEPROM Type
The EEPROM device model number used on the RDK.  Note: The default RDK EEPROM values are not provided in this reference, but they can be found (in binary format) in the folder <Sdk_Dir>\PciSdk\SupportFiles\EepromFiles\Plx_Rdk_Defaults.

·         Memory Map
The RDK memory map displaying the mapped location of devices on the local bus.

 

PLX RDKs:

1.       PCI 9052 RDK-LITE

2.       PCI & Compact PCI 9030 RDK-LITE

3.       PCI 9656 RDK-LITE

4.       Compact PCI 9656-860

5.       PCI 9056 RDK-LITE

6.       Compact PCI 9056-860

7.       PCI 9054 RDK-LITE

8.       PCI & Compact PCI 9054-860

9.       PCI Express 8311 RDK

 

PLX Legacy RDKs:

1.       PCI 9050 RDK

2.       PCI 9080-401B

3.       PCI 9080-860

 

PLX RDKs

1.      PCI 9052 RDK-LITE

Property

Value

Device/Vendor ID

5201_10B5

Local CPU

N/A

Flash Type

N/A

Flash Program Offset

N/A

EEPROM Type

Microchip 93LC46B or equivalent

 

Memory map:

0300 0000

Unused

0200 0000

USER/ROM Socket
Chip Select 3

 

Unused

0100 0000

SRAM (128 Kb)
Chip Select 2

 

Unused

0000 0000

ISA Memory Space
(1 MB)

0000 0000

ISA I/O Space
(16 bytes)

2.      PCI & Compact PCI 9030 RDK-LITE

Property

Value

Device/Vendor ID

3001_10B5 (PCI) or 30C2_10B5 (Compact PCI)

Local CPU

N/A

Flash Type

N/A

Flash Program Offset

N/A

EEPROM Type

Microchip 93LC56B or equivalent

 

Memory map:

 

Unused

0000 4000

POM Connector

Chip Select 1

0000 0000

DPRAM (8 Kb, 16-bit)

Chip Select 0

3.      PCI 9656 RDK-LITE

Property

Value

Device/Vendor ID

9601_10B5

Local CPU

N/A

Flash Type

N/A

Flash Program Offset

N/A

EEPROM Type

Microchip 93LC56B or equivalent

 

Memory map:

2000 0000

Unused

1000 0000

POM Connector

0002 0000

Unused

0000 0000

SRAM (128 Kb, 32-bit)

4.      Compact PCI 9656-860

Property

Value

Device/Vendor ID

96C2_10B5

Local CPU

Motorola MPC 860

Flash Type

ATMEL AT49LV040 or AMD 29LV040B

Flash Program Offset

0000_0000h

EEPROM Type

Microchip 93LC56B or equivalent

 

Memory map:

 

Unused

FFF0 0000

Boot FLASH
(512 Kb, 8-bit)

FF00 0000

MPC860 Internal Memory-Mapped Registers (IMMR)

F000 0000

Secondary FLASH
(8 MB, 16-bit)

 

Unused

5000 0000

Direct Master Memory Space

4000 0000

Direct Master I/O Space

3000 0000

PLX Chip Internal Registers

 

Unused

2000 0000

SBSRAM
(512 Kb, 32-bit)

 

Unused

0000 0000

SDRAM
(64 MB, 32-bit)

5.      PCI 9056 RDK-LITE

Property

Value

Device/Vendor ID

5601_10B5

Local CPU

N/A

Flash Type

N/A

Flash Program Offset

N/A

EEPROM Type

Microchip 93LC56B or equivalent

 

Memory map:

2000 0000

Unused

1000 0000

POM Connector

0002 0000

Unused

0000 0000

SRAM (128 Kb, 32-bit)

6.      Compact PCI 9056-860

Property

Value

Device/Vendor ID

56C2_10B5

Local CPU

Motorola MPC 860

Flash Type

ATMEL AT49LV040 or AMD 29LV040B

Flash Program Offset

0000_0000h

EEPROM Type

Microchip 93LC56B or equivalent

 

Memory map:

 

Unused

FFF0 0000

Boot FLASH
(512 Kb, 8-bit)

FF00 0000

MPC860 Internal Memory-Mapped Registers (IMMR)

F000 0000

Secondary FLASH
(8 MB, 16-bit)

 

Unused

5000 0000

Direct Master Memory Space

4000 0000

Direct Master I/O Space

3000 0000

PLX Chip Internal Registers

 

Unused

2000 0000

SBSRAM
(512 Kb, 32-bit)

 

Unused

0000 0000

SDRAM
(64 MB, 32-bit)

7.      PCI 9054 RDK-LITE

Property

Value

Device/Vendor ID

5406_10B5

Local CPU

N/A

Flash Type

N/A

Flash Program Offset

N/A

EEPROM Type

Microchip 93LC56B or equivalent

 

Memory map:

2002 0000

Unused

2000 0000

SRAM (128 Kb)

0000 0000

Unused

8.      PCI & Compact PCI 9054-860

Property

Value

Device/Vendor ID

1860_10B5 (PCI) or C860_10B5 (Compact PCI)

Local CPU

Motorola MPC 860

Flash Type

ATMEL AT49LV040 or AMD 29LV040B

Flash Program Offset

0000_0000h

EEPROM Type

Microchip 93LC56B or equivalent

 

Memory map:

FFF8 0000

Unused

FFF0 0000

FLASH (512 Kb)

FF00 0000

MPC860 Internal Memory-Mapped Registers (IMMR)

 

Unused

5000 0000

Direct Master I/O Space

4000 0000

Direct Master Memory Space

3000 0000

PLX Chip Internal Registers

 

Unused

2000 0000

SBSRAM (512 Kb)
(Compact PCI board only)

 

Unused

0000 0000

SDRAM (32 MB)

9.      PCI Express 8311 RDK

Property

Value

Device/Vendor ID

86E1_10B5

Local CPU

N/A

Flash Type

N/A

Flash Program Offset

N/A

EEPROM Type

Microchip 93LC56B or equivalent

 

Memory map:

2000 0000

Unused

1000 0000

POM Connector

0002 0000

Unused

0000 0000

SRAM (128 Kb, 32-bit)

 

PLX Legacy RDKs

1.      PCI 9050 RDK

Property

Value

Device/Vendor ID

9050_10B5

Local CPU

N/A

Flash Type

N/A

Flash Program Offset

N/A

EEPROM Type

NM93CS46 or equivalent

 

Memory map:

 

Unused

0300 0400

ISA I/O Space
Chip Select 1

 

Unused

0280 0000

ISA Memory Space
Chip Select 0

 

Unused

0101 FFFF

0100 0000

SRAM (128 Kb)
Chip Select 2

0000 0000

Unused

2.      PCI 9080-401B

Property

Value

Device/Vendor ID

0401_10B5

Local CPU

IBM PPC 401

Flash Type

AMD 29F040

Flash Program Offset

0060_0000h  (assuming a 128 Kb image)

EEPROM Type

NM93CS46 or equivalent

 

Memory map:

FFF8 0000

FLASH (512 Kb)

 

Unused

C000 0000

PLX Option Module (POM)

 

Unused

B800 0000

Direct Master
Memory Space

B000 0000

Direct Master
I/O Space

 

Unused

8000 0400

Reset Register

7E00 0400

Interrupt Controller

7E00 0000

16C550 UART

 

Unused

2000 0000

PLX Chip Internal Registers

1000 0000

SRAM (512 Kb)

0000 0000

DRAM (16 MB)

3.      PCI 9080-860

Property

Value

Device/Vendor ID

0860_10B5

Local CPU

Motorola MPC 860

Flash Type

AMD 29F040

Flash Program Offset

0000_0000h

EEPROM Type

NM93CS46 or equivalent

 

Memory map:

 

Unused

FFF0 0000

FLASH (512 Kb)

FF00 0000

MPC860 Internal Memory-Mapped Registers (IMMR)

 

Unused

C000 0000

PLX Chip Internal Registers

 

Unused

5000 0000

Direct Master
I/O Space

4000 0000

Direct Master
Memory Space

 

Unused

1000 0000

DRAM (16 MB)

0000 0000

SRAM (512 Kb)