Site Search

Intel: I'm using PCI-Express (PCIe) with DMA IP on Arria® 10 and I'm getting errors when compiling. Please let me know how to avoid this.

Arria PCI Express

<Error message>
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"


Category: PCI-Express
Tools: Quartus® Prime
Device: Arria® 10


This error is a Quartus® Prime Standard Edition issue.
It will be fixed in v19.1, but it can be avoided by editing RTL.

For details, please check the Knowledge Database below.

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



Experienced FAE
Free consultation is available.

From specific product specifications to parts selection, the Company FAE will answer your technical concerns free of charge. Please feel free to contact us.