CCAENV1x90Registers Namespace Reference


Namespaces

namespace  ControlRegister
namespace  EventFIFO
namespace  FIFOStatus
namespace  MicroHandshake
namespace  ModuleVersion
namespace  MulticastControl
namespace  OutputControl
namespace  StatusRegister

Functions

Offset OutputBuffer (0)
 Output buffer [where data goes].
Size OutputBufferSize (0x1000)
 Size of the output buffer space.
Offset Registers (0x1000)
 All the control registers.
Size RegisterSize (0x1300)
 Upper limit on register size.
Offset ConfigRom (0x4000)
 The configuration prom.
Size ConfigRomSize (0x0200)
 Configuration prom size.
Offset CompensationSram (0x8000)
 The compensation sram.
Size CompensationSramSize (0x0200)
 Size of compensation sram.
Offset WControlRegister (0x1000)
Offset WStatusRegister (0x1002)
Offset WInterruptLevel (0x100a)
Offset WInterruptVector (0x100c)
Offset WVirtualSlot (0x100e)
Offset WMulticastBase (0x1010)
Offset WMulticastControl (0x1012)
Offset WReset (0x1014)
Offset WClear (0x1016)
Offset WEventReset (0x1018)
Offset WSWTrigger (0x101a)
Offset LEventCounter (0x101c)
Offset WEventStored (0x1020)
Offset WAlmostFullLevel (0x1022)
Offset WBLTEventNumber (0x1024)
Offset WFirmwareRevision (0x1026)
Offset LTestRegister (0x1028)
Offset WOutputControl (0x102c)
Offset WMicroData (0x102e)
Offset WMicroHandshake (0x1030)
Offset WSelectFlash (0x1032)
Offset WFlashMemory (0x1034)
Offset WSramPage (0x1036)
Offset LEventFIFO (0x1038)
Offset WEventFIFOStored (0x103c)
Offset WEventFIFOStatus (0x103e)
Offset LDummy32 (0x1200)
Offset WDummy16 (0x1204)
Offset WChecksum (0x00)
Offset WChecksum_Length2 (0x04)
Offset WChecksum_Length1 (0x08)
Offset WChecksum_Length0 (0x0c)
Offset WConstant2 (0x10)
Offset WConstant1 (0x14)
Offset WConstant0 (0x18)
Offset WC_Code (0x1c)
Offset WR_Code (0x20)
Offset WOUI2 (0x24)
Offset WOUI1 (0x28)
Offset WOUI0 (0x2c)
Offset WBoardVersion (0x30)
Offset WModelNumber2 (0x34)
Offset WModelNumber1 (0x38)
Offset WModelNumber0 (0x3c)
Offset WRevision3 (0x40)
Offset WRevision2 (0x44)
Offset WRevision1 (0x48)
Offset WRevision0 (0x4c)
Offset WSerialNumber1 (0x80)
Offset WSerialNumber0 (0x84)


Detailed Description

This file contains register definitions for the CAEN V1190, V1290 TDC modules. We will assume that the module will be acessed via VmePtrs:


Function Documentation

Offset CCAENV1x90Registers::CompensationSram ( 0x8000   ) 

The compensation sram.

Size CCAENV1x90Registers::CompensationSramSize ( 0x0200   ) 

Size of compensation sram.

Offset CCAENV1x90Registers::ConfigRom ( 0x4000   ) 

The configuration prom.

Referenced by CCAENV1x90::CCAENV1x90().

Size CCAENV1x90Registers::ConfigRomSize ( 0x0200   ) 

Configuration prom size.

Referenced by CCAENV1x90::CCAENV1x90().

Offset CCAENV1x90Registers::LDummy32 ( 0x1200   ) 

Offset CCAENV1x90Registers::LEventCounter ( 0x101c   ) 

Referenced by CCAENV1x90::TriggerCount().

Offset CCAENV1x90Registers::LEventFIFO ( 0x1038   ) 

Referenced by CCAENV1x90::ReadEventFIFO().

Offset CCAENV1x90Registers::LTestRegister ( 0x1028   ) 

Offset CCAENV1x90Registers::OutputBuffer (  ) 

Output buffer [where data goes].

Referenced by CCAENV1x90::ReadPacket(), and CCAENV1x90::ReadValid().

Size CCAENV1x90Registers::OutputBufferSize ( 0x1000   ) 

Size of the output buffer space.

Offset CCAENV1x90Registers::Registers ( 0x1000   ) 

All the control registers.

Size CCAENV1x90Registers::RegisterSize ( 0x1300   ) 

Upper limit on register size.

Offset CCAENV1x90Registers::WAlmostFullLevel ( 0x1022   ) 

Referenced by CCAENV1x90::GetAlmostFullLevel(), and CCAENV1x90::SetAlmostFullLevel().

Offset CCAENV1x90Registers::WBLTEventNumber ( 0x1024   ) 

Offset CCAENV1x90Registers::WBoardVersion ( 0x30   ) 

Referenced by CCAENV1x90::BoardProperties(), and CCAENV1x90::ValidBoard().

Offset CCAENV1x90Registers::WC_Code ( 0x1c   ) 

Offset CCAENV1x90Registers::WChecksum ( 0x00   ) 

Offset CCAENV1x90Registers::WChecksum_Length0 ( 0x0c   ) 

Offset CCAENV1x90Registers::WChecksum_Length1 ( 0x08   ) 

Offset CCAENV1x90Registers::WChecksum_Length2 ( 0x04   ) 

Offset CCAENV1x90Registers::WClear ( 0x1016   ) 

Referenced by CCAENV1x90::Clear().

Offset CCAENV1x90Registers::WConstant0 ( 0x18   ) 

Offset CCAENV1x90Registers::WConstant1 ( 0x14   ) 

Offset CCAENV1x90Registers::WConstant2 ( 0x10   ) 

Offset CCAENV1x90Registers::WControlRegister ( 0x1000   ) 

Referenced by CCAENV1x90::ReadCR(), and CCAENV1x90::WriteCR().

Offset CCAENV1x90Registers::WDummy16 ( 0x1204   ) 

Offset CCAENV1x90Registers::WEventFIFOStatus ( 0x103e   ) 

Referenced by CCAENV1x90::isEventFIFOFull(), and CCAENV1x90::isEventFIFOReady().

Offset CCAENV1x90Registers::WEventFIFOStored ( 0x103c   ) 

Referenced by CCAENV1x90::EventFIFOCount().

Offset CCAENV1x90Registers::WEventReset ( 0x1018   ) 

Referenced by CCAENV1x90::EventReset().

Offset CCAENV1x90Registers::WEventStored ( 0x1020   ) 

Referenced by CCAENV1x90::EventCount().

Offset CCAENV1x90Registers::WFirmwareRevision ( 0x1026   ) 

Offset CCAENV1x90Registers::WFlashMemory ( 0x1034   ) 

Offset CCAENV1x90Registers::WInterruptLevel ( 0x100a   ) 

Offset CCAENV1x90Registers::WInterruptVector ( 0x100c   ) 

Offset CCAENV1x90Registers::WMicroData ( 0x102e   ) 

Referenced by CCAENV1x90::ReadMicro(), and CCAENV1x90::WriteMicro().

Offset CCAENV1x90Registers::WMicroHandshake ( 0x1030   ) 

Referenced by CCAENV1x90::ReadMicro(), and CCAENV1x90::WaitMicroWrite().

Offset CCAENV1x90Registers::WModelNumber0 ( 0x3c   ) 

Offset CCAENV1x90Registers::WModelNumber1 ( 0x38   ) 

Offset CCAENV1x90Registers::WModelNumber2 ( 0x34   ) 

Referenced by CCAENV1x90::BoardProperties(), and CCAENV1x90::ValidBoard().

Offset CCAENV1x90Registers::WMulticastBase ( 0x1010   ) 

Offset CCAENV1x90Registers::WMulticastControl ( 0x1012   ) 

Offset CCAENV1x90Registers::WOUI0 ( 0x2c   ) 

Offset CCAENV1x90Registers::WOUI1 ( 0x28   ) 

Offset CCAENV1x90Registers::WOUI2 ( 0x24   ) 

Referenced by CCAENV1x90::ValidBoard().

Offset CCAENV1x90Registers::WOutputControl ( 0x102c   ) 

Referenced by CCAENV1x90::DefineECLOutput(), and CCAENV1x90::GetECLOutputDefinition().

Offset CCAENV1x90Registers::WR_Code ( 0x20   ) 

Offset CCAENV1x90Registers::WReset ( 0x1014   ) 

Referenced by CCAENV1x90::Reset().

Offset CCAENV1x90Registers::WRevision0 ( 0x4c   ) 

Referenced by CCAENV1x90::BoardProperties().

Offset CCAENV1x90Registers::WRevision1 ( 0x48   ) 

Offset CCAENV1x90Registers::WRevision2 ( 0x44   ) 

Offset CCAENV1x90Registers::WRevision3 ( 0x40   ) 

Referenced by CCAENV1x90::BoardProperties().

Offset CCAENV1x90Registers::WSelectFlash ( 0x1032   ) 

Offset CCAENV1x90Registers::WSerialNumber0 ( 0x84   ) 

Referenced by CCAENV1x90::BoardProperties().

Offset CCAENV1x90Registers::WSerialNumber1 ( 0x80   ) 

Referenced by CCAENV1x90::BoardProperties().

Offset CCAENV1x90Registers::WSramPage ( 0x1036   ) 

Offset CCAENV1x90Registers::WStatusRegister ( 0x1002   ) 

Referenced by CCAENV1x90::SR().

Offset CCAENV1x90Registers::WSWTrigger ( 0x101a   ) 

Referenced by CCAENV1x90::Trigger().

Offset CCAENV1x90Registers::WVirtualSlot ( 0x100e   ) 

Referenced by CCAENV1x90::GetGeographicalID(), and CCAENV1x90::SetGeographicalID().


Generated on Wed Sep 17 08:38:12 2008 for NSCL Device support. by  doxygen 1.5.1