pynvcm is a hacky solution to write to the internal configuration memory NVCM in the Lattice FPGA we use. It's a bit hard to understand and a bit tricky to distribute to people who want to do their own provisioning.
I propose we spend some time to fully understand the script and then rewrite the whole thing in Go.
We might also want to make it possible for the same tool to write to the SPI flash.
pynvcm is a hacky solution to write to the internal configuration memory NVCM in the Lattice FPGA we use. It's a bit hard to understand and a bit tricky to distribute to people who want to do their own provisioning.
I propose we spend some time to fully understand the script and then rewrite the whole thing in Go.
We might also want to make it possible for the same tool to write to the SPI flash.