fdhwlib
2.0.25
|
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