RTEMS 6.1-rc5
Loading...
Searching...
No Matches
Modules | Files | Macros | Functions

Xilinx Zynq Board Support Package. More...

Modules

 Interrupt Support
 Interrupt Support.
 
 TM27 Test Support
 Interrupt Mechanisms for tm27 test.
 

Files

file  bsp.h
 Global BSP definitions.
 
file  bspreset.c
 This source file contains the implementation of bsp_reset().
 
file  bspsmp.c
 This source file contains the implementation of _CPU_SMP_Start_processor() for Xilinx Zynq 7000 devices.
 
file  bspstart.c
 This source file contains the implementation of zynq_clock_cpu_1x() and bsp_start().
 
file  bspstarthooks.c
 This source file contains the implementation of bsp_start_hook_0() and bsp_start_hook_1().
 
file  bspstartmmu.c
 This source file contains the implementation of zynq_setup_mmu_and_cache().
 

Macros

#define BSP_FEATURE_IRQ_EXTENSION
 
#define BSP_ARM_A9MPCORE_SCU_BASE   0xf8f00000
 
#define BSP_ARM_GIC_CPUIF_BASE   0xf8f00100
 
#define BSP_ARM_A9MPCORE_GT_BASE   0xf8f00200
 
#define BSP_ARM_A9MPCORE_PT_BASE   0xf8f00600
 
#define BSP_ARM_GIC_DIST_BASE   0xf8f01000
 
#define BSP_ARM_L2C_310_BASE   0xf8f02000
 
#define BSP_ARM_L2C_310_ID   0x410000c8
 

Functions

BSP_START_TEXT_SECTION void zynq_setup_mmu_and_cache (void)
 Zynq specific set up of the MMU.
 
uint32_t zynq_clock_cpu_1x (void)
 

Detailed Description

Xilinx Zynq Board Support Package.

Function Documentation

◆ zynq_setup_mmu_and_cache()

BSP_START_TEXT_SECTION void zynq_setup_mmu_and_cache ( void  )

Zynq specific set up of the MMU.

Provide in the application to override the defaults in the BSP. Note the defaults do not map in the GP0 and GP1 AXI ports. You should add the specific regions that map into your PL rather than just open the whole of the GP[01] address space up.