1 #define XPRESENT_WORDS_SIZE 4     2 #define XPRESENT_BYTES_SIZE 16     4 #define XPRESENT_DATA_IN0_OFFSET 0x00     5 #define XPRESENT_DATA_IN1_OFFSET 0x04     7 #define XPRESENT_DATA_OUT0_OFFSET 0x18     8 #define XPRESENT_DATA_OUT1_OFFSET 0x1C    10 #define XPRESENT_DATA_KEY0_OFFSET 0x20    11 #define XPRESENT_DATA_KEY1_OFFSET 0x24    12 #define XPRESENT_DATA_KEY2_OFFSET 0x28    13 #define XPRESENT_DATA_KEY3_OFFSET 0x2c    15 #define XPRESENT_STATUS_WR_OFFSET 0x30    16 #define XPRESENT_STATUS_RD_OFFSET 0x34    18 #define XPRESENT_STATUS_NULL_MASK 0x0    19 #define XPRESENT_STATUS_RESET_MASK 0x1    20 #define XPRESENT_STATUS_START_MASK 0x2    21 #define XPRESENT_STATUS_DONE_MASK 0x1    23 #define XPRESENT_SetStatus1(status, reg) \    25 #define XPRESENT_SetStatus0(status, reg) \    27 #define XPRESENT_GetStatus(status, reg) \    30 #define XPRESENT_ReadReg(addr, offset) \    31     Xil_In32((addr) + (offset))    32 #define XPRESENT_WriteReg(addr, offset, data) \    33     Xil_Out32((addr) + (offset), (data))