クリティカルな問題
インテル® Quartus® Prime 開発ソフトウェア・スタンダード・バージョン 18.0 以降の問題により、インテル® Arria® 10 の RXM BAR2 ポートまたは PCI Express* IP 用に 10 GX Avalon®-MM DMA インターフェイスインテル® Cyclone®バースト機能を有効にする場合、次の解析および合成エラーが発生します。
エラー (10166): SystemVerilog RTL コーディング・エラー at altpcieav_dma_hprxm_rdwr.sv(562): always_comb構造は純粋に組み合わせロジックを推論しません。
エラー (12152): ユーザー階層「*|altpcieav_256_app:g_avmm_256_dma.avmm_256_dma.altpcieav_256_app|altpcieav_dma_hprxm:hprxm_master|altpcieav_dma_hprxm_rdwr:hprxm_pcie_rdwr」
以下のline_602の verilog ファイルを変更して、以下のように問題を解決してください。
ファイルパス:\ip\altera\altera_pcie\altera_pcie_hip_256_avmm\rtl\altpcieav_dma_hprxm_rdwr.sv
差出人:
デフォルト: avmm_fbe[15:0] = 16'hFFFF;
宛先:
デフォルト: begin
avmm_fbe[15:0] = 16'hFFFF;
first_dw_holes = 10'h0;
終わり
この問題は、インテル® Quartus® Prime 開発ソフトウェア・スタンダード・バージョン 18.1 update1 以降で修正される予定です。