modified:   Trellis/source/hdl/common/shiftreg.v -- finalized using generate statements, but could also use >> if there is a resource/synthesis difference. Does not have data enables
modified:   Trellis/source/hdl/engine/rx/rx_enabler.v -- Finalized using shiftreg module from above. Only sets data enables. Will be instantiated in the RX engine