文章 ID: 000074009 內容類型: 疑難排解 最近查看日期: 2016 年 12 月 02 日

為什麼 OpenCL 編譯器會產生與埠不匹配相關的合成錯誤,同時自訂 Arria10 的 OpenCL 主機板支援套件?

環境

    Intel® Quartus® Prime Pro Edition 軟體
    適用於 OpenCL™ 的 Intel® FPGA SDK
BUILT IN - ARTICLE INTRO SECOND COMPONENT
描述

執行 OpenCL 導入編譯時,使用者可能會因為埠不匹配而發生以下錯誤

錯誤 (18513):子分割區不執行父分割區所要求的輸出訊號

錯誤 (18624):分割區包含其父分割區所忽略的輸出埠

 

解決方法

為了將核心編譯為進口產品,所有全球記憶體埠,以及其他靜態與 PR 區域間新增的介面,都需要在kernel_system.qsys 上有一個額外的管道階段

在 board_spec.xml 中指定新增pipe=1 時,OpenCL 編譯器會自動執行此操作。

以下是範例:


adDPIpe=「1」 />

相關產品

本文章適用於 1 產品

Intel® Arria® 10 FPGA 與 SoC FPGA

1

此頁面上的內容是原始英文內容的人工和電腦翻譯的組合。此內容僅供您方便,僅供一般參考,不應被視為完整或準確。如果本頁面的英文版本與翻譯之間存在任何矛盾,則以英文版本為準。 查看此頁面的英文版本。