Pixelplant 设计

PixelPlant 硬件是适用于 microEnable IV 的扩展板系列。 目前提供两种板卡:PixelPlant100 和 PixelPlant200,它们的 FPGA 和 RAM 容量有所不同。

Pixelplant 项目

要开发用于 PixelPlant Px100 / Px200 硬件的 applet,必须创建两个独立的设计部分:

  1. microEnable IV 板卡的基础设计

  2. PixelPlant 的设计

这两个部分需要在两个独立的 VisualApplets 设计文件中进行处理。 必须构建 PixelPlant 和 microEnable IV 这两个设计,以生成两个 HAP 文件。 最后,必须将这两个部分(HAP 文件)合并为一个硬件 applet(HAP 文件)。

为了在 microEnable IV applet 和 PixelPlant applet 之间传输数据,必须使用 TxLink 和 RxLink 算子。 TxLink 算子将数据传输到 PixelPlant 板卡,RxLink 算子从 PixelPlant 接收数据。 PixelPlant 部分必须包含相应的 RxLink 和 TxLink 算子,以便从 microEnable IV 获取数据并将其传回。 每个 RxLink / TxLink 算子都有一个通道 ID 参数,用于选择 microEnable IV 上的相应 RxLink / TxLink 算子。 这些通道 ID 参数以及链路格式在 Pixelplant 和 microEnable IV 上必须保持一致。

下一节将介绍如何合并两个 applet。

HAP 合并器

可以通过使用 HAP Merger 实用工具来合并 PixelPlant 和 microEnable IV 设计。 访问路径: Build → Hardware Applet Merger。 该实用工具对话框会要求提供 microEnable IV HAP 文件及其对应的 PixelPlant HAP file。 点击“Merge”按钮将生成一个包含两个设计部分的 HAP 文件。 此合并后的 HAP 文件将用于加载到图像采集卡上。

请注意:相应 RxLink / TxLink 对的通道 ID 以及链路格式必须在两个 applet 上保持一致。 如果检测到不匹配,硬件 applet 合并工具将不会合并 HAP。