GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LCBD / V1-5-2 > test_err / rhel5-32


Interface   Data Structures   File List   Data Fields   Globals  

_LCB_prb Struct Reference

Map of the LCB memory space PCI register block. More...

#include <LCB.h>

List of all members.

Public Attributes

volatile unsigned int csr
volatile unsigned int events_base
volatile unsigned int events_free
volatile unsigned int request_queue
volatile unsigned int result_queue
volatile unsigned int event_queue
volatile unsigned int irq
volatile unsigned int fabric_select


Detailed Description

Map of the LCB memory space PCI register block.

Member Data Documentation

volatile unsigned int _LCB_prb::csr

Control & Status 0x00

volatile unsigned int _LCB_prb::event_queue

Event Queue 0x14

volatile unsigned int _LCB_prb::events_base

Circular Buffer Base Ptr 0x04 Because this PCI address must be aligned to 20 bits the low 20 bits must be 0

volatile unsigned int _LCB_prb::events_free

Circular Buffer Free Offset 0x08 Because this offset is in units of 32-bit words and because the circulat buffer is limited to 512KBytes, this field is limited to the least significant 17 bits. The upper 15 bits must be 0.

volatile unsigned int _LCB_prb::fabric_select

Fabric select register 0x1c

volatile unsigned int _LCB_prb::irq

Interrupt status register 0x18

volatile unsigned int _LCB_prb::request_queue

Request or Export Queue 0x0C

volatile unsigned int _LCB_prb::result_queue

Result Queue x010


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

Generated on Tue Nov 29 19:41:33 2011 by  doxygen 1.5.8