PLX RDK
Quick Reference Guide
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:
2. PCI & Compact PCI 9030 RDK-LITE
PLX Legacy RDKs:
1. PCI 9050 RDK
3. PCI 9080-860
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 |
|
Unused |
0100 0000 |
SRAM (128 Kb) |
|
Unused |
0000 0000 |
ISA Memory Space |
0000 0000 |
ISA I/O Space |
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 |
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) |
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 |
FF00 0000 |
MPC860 Internal Memory-Mapped Registers
(IMMR) |
F000 0000 |
Secondary FLASH |
|
Unused |
5000 0000 |
Direct Master Memory Space |
4000 0000 |
Direct Master I/O Space |
3000 0000 |
PLX Chip Internal Registers |
|
Unused |
2000 0000 |
SBSRAM |
|
Unused |
0000 0000 |
SDRAM |
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) |
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 |
FF00 0000 |
MPC860 Internal Memory-Mapped Registers
(IMMR) |
F000 0000 |
Secondary FLASH |
|
Unused |
5000 0000 |
Direct Master Memory Space |
4000 0000 |
Direct Master I/O Space |
3000 0000 |
PLX Chip Internal Registers |
|
Unused |
2000 0000 |
SBSRAM |
|
Unused |
0000 0000 |
SDRAM |
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 |
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) |
|
Unused |
0000 0000 |
SDRAM (32 MB) |
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) |
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 |
|
Unused |
0280 0000 |
ISA Memory Space |
|
Unused |
0101 FFFF |
SRAM (128 Kb) |
0000 0000 |
Unused |
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 |
B000 0000 |
Direct Master |
|
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) |
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 |
4000 0000 |
Direct Master |
|
Unused |
1000 0000 |
DRAM (16 MB) |
0000 0000 |
SRAM (512 Kb) |