ミーリー(Mealy): 状態遷移図: +−+ 入力/出力 +−+ |q0|−−−−−−−→|q1| +−+ +−+ ロジック図: +−−−−−−−−−−−−−−−−+ | ↓ | +−−+ +−−+ +−−+ 入力−+→|演算|−−→|記憶|−+→|演算|−→出力 +−−+ +−−+ | +−−+ ↑ | +−−−−−−−−−−+ ムーア(Moore): 状態遷移図: +−−−−+ 入力 +−−−−+ |q0/出力|−−−→|q1/出力| +−−−−+ +−−−−+ ロジック図: +−−+ +−−+ +−−+ 入力−−→|演算|−−→|記憶|−+→|演算|−→出力 +−−+ +−−+ | +−−+ ↑ | +−−−−−−−−−−+ 備考: 記憶と出力の間に演算を入れると、遅延絡みの設計が面倒になる場合がある。 (記憶がエッジトリガの場合、クロックのエッジ後、出力が安定するまでの遅延が、演算内容に依って変わってしまう。)