JLab Signal Distribution Switch Slot module  A5
 All Data Structures Files Functions Variables Macros Groups
SDStruct Struct Reference

Data Fields

unsigned int blankSD0 [(0x3C00-0x0000)/4]
 0x0000 More...
 
volatile unsigned int system
 0x3C00 More...
 
volatile unsigned int status
 0x3C04 More...
 
volatile unsigned int payloadPorts
 0x3C08 More...
 
volatile unsigned int tokenPorts
 0x3C0C More...
 
volatile unsigned int busyoutPorts
 0x3C10 More...
 
volatile unsigned int trigoutPorts
 0x3C14 More...
 
unsigned int RFU0
 0x3C18 More...
 
volatile unsigned int busyoutStatus
 0x3C1C More...
 
volatile unsigned int trigoutStatus
 0x3C20 More...
 
volatile unsigned int busyoutCounter [16]
 0x3C24 More...
 
volatile unsigned int busyoutTest
 0x3C64 More...
 
volatile unsigned int sdLinkTest
 0x3C68 More...
 
volatile unsigned int tokenInTest
 0x3C6C More...
 
volatile unsigned int trigOutTest
 0x3C70 More...
 
volatile unsigned int tokenOutTest
 0x3C74 More...
 
volatile unsigned int statBitBTest
 0x3C78 More...
 
volatile unsigned int version
 0x3C7C More...
 
volatile unsigned int csrTest
 0x3C80 More...
 
volatile unsigned int trigoutCounter [16]
 0x3C84 More...
 
volatile unsigned int clkACounterTest
 0x3CC4 More...
 
volatile unsigned int clkBCounterTest
 0x3CC8 More...
 
unsigned int blankSD1 [(0x3D14-0x3CCC)/4]
 0x3CCC More...
 
volatile unsigned int memAddrLSB
 0x3D14 More...
 
volatile unsigned int memAddrMSB
 0x3D18 More...
 
volatile unsigned int memWriteCtrl
 0x3D1C More...
 
volatile unsigned int memReadCtrl
 0x3D20 More...
 
volatile unsigned int memCheckStatus
 0x3D24 More...
 
unsigned int blankSD2 [(0x10000-0x3D28)/4]
 0x3D28 More...
 

Field Documentation

unsigned int SDStruct::blankSD0[(0x3C00-0x0000)/4]

0x0000

Not used

unsigned int SDStruct::blankSD1[(0x3D14-0x3CCC)/4]

0x3CCC

Not used

unsigned int SDStruct::blankSD2[(0x10000-0x3D28)/4]

0x3D28

Not used

volatile unsigned int SDStruct::busyoutCounter[16]

0x3C24

Address 0x9-0x18

Referenced by sdGetBusyoutCounter().

volatile unsigned int SDStruct::busyoutPorts

0x3C10

Address 0x4

Referenced by sdGetActivePayloadPorts(), sdSetActivePayloadPorts(), and sdStatus().

volatile unsigned int SDStruct::busyoutStatus

0x3C1C

Address 0x7

Referenced by sdGetBusyoutStatus(), and sdStatus().

volatile unsigned int SDStruct::busyoutTest

0x3C64

Address 0x19

Referenced by sdTestGetBusyout().

volatile unsigned int SDStruct::clkACounterTest

0x3CC4

Address 0x31

Referenced by sdTestGetClkACounter().

volatile unsigned int SDStruct::clkBCounterTest

0x3CC8

Address 0x32

Referenced by sdTestGetClkBCounter().

volatile unsigned int SDStruct::memAddrLSB
volatile unsigned int SDStruct::memAddrMSB
volatile unsigned int SDStruct::memCheckStatus

0x3D24

Address 0x49

Referenced by sdFirmwareReadStatus().

volatile unsigned int SDStruct::memReadCtrl
volatile unsigned int SDStruct::memWriteCtrl

0x3D1C

Address 0x47

Referenced by sdFirmwareWritePage(), and sdFirmwareWriteToMemory().

volatile unsigned int SDStruct::payloadPorts

0x3C08

Address 0x2

Referenced by sdGetActivePayloadPorts(), sdSetActivePayloadPorts(), and sdStatus().

unsigned int SDStruct::RFU0

0x3C18

Address 0x6

volatile unsigned int SDStruct::sdLinkTest

0x3C68

Address 0x1A

Referenced by sdTestGetSdLink().

volatile unsigned int SDStruct::statBitBTest

0x3C78

Address 0x1E

Referenced by sdTestSetStatBitBMask().

volatile unsigned int SDStruct::status

0x3C04

Address 0x1

Referenced by sdGetClockFrequency(), and sdStatus().

volatile unsigned int SDStruct::system
volatile unsigned int SDStruct::tokenInTest

0x3C6C

Address 0x1B

Referenced by sdTestGetTokenIn().

volatile unsigned int SDStruct::tokenOutTest

0x3C74

Address 0x1D

Referenced by sdTestSetTokenOutMask().

volatile unsigned int SDStruct::tokenPorts

0x3C0C

Address 0x3

Referenced by sdGetActivePayloadPorts(), sdSetActivePayloadPorts(), and sdStatus().

volatile unsigned int SDStruct::trigoutCounter[16]

0x3C84

Address 0x21-0x30

Referenced by sdGetTrigoutCounter().

volatile unsigned int SDStruct::trigoutPorts

0x3C14

Address 0x5

Referenced by sdGetActivePayloadPorts(), sdSetActivePayloadPorts(), and sdStatus().

volatile unsigned int SDStruct::trigoutStatus

0x3C20

Address 0x8

Referenced by sdStatus().

volatile unsigned int SDStruct::trigOutTest

0x3C70

Address 0x1C

Referenced by sdTestGetTrigOut().

volatile unsigned int SDStruct::version

0x3C7C

Address 0x1F

Referenced by sdGetFirmwareVersion(), sdInit(), and sdStatus().


The documentation for this struct was generated from the following file: