I've trawled around this group and on the web a little, but haven't found anything to suit my purposes, so I thought I'd post here...
I'm designing a board with two FPGAs, both Cylone-II devices. One will contain a PCI core and will always be programmed by a serial configuration device that never changes. The other will also be loaded by a (separate) serial configuration device, but I would like to be able to change this configuration depending on the function required for the board.
Ideally, I would implement a small core in the PCI FPGA. I would then fetch the required configuration file from somewhere via the PCI interface and store it in a local on-board memory. The PCI FPGA would then stream the configuration file to the serial configuration device for the other FPGA.
- Is it possible to do this in such a straighforward manner?
- Is there a core available to interface to the Active Serial interface of the configuration device?
- What format does the configuration file need to be in?
It strikes me that this should be a simple task to achieve - or am I totally wrong?