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

ID 683567
日付 1/19/2023
Public
ドキュメント目次

19.4.8.2. データレジスターへのアクセス

SPIコントローラー内のデータレジスター (DR) は16ビットまたは32ビット幅で、これにより最大のシリアル転送サイズ (データフレーム) との整合性を維持しています。DRへの書き込み動作では、スレーブ書き込みデータバスから送信FIFOバッファーにデータを移動します。DRからの読み出し動作では、受信FIFOバッファーからスレーブ・リードバック・データ・バスにデータを移動します。†

注: SPIコントローラーのDRレジスターは、メモリーマップの64個の32ビット位置を占有し、バースト転送を促進します。システムバス自体でのバースト・トランザクションはありませんが、SPIはシステム・インターコネクトでバーストをサポートします。これらのアドレス位置のいずれかに書き込みを行うと、スレーブ書き込みデータバスから送信FIFOバッファーにデータをプッシュするのと同じ結果になります。これらの位置のいずれかからの読み出しを行うと、受信FIFOバッファーからスレーブ・リードバック・データ・バスにデータをポップするのと同じ結果になります。SPIコントローラーのFIFOバッファーは、アドレス指定することができません。