The machine_pkg code is mostly grunt work: one must change a set of algorithmically-determined numbers in several files and generate a few Xilinx ip cores in Vivado to create a new package. This is tedious and error-prone, and is ripe for being scripted in Python.
The machine_pkg code is mostly grunt work: one must change a set of algorithmically-determined numbers in several files and generate a few Xilinx ip cores in Vivado to create a new package. This is tedious and error-prone, and is ripe for being scripted in Python.