Ramix PMC551 Hardware Reference And Installation Manual Download Page 8

Rx-URME-031     Rev -

- DRAFT - 

PMC551 Hardware Reference and Installation Manual

Page 8

5

Programming  Notes

The PMC551 PCI Interface will respond to PCI configuration cycles upon power-up and PCI
Memory cycles, when enabled.  The Configuration Space registers include the standard PCI
header as well as a number of PMC55 specific registers.  (The latter are all in the device-specific
address range as provided for in the PCI specification).  These latter registers are used after
power on to “wake up” the memory.  A detailed description of the registers is not provided, as no
modification of the sequence is supported.

5.1

Standard PCI Configuration Header

The full set of PCI configuration registers is included in the PCI header, but only a subset are
relevant to the operation of the PMC551.  As it is only a PCI target, none of the bus master
registers will be effective (e.g., Latency Timer).  In the following tables registers are presented as
32 bit values; in some cases this is a combination of several smaller registers.  This approach is
taken for simplicity, access in smaller (i.e., 8 or 16 bit) transfers is supported as documented in the
PCI 2.1 specification.

5.1.1

Command Status Register

This register is used to enable memory response of the PMC551 and report

Offset

Description

Default Value

0x0

Device/Vendor ID

0x100011B0

0x4

Command Status Register

0x00000000

0x8

Revision/Class

0x05800000

0xC

Unused on PMC551

0x00000000

0x10

BAR0 (PCI Base Address)

0x00000000

0x14

BAR1 (Unused)

0x00000000

0x18

BAR2 (Unused)

0x1C

BAR3 (Unused)

0x20

Reserved

0x24

Reserved

0x28

Reserved

0x2C

SubVendor Device/ SubVendor ID

0x0551140B

Bit(s)

Function

0

Not implemented

1

Memory Enable - When set allows PMC551 to respond to PCI transfers. Must be set after 
programming BAR0 to allow access to the FailOver firmware

2..5

 Reserved

6

Parity Enable. Set to 1 to report cause PMC551 to report parity errors

7

Reserved

8

System Error Enable. When 1 the PMC551 will also assert SYSERR when reporting a parity 
error

9..22

Unused

23

Fast Back to Back. PMC551 will always correctly respond to fast back to back cycles

24

0

25..26

Device Select timing. Read Only

Summary of Contents for PMC551

Page 1: ...Hardware Reference and Installation Manual 1672 Donlon Street Ventura California 93003 U S A Tel 805 650 2111 FAX 805 650 2110 Customer Support E mail support ramix com Document ID Rx URME 031 Revisi...

Page 2: ...rn or Enter depending on your keyboard CTRL X While you hold down the Ctrl key press any other key RAMiX monitor commands are case sensitive You must enter commands in the correct case as printed in t...

Page 3: ...s can be critical in high performance data acquisition systems 1 2 FEATURES The PMC551 complies with the CMC specification for PCI Mezzanine Cards As such it will directly connect to any Single Board...

Page 4: ...odule from shipping carton Check and verify that all items are present by referring to the packing list 2 2 1 Included Items Each PMC551 is shipped with the following items PMC551 PMC Assembly 2 3 Han...

Page 5: ...e below 1 Remove the four screws from bottom of the stand offs of the PMC551 2 Line up the J1 J2 on the host PCB to PMC551 J1 J2 3 Push the PMC551 down make sure the connectors J1 and J2 are positione...

Page 6: ...Rx URME 031 Rev DRAFT PMC551 Hardware Reference and Installation Manual Page 6 3 Front Panel Indicators PMC551 Front Panel ACT PMC551...

Page 7: ...This requires performing a sequence of PCI configuration transfers see the Programming Notes section for details 4 1 2 PCI Interface The PCI interface on the PMC551 is fully compliant with the PCI 2 1...

Page 8: ...is is a combination of several smaller registers This approach is taken for simplicity access in smaller i e 8 or 16 bit transfers is supported as documented in the PCI 2 1 specification 5 1 1 Command...

Page 9: ...he BIOS or other power on initialization Care must be exercised when modifying this register Prior to altering the value ensure that the Memory Enable bit 1 in the CMD STS register is zero 5 2 Waking...

Page 10: ...fig_word dev PMC551_SDRAM_MA 0x0400 pci_write_config_word dev PMC551_SDRAM_CMD 0x00bf do pci_read_config_word dev PMC551_SDRAM_CMD cmd while PMC551_COMMAND_DONE cmd for i 1 i 8 i pci_write_config_word...

Page 11: ...S SPECIFICATIONS DRAM Memory Subsystem up to 512Mbyte Compatibility IEEE802 3z Standard Single PMC Interface PCI 33Mhz 32bit PCI Revision 2 2 Size IEEE1386 Standard Single PMC Drivers VxWorks pSOS Lyn...

Reviews: