Forum Discussion
Hi,
Maybe we can clear some of the info from your request, so you would want the HPS to boot first? Then do some sort of RSU to configure the FPGA?
hi,
I am sorry for my late response due to my business travel with limited web access. as i mentioned, we have 2 EPCQ flashes on our board, one locates on the HPS side for HPS booting and the other locates on FPGA side for FPGA configuration.
From the document, i know the RSU IP can provide the remote upgrade feature of FPGA image and also provide the management of factory image and app image. Per my understanding, the RSU can only manage the FPGA side EPCQ device.
So, to use the RSU to manage our FPGA image, I store the HPS files such as uboot/OS/file system/app in the HPS side EPCQ, and store the FPGA image in the FPGA side EPCQ.
with this structure, i need to use the "seperated HPS boot and FPGA configuration". I set the FPGA configuration as AS mode, after power up, the FPGA will be configured from EPCQ, and then after the configuration done, the HPS can start to boot.
My question is, how to control the HPS booting wait untill the FPGA configuration completed? there shall have a hand-shake mechanism but i don't know. shall i connect the FPGA_config_done signal to HPS_RST pin ?
thanks