freqmax wrote:
Putting the MCU (pic18) inside the FPGA poses an interesting chicken-and-egg problem. It will make upgrading the FPGA flash more cumbersome. And soldered EEPROMs have a limited number of write cycles.
The EEPROM loads the FPGA. And the FPGA can then read the flashcard. But it can't reload itself.
Yeah, a which came first situation indeed. But, if you use one of those FPGA dev boards like the XESS one you mentioned later, the flash ram is already present. The XESS board can store 4 fpga bitmaps. So it should be possible to configure the FPGA without the pic, and reserve a vhdl pic for just floppy emulation and the control panel.