Created v_sync_gen.  Multiple errors to work through.  Probably mostly naming errors because most of the code was copied from h_sync_gen and then the names were changed.