tuesday: had a look at ls2/src/ecp5_crg.py and gram/gram/simulation/crg.py, found out that there is lots of duplicated code today: thinking how to deduplicate that, so that I can simulate using icarus verilog before flashing to the orangecrab