インテル® Agilex™ハード・プロセッサー・システムのテクニカル・リファレンス・マニュアル

ID 683567
日付 1/25/2020
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

2.3. エンディアンのサポート

HPSは本来リトル・エンディアンのシステムです。HPSのスレーブはすべてリトル・エンディアンです。

プロセッサーのマスターは、リトル・エンディアン、ビッグ・エンディアン、またはバイト不変 (BE8) としてデータを解釈するようにソフトウェアでコンフィグレーション可能です。USB 2.0インターフェイスなどの他のマスターはすべて、リトル・エンディアンです。MPUのレジスターおよびL2キャッシュは、CPUのエンディアン・モードに関係なくリトル・エンディアンです。

注: インテルでは、リトル・エンディアンのみを使用することを強く推奨しています。

FPGA-to-SoCSoC-to-FPGA、FPGA–to–SDRAM、およびLightweight FPGA-to-SoCインターフェイスはリトル・エンディアンです。

プロセッサーがBE8モードに設定されている場合は、ソフトウェアでエンディアンを変換してペリフェラルおよびメモリー内のDMAリンクリストにアクセスする必要があります。プロセッサーは、さまざまなサイズのデータのバイトレーンを入れ替える命令を提供します。

ARM DMAコントローラーをソフトウェアでコンフィグレーションし、転送中にバイトレーンの入れ替えを行うことが可能です。