FPGA Firmware Reprogramming
Posted: 16 Jan 2024 12:05
The firmware loaded to the MFX FPGA contains a unique serial number created for each board and user, to keep the serial number records accurate, generic downloads are not available on the website. When a user needs a copy of the firmware to replace a failed FPGA or to obtain a copy of updated firmware if new features are released, I will generate a new programming file on request.
Due to the orientation of the FPGA development board, it needs to be removed from the MFX PCB in order to perform the upgrade.
However, upgrading of the FPGA code is a slightly more complex task than upgrading the ROM, it requires that the user has a copy of the Altera Quartus II design suite (a free version is available) and a suitable device programmer (clones of the Altera USB Blaster can be found for under £10 from eBay, or even cheaper from Aliexpress).
Quartus II v13.0sp1 is the last version that supports the Cyclone II series, legacy versions of the software downloadable from the Intel/Altera Quartus download portal. The download of the complete Quartus II design suite is large, around 5 GB as I recall, and the installation takes up around the same space on disk. (It should be possible to only install the programmer element of the Quartus package, but I have not tried this myself.)
It may be that the best way for the user to access an updated FPGA code version is to return the FPGA module to me to upgrade. There would be no charge for this, other than for the cost of return postage. If anyone wishes to do this, I would advise that the package is insured to cover the replacement cost of the FPGA.
Due to the orientation of the FPGA development board, it needs to be removed from the MFX PCB in order to perform the upgrade.
However, upgrading of the FPGA code is a slightly more complex task than upgrading the ROM, it requires that the user has a copy of the Altera Quartus II design suite (a free version is available) and a suitable device programmer (clones of the Altera USB Blaster can be found for under £10 from eBay, or even cheaper from Aliexpress).
Quartus II v13.0sp1 is the last version that supports the Cyclone II series, legacy versions of the software downloadable from the Intel/Altera Quartus download portal. The download of the complete Quartus II design suite is large, around 5 GB as I recall, and the installation takes up around the same space on disk. (It should be possible to only install the programmer element of the Quartus package, but I have not tried this myself.)
It may be that the best way for the user to access an updated FPGA code version is to return the FPGA module to me to upgrade. There would be no charge for this, other than for the cost of return postage. If anyone wishes to do this, I would advise that the package is insured to cover the replacement cost of the FPGA.