Altera_Forum
Honored Contributor
12 years agoCvP initialization vs update modes In Cyclone V
The Configuration via Protocol (CvP) Implementation in Altera FPGAs User Guide http://www.altera.com/literature/ug/ug_cvp.pdf states that CvP configuration enables the FPGA to come up in autonomous mode so it will meet the 100ms wake up PCIe requirement. However, it also seems to imply this is only true of CvP initialization mode, not CvP update mode. Other CvP documents are equally ambiguous.
What I need is to have the periphery (Hard IP) image and core image load from on-board flash (AS x4 mode), with the Hard IP PCIe controller meeting the PCIe wake up time. I'm having a hard time believing the only way to meet the PCIe wake up time is to add the parallel flash loader (which uses a significant amount of board space and FPGA IO resources), or load the core image over PCIe (which makes configuration of the FPGA into an OS function). Is it possible to configure the Cyclone V using AS x4 mode in CvP update mode to load both a periphery image and core image and meet the 100ms PCIe wake up time?