FPGA開発日記

カテゴリ別記事インデックス https://msyksphinz.github.io/github_pages , English Version https://fpgadevdiary.hatenadiary.com/

DIGITAL ELECTRONICS NOTESをやってみる (10. 順序回路)

以下のデジタル回路の問題をやってみる。続き。

lancamentomerlo.my.canva.site

  • Q: 同期カウンタと非同期カウンタの違いは何ですか?
  • A: カウンタとは、カウントアップまたはカウントダウンを繰り返す順序回路です。カウンターは、複数のフリップフロップと、あるフリップフロップの出力を別のフリップフロップに送る組合せ論理を使って実装される。カウンタには、同期式と非同期式の2種類があります。
  • 同期式カウンターは、すべてのフリップフロップのクロック入力が共通のクロック信号に接続されているため、すべてのフリップフロップが同期して変化します。
  • 同期カウンターの例としては、リングカウンターとジョンソンカウンターがあります。
  • 非同期カウンタでは、クロック入力は最初のフリップフロップにのみ接続され、最初のフリップフロップの出力は2番目のフリップフロップのクロック入力に接続され、同様に他のすべてのフリップフロップは前のフリップフロップの出力によってクロックされることになります。
  • 非同期カウンターの例としては、アップダウンカウンターがあります。

  • Q: 同期リセットと非同期リセットの違いは何ですか?

  • A: リセットがクロックエッジでサンプリングされる場合、同期型となります。同期リセットの場合は、他の入力信号と同じように扱われます。クロックエッジでサンプリングされる他の入力信号と同様に扱われます。
  • クロックが無くてもリセットが発生する場合は、非同期リセットです。リセットの優先順位は最も高く、いつでも発生する可能性があります。いつでも発生します。

  • Q: 32ビットレジスタを実装するには、何個のフリップフロップが必要ですか?

  • A: 各フリップフロップは、1ビットの情報を保存できます。したがって、32ビットのレジスタを実装するためには、32個のフリップフロップが必要です。

  • Q: ミーリー・マシーンとムーア有限状態機械の違いは何ですか?

  • A: ミーリーマシンは、出力が現在の状態および現在の入力に依存する有限状態マシンです。
  • ムーア機械は、出力が現在の状態のみに依存する有限状態機械である。

  • Q: 組合せ回路と順序回路の違いは何ですか?

  • A: 出力は入力にのみ依存
  • メモリを処理しない
  • 出力から入力へのフィードバックがない
  • 設計が簡単で、動作が速い
  • 例:MUX、DEMUX、エンコーダ、デコーダ、加算器など
  • A: 出力は入力と過去の状態に依存
  • メモリ素子を処理する
  • 何らかのフィードバックが必要
  • 設計が複雑で、動作が遅い。
  • 動作が遅くなる
  • 例:フリップフロップ、ラテ、レジスタ、カウンタ

msyksphinz.hatenablog.com

msyksphinz.hatenablog.com

msyksphinz.hatenablog.com

msyksphinz.hatenablog.com

msyksphinz.hatenablog.com

msyksphinz.hatenablog.com

msyksphinz.hatenablog.com

msyksphinz.hatenablog.com

msyksphinz.hatenablog.com