In file rmapi.h:

typedef struct _RMREGS

This is the layout of the 5588 register area

byte bid
board ID = 4B
byte irs
Int and Recv Status
byte nid
node ID
byte csr
control and status
byte cmd
command register
byte cmdn
command node register
lword vdma_addr
DMA - VME bus Addr
lword ldma_addr
DMA - Local addr
lword dmal
DMA - Length
lword dmac
DMA - control register
byte cr4
INT 4(dma) control register
byte vr4
INT 4 int vector number
byte int_csr
int0 and int4 control and status
byte cr0
int 0(error) control register
byte sid1
int 1 sender id
byte cr1
int 1 control register
byte sid2
int 2 sender id
byte cr2
int 2 control register
byte sid3
int 3 sender id
byte cr3
int 3 control register
byte vr0
int 0 interrupt vector
byte vr1
int 1 interrupt vector
byte vr2
int 2 interrupt vector
byte vr3
int 3 interrupt vector

Documentation

This is the layout of the 5588 register area. The 5588 registers are sensitive to correct size and alignment of read/write operations. Using this structure will ensures the correct alignment and sizing of register accesses.

NOTE:The align* members are only there for correct memory sizing and alignment. Reading/writing from/to the align* members is not recommended.

byte bid
board ID = 4B

byte irs
Int and Recv Status

byte nid
node ID

byte csr
control and status

byte cmd
command register

byte cmdn
command node register

lword vdma_addr
DMA - VME bus Addr

lword ldma_addr
DMA - Local addr

lword dmal
DMA - Length

lword dmac
DMA - control register

byte cr4
INT 4(dma) control register

byte vr4
INT 4 int vector number

byte int_csr
int0 and int4 control and status

byte cr0
int 0(error) control register

byte sid1
int 1 sender id

byte cr1
int 1 control register

byte sid2
int 2 sender id

byte cr2
int 2 control register

byte sid3
int 3 sender id

byte cr3
int 3 control register

byte vr0
int 0 interrupt vector

byte vr1
int 1 interrupt vector

byte vr2
int 2 interrupt vector

byte vr3
int 3 interrupt vector

alphabetic index hierarchy of classes


Please send questions and comments to sigg_d@ligo-wa.caltech.edu


generated by doc++