GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LCBD / V1-4-1

Constituent: test_lcbb     Tag: linux-gcc


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>


Data Fields

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.


Field 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 Dec 13 21:20:52 2005 by  doxygen 1.4.4