此設計是多功能事務機管道的一部分,如使用 OpenCL 加速多功能事務機影像處理FPGA所述™。
錯誤擴散核心需要 600DPI 字母大小的 CMYK 影像,並產生每個圖元半色調的同等級影像。這樣的輸出是在印表機傳送至鐳射系統之前,進行影像處理的最終階段。實際實作的演算法是知名的法蘭西·布隆貝格錯誤擴散演算法的一種變種,具有修改後的係數,以達到算術的簡單性。如需此演算法和整體多功能事務機系統的詳細資訊,請參閱上述白皮書。
此範例設計專為FPGA裝置較小的平臺而設計,特別是 Cyclone® V SoC 開發工具組。
特徵
- 單一工作專案核心
- 滑動視窗設計模式
下載
設計範例提供 OpenCL 裝置 (.cl) 和主機應用程式的原始碼。若要編譯主機應用程式,Linux* 套件包含一個 Makefile。
此範例提供下列下載專案:
此設計的使用受 硬體參考設計授權合約的條款與細則管轄,並受其約束。
軟硬體需求
此設計範例需要下列工具:
- Intel® FPGA軟體 v17.1 或更高版本
- Intel FPGA適用于 OpenCL v17.1 或更高版本的 SDK
- 在 Linux:GNU 製造與 gcc 上
- 若要編譯至 ARM32 架構,還可取得 SoCEDS v17.1 或更高版本。
若要下載 Intel 設計工具,請造訪 OpenCL 下載 頁面。基礎作業系統的需求與 OpenCL Intel FPGA SDK 的要求相同。
OpenCL 和 OpenCL 圖志是 Apple Inc. 的商標,經 Khronos 許可使用。
* 產品以已發佈的 Khronos 規格為基礎,並且已通過 Khronos 符合性測試程式。目前的符合狀態可在 www.khronos.org/conformance找到。