このユーザー ガイドについて - 2023.2 日本語

Versal アダプティブ SoC システム ソフトウェア開発者向けガイド (UG1304)

Document ID
UG1304
Release Date
2023-10-18
Version
2023.2 日本語

このユーザー ガイドは、Versal デバイスのシステム ソフトウェア開発環境に焦点を当てており、ソフトウェア開発者向けのスタートアップ ガイドとなります。このガイドは次の章で構成されています。

第 2 章: Versal デバイスのプログラミング ビュー
システム ソフトウェアの概要および Versal デバイス ハードウェアの関連事項について説明します。
第 3 章: 開発ツール
Versal デバイスのプログラムに使用する AMD ツールおよびプログラミング フローについて説明します。
第 4 章: ソフトウェア スタック
Versal デバイスで利用可能な各種ソフトウェア スタックの概要を紹介します。
第 5 章: ソフトウェア開発フロー
AMD Vitis™ IDE を使用したリアルタイム プロセッシング ユニット (RPU) およびアプリケーション プロセッシング ユニット (APU) 用のベアメタル ソフトウェア開発、ならびに PetaLinux ツールおよび Vitis ツールを使用した APU 用の Linux ソフトウェア開発について説明します。
第 6 章: ソフトウェア デザインのパラダイム
タスクごとに最適なエンジンを使用するヘテロジニアス マルチプロセッサ エンジンをサポートした AMD Versal デバイス アーキテクチャについて説明します。
第 7 章: ブートおよびコンフィギュレーション
Versal デバイスでサポートされるブート モード タイプを示し、セキュア ブート モードと非セキュア ブート モードにおけるブートおよびコンフィギュレーション プロセスについて説明します。
第 8 章: プラットフォーム ローダーおよびマネージャー
プラットフォーム管理コントローラー (PMC) のプラットフォーム プロセッシング ユニット (PPU) で動作するプラットフォーム ローダーおよびマネージャー (PLM) の役割について説明します。PLM は Versal デバイスのブートおよびコンフィギュレーションを実行した後、Versal デバイス上でのサービスを継続的に監視します。
第 9 章: セキュリティ
アプリケーションのブート時および実行時のセキュリティ対策に利用できる機能について説明します。
第 10 章: プラットフォーム管理
電力、クロック、リセット、およびピンなどのリソースを最適に管理するプラットフォーム管理の役割について説明します。
第 11 章: ターゲット開発プラットフォーム
Versal デバイスで利用可能な各種ボードおよびキットについて説明します。
付録 A: ライブラリ
Versal デバイスで利用可能な各種ライブラリおよび API について説明します。