0

16 ビット ベクトルの 16 の異なる信号の設計があり、これらは LCD に表示されます。1 つの信号は、4 ビットが 1 つの 16 進文字を表す "FFFF" のように見える場合があります。シリアル インターフェイスを介して LCD にデータを送信します。問題は、これらの 16 個の信号のそれぞれが同時に変化する可能性があることです。これを設計でどのように説明するのでしょうか。

4

1 に答える 1

0

問題を分解する必要があります。

最初に 16 x 16 = 256 ビットをキャプチャします。これらが共通のクロックに同期している場合は問題ありません。それ以外の場合は、信号ごとに最低 2 つのラッチを使用して、各信号にアンチ メタスタビリティ ラッチを使用する必要があります。(512 ラッチ)。

これで、すべての信号が同じクロックでラッチされるため、シフト レジスタを作成して特定のパターンでビットをシフトアウトするのは簡単です。

シフトされるデータが最初のクロックと同時に変更されないようにする必要があります。データをダブル バッファーするか、はるかに高速なクロックを使用します。

于 2012-11-16T15:06:02.257 に答える