
26 PCI-5565PIORC* Ultrahigh Speed Fiber-Optic Reflective Memory with Interrupts
Publication No. 500-9367855565-000 Rev. D.0
2.3 RFM-5565 Register Sets
To go beyond the simple target read and write operation of the board, the user
must understand and manipulate bits within three register sets. The three register
sets are referred to as:
• PCI Configuration Registers
• Local Configuration Registers
• RFM Control and Status Registers
PCI Configuration Registers
– This set of registers is predefined by the PCI Local
Bus Specification and is standard for all PCI and PCI Express devices. This
register set contains the Vendor ID, Device ID, Subsystem Vendor ID and Base
Address registers. The PCI Configuration Registers are first initialized and then
modified as needed by the PCI bus system BIOS. The register set is rarely altered
by the user, but the ability to read these registers, particularly the Base Address
Registers, will be necessary to locate the other two sets of registers.
Local Configuration Registers
– Base Address Register 0 has the starting address
for register memory space accesses and Base Address Register 1 has the starting
address for register IO space accesses. Some Local Configuration Registers
pertinent to the RFM-5565’s operation include the Interrupt Control and Status
Register (INTCSR) and the DMA Control Registers.
RFM Control and Status Registers
– The RFM Control and Status Registers
implement the functions unique to the RFM-5565 Reflective Memory board. These
functions include RFM operation status, detailed control of the RFM sources for
the PCI interrupt, and network interrupt access. These registers are accessed at
locations offset from the address contained in Base Address Register 2.
2.4 Reflective Memory RAM
This board is available with 128 or 256 MBytes of onboard Reflective Memory
SDRAM. The SDRAM starts at the location specified in Base Address Register 3.
Unlike the previous versions of Reflective Memory products, the RFM Control
and Status Registers do NOT replace the first $40 locations of RAM. The offset
address range is $0 to $7FFFFFF for the 128 MBytes and $0 to $FFFFFFF for the
256-MByte option.