VXI Technology, Inc.
54 SM8000 Series Programming
DEVICE MEMORY
MODULE RELAY CONTROL ADDRESS - SM8000 SERIES OPTICAL SWITCH CONTROLLER
The SM8000 SMIP II plug-in module is assigned 1 k (1024) bytes of memory as shown in the
SMIP II Configuration/Relay Register Map for A24/A32 address space as shown below. The
lower 512 bytes of each module's memory are used for optical switch and optical module control.
The 512 bytes are split in half with the lower 256 bytes used to pass data to the optical modules,
and the upper 256 bytes used to hold SM8000 optical module specific control registers. The rest
of the upper 1K address space is unused. The base address is as follows:
Module 0 (SM8000) Base Address = 0x0000
The Module Base Address is then added to the A24/A32 Base Address to access a specific
module's relays:
Module Relay Address = A24/A32 Base Address + Module Base Address
Since only one Model SM8000 may be plugged onto a standard SMIP II carrier, only one module
base address, H0000, is used to address the SM8000. This is the case whether or not the SM8000
is housed in a single or double-slot VXI module.
RELAY REGISTER OFFSET
The Relay Register Offset is located within the module's A24/32 address space. When data is sent
to the register, the relay register offset is added to the A24/A32 base address and module base
address:
Relay Register Address = A24/A32 Base Address + Module Base Address + Register Offset
or
Relay Register Address = Module Relay Address + Register Offset