I could find references to base addresses and two slaves namely fpgamgrregs and fpgamgrdata in Cyclone V technical reference manual. I assumed these slaves will be available in the IP catalogue in Qsys and I should be able to instantiate it in Qsys and then use the base addresses of the registers to write a program (probably bare metal preloader) on the HPS side to perform the FPGA configuration. Is this understanding correct? I couldn't find FPGA manager slave modules in Qsys, can someone direct me? I couldn't even find header files containing fpga manager module addresses in my quartus installation directory. Can someone provide a step by step procedure about how to use FPGA manager functionality to perform FPGA configuration?
Have you looked through here?
There, https://rocketboards.org/foswiki/Documentation/GSRD, you can select Cyclone V as you are using Cyclone V.