elektrom
Full Member level 2
I'm looking for the lowest cost solution to configure FPGA instead of EEPROM. I want to share an idea with all you guys.
1. Design a front-end using low cost 8-bit MCU + serial flash memory. This front-end will interface PC with serial port. (>57.6Kbps)
2. Design MCU firmware to support atleast 3 simple operation
2.1 Direct configure to FPGA: Treat FPGA as a slave and send clk & data to it.
2.2 Upload to serial flash: recieve a configuration contents and save to serial flash
2.3 Self-powerup: If no req from PC during power-up, MCU will configure FPGA automatically by using data from serial flash.
**
- Use a Serial flash to reduce pin-count
- A serial flash should big enough to keep all configuration bit
How about yours idea??
1. Design a front-end using low cost 8-bit MCU + serial flash memory. This front-end will interface PC with serial port. (>57.6Kbps)
2. Design MCU firmware to support atleast 3 simple operation
2.1 Direct configure to FPGA: Treat FPGA as a slave and send clk & data to it.
2.2 Upload to serial flash: recieve a configuration contents and save to serial flash
2.3 Self-powerup: If no req from PC during power-up, MCU will configure FPGA automatically by using data from serial flash.
**
- Use a Serial flash to reduce pin-count
- A serial flash should big enough to keep all configuration bit
How about yours idea??