apertus-open-source-cinema / axiom-firmware

AXIOM firmware (linux image, gateware and software tools)
GNU General Public License v3.0
171 stars 54 forks source link

add a way to update / manage versions of the peripheral firmware #146

Open anuejn opened 4 years ago

anuejn commented 4 years ago

i.e. the routing pics and the machxo fpgas. should these be auto-updated?

rroohhh commented 4 years ago

I think this should be integrated with other updates aswell.

herbertp commented 4 years ago

Ideally the MachXO2s get loaded (SRAM) with gateware during initialization. For the PICs, probably the best approach is to retrieve a checksum and based on that, decide whether an 'update' is required or not (via ICSP).