Which component in Petalinux configures the DDR attached to PS?

The PS DDR is initialized automatically by the FSBL.

The DDR parameters (timing & memory) are configured in processing_system IP in Vivado tool or pulled from the iWave Board Files.

When the hardware (XSA) is exported, these settings are baked into FSBL Source code. The PS DDR is initialized using the function ‘XFsbl_Initialize’ in the file ‘xfsbl_initialization.c’ of FSBL source.

The FSBL executes this initialization code during the boot sequence. This configures the memory controller registers.

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

Please find the detailed G35D product information in the below link,