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

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

12.3.3. ECCとパリティー制御

システム・マネージャーでは、ECCで保護されているRAM を備える次の各HPSモジュールからのECC割り込みをマスクすることができます。

  • MPU L2キャッシュデータRAM
  • オンチップRAM
  • USB 2.0 OTGコントローラー (USB0およびUSB1) RAM
  • EMAC (EMAC、EMAC1、EMAC2) RAM
  • DMAコントローラーRAM
  • NANDフラッシュ・コントローラーRAM
  • SD/MMCコントローラーRAM
  • DDRインターフェイス

システム・マネージャーは、これらの各HPSモジュールからのECCステータスと割り込みを組み合わせて提供します。各モジュールは、シングルビット・エラーまたはダブルビット・エラーを生成します。システム・マネージャーでは、これらのエラーを組み合わせて割り込みを生成します。

シングルビットECCエラーは、ecc_intmaskレジスターを使用することにより、システム・マネージャー・レベルでマスク可能です。ダブルビット・エラーをマスクすることはできません。

ECC割り込みステータスは、RO (読み取り専用) としてアクセス可能なシステム・マネージャー・レジスターにキャプチャーされます。そのため、これを解除するには、割り込みの実際のソースでステータスをクリアする必要があります。