
/*************************************************************************
 *  Board configuration environment definition                           *
 *************************************************************************/
  
#define	    LX32	    1
#define	    BARACUDA_CCA    2
#define	    GF_CCA	    3
#define	    SHARK_CCA	    4
#define	    VME532	    5
#define	    CG16	    6
#define	    GX32	    7

#ifdef mon32gx
#   define BOARD  GX32
#endif
#ifdef monlx32
#   define BOARD  LX32
#endif
#ifdef mongx320
#   define BOARD  BARACUDA_CCA
#endif
#ifdef mon532
#   define BOARD  VME532
#endif

 
# ifndef BOARD
	_BOARD_IS_NOT_DEFINED;
#endif
# if  (BOARD < LX32 || BOARD > GX32)
	_ILEGAL_BOARD_NAME;
# endif



#define ICU_TYPE_IS_NS32202 (BOARD == LX32 || BOARD == GF_CCA)
#define ICU_TYPE_IS_INTERNAL (BOARD == BARACUDA_CCA || BOARD == SHARK_CCA)



#define EXCEPTION_IS_DIRECT (BOARD == LX32 || BOARD == BARACUDA_CCA || BOARD == SHARK_CCA)
#define EXCEPTION_IS_NONDIRECT  (BOARD == GF_CCA )

