サイト内検索

ステートマシーンの記述をしましたが、コンパイルレポート上でステートマシーンとして論理合成されません (State Machine Viewer でも認識されておりません)。 ステートマシーンとして合成させるためにはどうすればよいでしょうか?

Quartus Prime

Quartus II メニューバー より、 Assingments ⇒ Settings ⇒ Analysis & Synthesis ⇒ More Settings ⇒ Extract Velilog/VHDL State Machines が "OFF" されている可能性があります。

こちらの設定を "ON" にして再コンパイルしコンパイルレポートをご確認願います。

こちらはデザインのステートマシン回路を検出するオプションであり、リソースの低減やパフォーマンス向上のためにステートマシンとして最適化を行います。
"OFF" の場合にはコンパイラはその回路を通常の論理として扱い最適化します。

経験豊富なFAEが
無料でご相談を承ります。

特定製品の仕様からパーツの選定まで、当社のFAEが皆様のテクニカルなお悩みに無料で回答します。ぜひ、お気軽にご相談ください。