シミュレーションで機能するだけでなく、合成される時間遅延を作成しようとしています。遅延は 1.439548 ミリ秒、またはその精度にできるだけ近い必要があります。Lattice Diamond と MACHX02 7000HE FPGA を使用しています。遅延は、データ トランザクション間に必要な指定された時間待機するために使用されます。これまでのところ、内部発振器を使用して、指定された時間間隔で一度に 1 ビットずつデータを吐き出すために使用される別のカウンターを実行しています (38400 ボーで 2.15Mhz を使用)。遅延のために別のクロック/カウンターを使用する必要がありますか? もしそうなら、このボードでクロックを定義して使用する方法に精通している人はいますか? 私は非常に混乱しており、これが私のプログラムの最後の要件です。どんな助けでも大歓迎です。