24 PCIE-5565PIORC Reflective Memory Board
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
MByte
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
MByte
and
$0
to
$FFFFFFF
for
the
256
MByte
option.