• ベストアンサー

3bitのカウンタ回路

いつもお世話になっています。 今回問題でD-FFを使って同期クリア入力のある3bitカウンタを設計せよと 書いてあったのですがその遷移表がうまくかけません;; クリアが1のときにクロックの立ち上がりでカウンタ出力が0になると 書いていました。 この場合、同期式カウンタでつくればいいのでしょうか? 詳しくは書かれてなかったのですがアップダウンカウンタを想定していいのでしょうか? よろしくお願いします<(_ _)>

質問者が選んだベストアンサー

  • ベストアンサー
  • mahaze
  • ベストアンサー率29% (217/731)
回答No.2

#1です。 遷移図だと全ての状態からクリア1のときにq*nが0ですね。 表形式で書くとワイルドカード使って下記のように書いちゃいますけど。 clear     q2   q1   q0     q2n  q1n  q0n 1        *    *    *       0   0   0

senkei777
質問者

お礼

やはりすべてが0になっちゃうんですね! 設計の参考にさせてもらいます! 回答ありがとうございます<(_ _)>

その他の回答 (2)

  • a-saitoh
  • ベストアンサー率30% (524/1722)
回答No.3

問題文に「同期クリア」と書いてあるのですから、同期カウンタにですね。同期カウンタに対して同期クリアはできませんから。また、この手の問題では特に何も指定がなければアップカウンタですね。

  • mahaze
  • ベストアンサー率29% (217/731)
回答No.1

DFFを使うんだから同期式カウンタですね。 アップダウンカウンタとは書いてないので、アップカウンタでいいのではないでしょうか?

senkei777
質問者

補足

クリアが0の時は下のようになるきがするのですがクリアが1の時は クロックの立ち上がりで出力0となるとあるのですが 次の状態のq0n~q2nまですべてが0になるのでしょうか? それとクロックが0か1も遷移図入れないといけないのでしょうか?           現在の状態          次の状態 clear     q2   q1   q0     q2n  q1n  q0n 0       1   1    1      0   0   0 0       0   0    0      0   0   1 0       0   0    1      0   1   0 0       0   1    0      0   1   1 0       0   1    1      1   0   0 0       1   0    0      1   0   1 0       1   0    1      1   1   0 0       1   1    0      1   1   1