add cdcsync blocks to generators putting a cdcsync on gens 0-3 is not really neccesary (there is no clock domain crossing), but some users prefer to have consistent latency from gen to gen; this also eliminates the (minor) timing error we've always gotten on this FW.