RTEMS 6.1-rc6
|
This group contains the BSP for the Real-time Processing Unit (RPU) contained in AMD Zynq UltraScale+ MPSoC and RFSoC devices. More...
Files | |
file | bsp.h |
This header file provides BSP-specific interfaces. | |
file | irq.h |
This header file provides BSP-specific interrupt interfaces. | |
file | memory.h |
This header file provides BSP-specific memory interfaces. | |
file | xil-compat.h |
This header file provides BSP-specific interfaces. | |
file | tm27.h |
This header file provides a Time Test 27 support implementation. | |
file | bspreset.c |
This source file contains the implementation of bsp_reset(). | |
file | bspstart.c |
This source file contains the implementation of bsp_start(). | |
file | bspstarthooks.c |
This source file contains the implementation of bsp_start_hook_0(). | |
file | mpu-config.c |
This source file contains the implementation of zynqmp_setup_mpu_and_cache(). | |
Macros | |
#define | BSP_FEATURE_IRQ_EXTENSION |
#define | BSP_ARM_GIC_CPUIF_BASE 0x00F9001000 |
#define | BSP_ARM_GIC_DIST_BASE 0xF9000000 |
Functions | |
void | zynqmp_debug_console_flush (void) |
void | zynqmp_setup_mpu_and_cache (void) |
Zynq UltraScale+ MPSoC specific set up of the MMU. | |
Variables | |
char | zynqmp_memory_atcm_begin [] |
char | zynqmp_memory_atcm_end [] |
char | zynqmp_memory_atcm_size [] |
char | zynqmp_memory_btcm_begin [] |
char | zynqmp_memory_btcm_end [] |
char | zynqmp_memory_btcm_size [] |
char | zynqmp_memory_ddr_begin [] |
char | zynqmp_memory_ddr_end [] |
char | zynqmp_memory_ddr_size [] |
char | zynqmp_memory_nocache_begin [] |
char | zynqmp_memory_nocache_end [] |
char | zynqmp_memory_nocache_size [] |
char | zynqmp_memory_devpl_begin [] |
char | zynqmp_memory_devpl_end [] |
char | zynqmp_memory_devpl_size [] |
char | zynqmp_memory_devps_begin [] |
char | zynqmp_memory_devps_end [] |
char | zynqmp_memory_devps_size [] |
char | zynqmp_memory_ocm_begin [] |
char | zynqmp_memory_ocm_end [] |
char | zynqmp_memory_ocm_size [] |
const ARMV7_PMSA_Region | zynqmp_mpu_regions [] |
This table defines the Zynq UltraScale+ MPSoC or RFSoC specific MPU regions. | |
const size_t | zynqmp_mpu_region_count |
This constant contains the entry count of the zynqmp_mpu_regions table. | |
This group contains the BSP for the Real-time Processing Unit (RPU) contained in AMD Zynq UltraScale+ MPSoC and RFSoC devices.
void zynqmp_setup_mpu_and_cache | ( | void | ) |
Zynq UltraScale+ MPSoC specific set up of the MMU.
Provide in the application to override the defaults in the BSP.
|
extern |
This table defines the Zynq UltraScale+ MPSoC or RFSoC specific MPU regions.
The table entry count is provided by zynqmp_mpu_region_count.
The application may provide this table to override the defaults in the BSP.