Pixelplant デザイン

Pixelplant ハードウェアは、microEnable IV 向けの拡張ボードファミリです。 現在、FPGA と RAM のサイズが異なる PixelPlant100 と PixelPlant200 の 2 種類のボードが用意されています。

Pixelplant プロジェクト

PixelPlant Px100 / Px200 ハードウェアを使用するアプレットを開発するには、次の 2 つの独立したデザイン部分を作成する必要があります。

  1. microEnable IV ボード用のベースデザイン

  2. PixelPlant のデザイン

両方のパーツを 2 つの別々の VisualApplets デザインファイルで処理する必要があります。 PixelPlant と microEnable IV の両方のデザインをビルドして、2 つの HAP ファイルを生成する必要があります。 最後に、両方のパーツ(HAP ファイル)を 1 つのハードウェアアプレット(HAP ファイル)にマージする必要があります。

microEnable IV アプレットと PixelPlant アプレットの間でデータ転送を行うには、TxLink および RxLink オペレーターを使用する必要があります。 TxLink オペレーターはデータを PixelPlant ボードに送信し、RxLink オペレーターは PixelPlant からデータを受信します。 PixelPlant 側には、microEnable IV からデータを取り出して送り返すための、対応する RxLink および TxLink オペレーターが含まれている必要があります。 各 RxLink / TxLink オペレーターには、microEnable IV 上の対応する RxLink / TxLink オペレーターを選択するチャネル ID パラメーターがあります。 これらのチャネル ID パラメーターとリンクフォーマットは、PixelPlant と microEnable IV の両方で一致している必要があります。

2 つのアプレットのマージについては、次のセクションで説明します。

HAP マージ

PixelPlant と microEnable IV のデザインのマージは、HAP Merger ユーティリティを使用して実行できます。 アクセスするには、 Build → Hardware Applet Merger を選択します。 ユーティリティダイアログで、microEnable IV の HAP ファイルとその対応する PixelPlant の HAP ファイルを指定します。 「Merge」ボタンを押すと、両方のデザイン部分を含む HAP ファイルが生成されます。 このマージされた HAP ファイルは、フレームグラバーにロードするために使用されます。

ご注意: 対応する RxLink / TxLink ペアのチャネル ID およびリンクフォーマットは、両方のアプレットで一致している必要があります。 不一致が検出された場合、ハードウェアアプレットマージャーは HAP をマージしません。