fdhwlib  2.0.25
/home/kopmann/git-mirror/fdhwlib/fdhwlib/katrinhw4/fltkatrinperiphstatus.h
Go to the documentation of this file.
00001 /***************************************************************************
00002     fltkatrinperiphstatus.h  -  description
00003 
00004     begin                : Dec 04 2009
00005     copyright            : (C) 2009 by Till Bergmann
00006     email                : Till.Bergmann@kit.edu
00007  ***************************************************************************/
00008 
00009 
00010 #ifndef _HW4_FLTKATRINPERIPHSTATUS_INCLUDED
00011 #define _HW4_FLTKATRINPERIPHSTATUS_INCLUDED
00012 
00013 #include <Pbus/Pbus.h>
00014 
00015 #include <hw4/fltdef.h>
00016 #include <hw4/fltperiphregister.h>
00017 
00018 
00019 namespace hw4 {
00020 
00021 // --- forward declaration(s)
00022 
00023 class BaseRegisterItem;
00024 
00043 class FltKatrinPeriphStatus :public FltPeriphRegister {
00044 public:
00045     FltKatrinPeriphStatus(const char * name, int slotID, int regID, int r, int w, int len, int addrShift);
00046         ~FltKatrinPeriphStatus();
00047 
00048     BaseRegisterItem *runMode2Bit;
00049     
00050     BaseRegisterItem *errFilterParam;
00051     
00052     BaseRegisterItem *histPageAB; 
00053 
00054     BaseRegisterItem *histPageClearing;
00055         
00056     BaseRegisterItem *histPageClearDone;
00057 
00058 
00059 
00060     BaseRegisterItem *pll1Unlocked;
00061 
00062     BaseRegisterItem *pll2Unlocked;
00063     
00064     BaseRegisterItem *qdrDllClockError;
00065     
00066     BaseRegisterItem *qdrSelftestError;
00067     
00068     BaseRegisterItem *histPageNotEmpty;
00069 
00070     BaseRegisterItem *fid;
00071 };
00072 
00073 } // namespace hw4
00074 
00075 #endif // _HW4_FLTKATRINPERIPHSTATUS_INCLUDED
00076