Intel:ALTCLKCTRL IP のシミュレーション・モデルを VHDL で生成して ModelSim でコンパイルすると、エラーになります。

IP Quartus Prime シミュレーション

カテゴリ:シミュレーション
ツール:ModelSim® / Quartus® Prime
デバイス:-

<エラー・メッセージ>
Error: //<altclkctrl_ip_name>/simulation/submodules/<altclkctrl_ip_name>_altclkctrl_0.vhd(148): near "BEGIN": (vcom-1576) expecting END.

ALTCLKCTRL IP の VHDL シミュレーション・モデルに不具合があるため、ModelSim などのシミュレーターでコンパイルするとエラーになります。
上記に類するエラーが発生した場合は、以下に従い回避してください。

・対象デバイス: ALL FPGA
・対象ツール:  Pro 19.1 / Standard 18.1 / Lite 18.1

【不具合要因】
[Pro Edition]
//<altclkctrl_ip_name>/altclkctrl_*/sim/<altclkctrl_ip_name>_altclkctrl_*_*.vhd

上記モデルで COMPONENT 宣言している <altclkctrl_ip_name>_altclkctrl_*_*_sub に対して、END COMPONENT 宣言がありません。

[Standard/Lite Edition]
//<altclkctrl_ip_name>/simulation/submodules/<altclkctrl_ip_name>_altclkctrl_0.vhd

上記モデルで COMPONENT 宣言している <altclkctrl_ip_name>_altclkctrl_0_sub に対して、END COMPONENT 宣言がありません。

【回避策】
適所に下記を追記してください。

END COMPONENT;

その後、シミュレーターでコンパイルしてください。

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

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