Vengineerの妄想(準備期間)

人生は短いけど、長いです。人生を楽しみましょう!

Zynq用のXilinx Runtime(XRT)


昨日のブログ、Xilinx Alveo U280 Data Center Accelerator Cardにも出てきました、Xilinx Runtime

これは、PCIeだけでなく、Zynqも対象になっているようです。

ここに、Zynq関連のコードがあります。

ドキュメントのPlatformに、ZynqのMPSoC Stackの図があります。
下記の図は引用です。下図の右側が MPSoC Stack のようです。

https://xilinx.github.io/XRT/2018.3/html/_images/XRT-Architecture.svg


 ・src/platform/zcu102
 ・src/platform/zcu102_svm

で、ZCU102のみサポートのようですね。

    NOTE The purpose of this page is only for easy to get started. 
    If you are interested in details about creating DSA for a platform. 
    Please read the Hardware Platform section of Xilinx Document UG1146.

とあるので、最新のUG1146(SDSoC 環境プラットフォーム開発ガイド)を見て、プラットフォーム作ればいいんですが、Ultra96用のSDSoC Platformはあるようなので、これを使えばいいのでは?

ソフトウェア側あh、Zynqなので、Peta Linux & Yocto のようですが。


Software EmulatorHardware Emulator に対応しているようです。

Zynqでも、OpenCLベースのプロジェクトができるのですね。

これって、SDSoCのライセンスでできそうですね。