Altera_Forum
Honored Contributor
8 years agoHPS vs FPGA configuration
I am confused about the HPS configuration. Specifically in a Cyclone V device.
The peripherals for the ARM CPU can be configured under Qsys, including SDRAM, UARTs, the SD card interface, etc. This would imply that the FPGA would need to be configured before the ARM CPU could operate. But the ARM can configure the FPGA. So there seems to be a "chicken and egg" situation here: which comes first? Does the HPS have a "default" configuration that would allow booting from SD card and then configure the FPGA? If so, at what point in the process do the I/O pins change from their default to the configuration established by Qsys? Rod