|
libpynq
(release 5EID0-2023 version 0.3.0 of 2024-04-25 09:42 )
|
#include "xil_types.h"

Go to the source code of this file.
Macros | |
| #define | XIL_IO_H /* by using protection macros */ |
| #define | SYNCHRONIZE_IO |
| #define | INST_SYNC |
| #define | DATA_SYNC |
| #define | INST_SYNC |
| #define | DATA_SYNC |
| #define | INLINE __inline |
| #define | Xil_In16LE Xil_In16 |
| #define | Xil_In32LE Xil_In32 |
| #define | Xil_Out16LE Xil_Out16 |
| #define | Xil_Out32LE Xil_Out32 |
| #define | Xil_Htons Xil_EndianSwap16 |
| #define | Xil_Htonl Xil_EndianSwap32 |
| #define | Xil_Ntohs Xil_EndianSwap16 |
| #define | Xil_Ntohl Xil_EndianSwap32 |
| #define XIL_IO_H /* by using protection macros */ |
The xil_io.h file contains the interface for the general I/O component, which encapsulates the Input/Output functions for the processors that do not require any special I/O handling.
MODIFICATION HISTORY:
Ver Who Date Changes
----- -------- -------- -----------------------------------------------
5.00 pkp 05/29/14 First release
6.00 mus 08/19/16 Remove checking of __LITTLE_ENDIAN__ flag for
ARM processors
7.20 har 01/03/20 Added Xil_SecureOut32 for avoiding blindwrite for
CR-1049218
7.30 kpt 09/21/20 Moved Xil_EndianSwap16 and Xil_EndianSwap32 to
xil_io.h and made them as static inline
am 10/13/20 Changed the return type of Xil_SecureOut32 function
from u32 to int
7.50 dp 02/12/21 Fix compilation error in Xil_EndianSwap32() that
*occur when -Werror=conversion compiler flag is enabled 7.5 mus 05/17/21
*Update the functions with comments. It fixes CR#1067739.