Intel:Arria® 10 で PCI-Express (PCIe) with DMA IP を使用していますが、コンパイルでエラーが発生します。回避方法について教えてください。
<エラーメッセージ>
Error (10166): SystemVerilog RTL Coding error at file_name.sv(xxx): always_comb construct does not infer purely combinational logic.
Error (12152): Can't elaborate user hierarchy "instance_name"
カテゴリ:PCI-Express
ツール:Quartus® Prime
デバイス:Arria® 10
このエラーは Quartus® Prime スタンダード・エディションの問題です。
v19.1 で改善予定ですが、RTL の編集でも回避可能です。
詳細は下記の Knowledge Database をご確認ください。
Error (10166): SystemVerilog RTL Coding error at altpcieav_dma_hprxm_rdwr.sv(562): always_comb construct does not infer purely combinational logic.
https://www.intel.com/content/altera-www/global/en_us/index/support/support-resources/knowledge-base/ip/2019/why-do-i-get-analysis---synthesis-error-when-enabling-burst-capa.html