次のシーケンスを生成するシーケンスジェネレーターを実装するにはどうすればよいですか
0000 1000 0001 0011 0110 1101 1110 1111
ユニバーサルシフトレジスタを使用していますか?使用する必要があるシフト レジスタは、以下に示す 74LS194 モデルで、入力 S1、S0 がシフト モードを制御します。
(S1,S0) = (0,0) の場合、現在の値は次の状態にロックされます。(1,0) の場合、右シフトです。(0,1) の場合は左にシフトし、(1,1) は並列データ入力からの並列ロードを示します。
要件がシフトレジスタではなく、選択したフリップフロップを使用するだけである場合、これは簡単な質問になると思いますが、この要件ではどこから始めればよいかわかりません。桁ごとに 4 つのカルノー図を描いても、手がかりがつかめません。どんな助けでも大歓迎です。前もって感謝します!
ユニバーサル シフト レジスタ 74LS194:
編集:アドバイスを受けて、入力信号を使用して次の状態テーブルを作成しました。次のステート テーブルを作成するときに、考慮すべき入力変数が多すぎることに気付きました。次の状態 Qd、Qc、Qb、Qa ごとに Qd Qc Qb Qa、CLR、S1、S0、RIn、LIn 信号を考慮する必要があります。これは、Q ごとに 9 変数のカルノー マップを意味しますが、これはばかげています。ここで何か不足していますか?