AN 763: インテル® Arria® 10 SoCデバイスのデザイン・ガイドライン

ID 683192
日付 8/14/2020
Public
ドキュメント目次

5.1.12.1. ECCに関する一般的なデザインの考慮事項

HPSのそれぞれのRAMには、固有の機能と要件を備える独自のECCコントローラーがあります。ただし、システムの統合に関する一般的なデザインの考慮事項がいくつかあります。

ガイドライン: HPSのECCに関連するリセットをリセット・マネージャー・モジュールで適切にコンフィグレーションします。

リセット・マネージャーは、HPSのECCに関連するリセットを管理します。Arria 10 Hard Processor System Technical Reference Manualの第3章「Reset Manager」を参照してください。

ガイドライン: ECCの制御、ステータス、および割り込み管理をシステム・マネージャー・モジュールで適切にコンフィグレーションします。

システム・マネージャーには、ECCに関連するレジスターのセットが含まれており、それによってHPS内のすべてのECCコントローラーのシステムレベルの制御とステータスを管理しています。ECCに関連する割り込みもまた、この一連のレジスターを介して管理されます。Arria 10 Hard Processor System Technical Reference ManualのSystem Managerの章を参照してください。

ガイドライン: ECCを有効にする前に、メモリーが初期化されていることを確認します。

HPSでRAMのECCを有効にする前に、ECCで保護されるメモリーへの書き込みを行い、メモリーデータの内容とECCシンドローム・ビットを初期化することが必要です。これに従わない場合は、ECCが有効になった後に、初期化されていない位置からの読み出しを行うと、意図しないビット・エラー割り込みが生成されます。初期化手順の詳細に関しては、Arria 10 Hard Processor System Technical Reference Manualの適切なペリフェラルの章を参照してください。