FT232HのSync245Modeで、FT232H自体はちゃんと動いているはずなのに、データをロスするという状況を解析してみました。
下図のように、Sync Clockによりカウンタもしくは外付けのFIFOメモリなどからデータをPCに転送するとします。
#TXEがLowのときにデータが取り込まれ、Highのときには取り込まれないのですが、FT232Hからのクロックは常に出ています。
なので、#TXEがHighのときにはカウンタotFIFOが動かないようにCONTROLブロックでCLKを止めるようにします。しかし、#TXEとCLKのタイミングは、下図のようになっているので、#TXEがLowになったところで、短いパルス(グリッジ)が出てしまい、カウンタ(外部FIFO)のデータが1つずれてしまいます。そのため、データが1コ抜けてしまいます(FT232Hは、#TXEがLowの間のCLKinの立ち上がりでデータを拾うので。※正確には#TXEがLowになって、受け側の回路が#WEをLowに下げたときの、CLKinの立ち上がりでデータを拾っていく)。
CONTROLブロックを下図のようにすれば、カウンタ(FIFO)の制御信号は下のようになって、データ抜けは、なくなります。