Device memory, Relay register offset, Evice – VXI SM8000 User Manual

Page 54: Emory

Advertising
background image

VXI Technology, Inc.

54

SM8000 Series Programming

D

EVICE

M

EMORY

M

ODULE

R

ELAY

C

ONTROL

A

DDRESS

-

SM8000

S

ERIES

O

PTICAL

S

WITCH

C

ONTROLLER

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.

R

ELAY

R

EGISTER

O

FFSET

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




Advertising