RTL カーネルの開発フロー - 2019.2 Japanese

Vitis 統合ソフトウェア プラットフォームの資料: アプリケーション アクセラレーション開発 (UG1393)

Document ID
UG1393
Release Date
2020-02-28
Version
2019.2 Japanese

このセクションでは、Vitis コア開発キット用に RTL カーネルを作成する 3 つの手順を説明します。

  1. RTL ブロックを標準的な Vivado IP としてパッケージします。
  2. RTL カーネルの XML 記述ファイルを作成します。
  3. RTL カーネルをザイリンクス オブジェクト (.xo) ファイルにパッケージします。
パッケージされた RTL カーネルはザイリンクス オブジェクト ファイルとして配布され、.xo という拡張子が付きます。このファイルは、Vivado IP オブジェクト (ソース ファイルを含む) および関連付けられたカーネル XML ファイルを含むコンテナーです。.xo ファイルは、ほかのカーネルと組み合わせわせたり、ターゲット プラットフォームとリンクしたり、ハードウェアまたはハードウェア エミュレーション フロー用にビルドできます。
ヒント: RTL カーネルは、そのカーネル用の C モデルを提供しない限り、ソフトウェア エミュレーションには使用できません。