libpynq (release 5EWC0-2023 version 0.2.1 of 2023-09-01 11:02)
|
Data Structures | |
struct | arm_shared_t |
Typedefs | |
typedef struct arm_shared_t | arm_shared |
Functions | |
void * | arm_shared_init (arm_shared *handle, const uint32_t address, const uint32_t length) |
void | arm_shared_close (arm_shared *handle) |
Do not use. Low-level functions for MMIO access to the FPGA fabric.
This library gives low-level memory-mapped access to the hardware units in the FPGA.
This is an internal library and should not be directly used.
typedef struct arm_shared_t arm_shared |
Object handle.
Definition at line 48 of file arm_shared_memory_system.h.
void arm_shared_close | ( | arm_shared * | handle | ) |
handle | a handle to its internal state. |
closes the shared memory region, invalidating the previously accessed pointer.
Definition at line 70 of file arm_shared_memory_system.c.
void * arm_shared_init | ( | arm_shared * | handle, |
const uint32_t | address, | ||
const uint32_t | length | ||
) |
handle | a handle to store it internal state. |
address | address to access (should be in the shared memory range). |
length | the length of the section to access. |
Open a shared memory for reading and writing.
Definition at line 32 of file arm_shared_memory_system.c.