How to enable FMC+ power using Bare-Metal for ZU11EG SoM?

To enable the FMC+ power, follow the below procedure to integrate the fmcp_power.c file functionality with the bare-metal application (Please connect with iWave representative for fmcp_power.c file):

1. Create a platform project using the XSA file in Vitis 2024.2 Classic tool.

2. Copy the fmcp_pwr_on() function from the fmcp_power.c file and paste it at the end of xfsbl_board.c, which is located in the platform project.

3. In xfsbl_board.c, include the xiicps.h header file at the beginning of the file and define IIC_SCLK_RATE as shown below:

 `#include "xiicps.h"`

#define IIC_SCLK_RATE 400000U

4. In psu_init.c, call the fmcp_pwr_on() function inside psu_init(void) after the init_peripheral(); function call and Build the platform project.

5. Create a Hello World application project and name it "helloworld".

6. Once the helloworld application is created, right-click the helloworld_system project and select Build Project.

7. Run the Hello_world_system application to powerup the FMC+ module.

For further inquiries, please get in touch with mktg@iwave-global.com

Please find the detailed product information here:
Zynq™ UltraScale+™ ZU19/ZU17/ZU11 MPSoC System on Module