インテル® Quartus® Prime プロ・エディションのユーザーガイド: デザインの推奨事項

ID 683082
日付 8/03/2023
Public
ドキュメント目次

1.6.4.3. VHDLのステートマシン

VHDLのステートマシンの適切な認識および推論を保証するには、さまざまな状態を列挙型で表し、対応する型を使用して状態の割り当てを行います。

この実装により、ステートマシンが読みやすくなり、コーディング時のエラーリスクが軽減されます。RTLで列挙型を使用して状態を表していない場合は、 インテル® Quartus® Primeの合成 (およびその他の合成ツール) でステートマシンは認識されません。代わりに、合成ではステートマシンを通常の論理ゲートおよびレジスターとして実装します。そのため、ステートマシンは インテル® Quartus® Primeコンパイルレポートの Analysis & Synthesis セクションで提供されるステートマシン・リストに表示されません。また、 インテル® Quartus® Primeの合成では、ステートマシンに固有の最適化は実行されません。