PixelPlant 設計

PixelPlant 硬體是專為 microEnable IV 設計的一系列擴充板。 目前共有兩款板卡可供選用:PixelPlant100 與 PixelPlant200,兩者的差異在於 FPGA 及 RAM 的容量。

PixelPlant 專案

若要開發一個用於操作 PixelPlant Px100 / Px200 硬體的小程式,必須建立兩個獨立的設計部分:

  1. microEnable IV 開發板的基礎設計

  2. PixelPlant 的設計案

這兩部分必須分別在兩個獨立的VisualApplets 設計檔案中處理。 必須建置這兩項設計(PixelPlant 和 microEnable IV),以便產生兩個 HAP 檔案。 最後,必須將這兩部分(HAP 檔案)合併成一個硬體小程式(HAP 檔案)。

關於 microEnable IV 小程式與 PixelPlant 小程式之間的資料傳輸,操作人員 TxLink 與 RxLink 。 TxLink運算子負責將資料傳送至 PixelPlant 板卡,RxLink運算子則負責從 PixelPlant 接收資料。 PixelPlant 端必須包含對應的RxLink與TxLink運算子,才能從 microEnable IV 擷取資料並將其傳回。 每個RxLink/TxLink運算子皆具有一個「通道 ID」參數,用以選取 microEnable IV 上的對應RxLink/TxLink運算子。 這些通道 ID 參數以及鏈接格式,必須在 PixelPlant 和 microEnable IV 兩端完全一致。

關於兩個小程式的合併,將在下一節中說明。

HAP 合併工具

可透過 HAP Merger 工具將 PixelPlant 與 microEnable IV 設計進行合併。 請透過以下方式存取該工具: 建置 → 硬體小程式合併器。 該工具的對話方塊會要求您指定 microEnable IV 的 HAP 檔案及其對應的 PixelPlant HAP 檔案。 按下「合併」按鈕後,系統將產生一個包含兩部分設計的 HAP 檔案。 此合併後的 HAP 檔案用於載入至幀擷取卡上。

請注意:兩個小程式中,對應的 RxLink / TxLink 配對之通道 ID 以及連結格式必須一致。 若偵測到不一致,硬體小程式合併工具將不會合併這些 HAP。