migrate to use SyncBits for cross-domain bitstrings
switched from fifo18 to fifof