xil_types.h File Reference


New types

New simple types.

#define __XUINT64__
#define XUINT64_MSW(x)   ((x).Upper)
#define XUINT64_LSW(x)   ((x).Lower)
typedef unsigned char u8
typedef unsigned short u16
typedef unsigned long u32
typedef unsigned long long u64
typedef char s8
typedef short s16
typedef long s32
typedef long long s64
typedef void(* XInterruptHandler )(void *InstancePtr)
typedef void(* XExceptionHandler )(void *InstancePtr)

Defines

#define XIL_COMPONENT_IS_READY   0x11111111
#define XIL_COMPONENT_IS_STARTED   0x22222222

Detailed Description

This file contains basic types for Xilinx software IP.

 MODIFICATION HISTORY:

 Ver   Who    Date   Changes
 ----- ---- -------- -------------------------------------------------------
 1.00a hbm  07/14/09 First release
 3.03a sdm  05/30/11 Added Xuint64 typedef and XUINT64_MSW/XUINT64_LSW macros
 

Define Documentation

#define XIL_COMPONENT_IS_READY   0x11111111
 

component has been initialized

#define XIL_COMPONENT_IS_STARTED   0x22222222
 

component has been started

#define XUINT64_LSW  )     ((x).Lower)
 

Return the least significant half of the 64 bit data type.

Parameters:
x is the 64 bit word.
Returns:
The lower 32 bits of the 64 bit word.
Note:
None.

#define XUINT64_MSW  )     ((x).Upper)
 

Return the most significant half of the 64 bit data type.

Parameters:
x is the 64 bit word.
Returns:
The upper 32 bits of the 64 bit word.
Note:
None.


Typedef Documentation

typedef unsigned long long u64
 

xbasic_types.h does not typedef s* or u64

typedef unsigned char u8
 

guarded against xbasic_types.h.

typedef void(* XExceptionHandler)(void *InstancePtr)
 

This data type defines an exception handler for a processor. The argument points to the instance of the component

typedef void(* XInterruptHandler)(void *InstancePtr)
 

This data type defines an interrupt handler for a device. The argument points to the instance of the component


Generated on Thu Feb 13 14:48:12 2014 for 2014.1_doc by  doxygen 1.4.5