サイト内検索

Hard Processor System (HPS) 内の SDRAM コントローラの ECC を有効後、ctrlcfg レジスタを使用してエラーを注入するとエラーが何度も検出されるのはなぜですか?また、SDRAM ECC エラーが発生したアドレスを示す erraddr レジスタの見方を教えてください。

SoC FPGA

カテゴリ:SoC
ツール:SoC EDS
デバイス:Cyclone® V


ECC エラーを強制的に発生させた場合、該当アドレスにライトアクセスが発行されるまでは ECC 情報が壊れたままとなり、同じアドレスに対してリードアクセスが発生すると再びエラーを検出します。
このため、リードアクセス発行前にライトアクセスを実施してください。

erraddr レジスタに表示されるアドレスは 64bit (8byte) を 1ワードとしたアドレスを基準として表示されます。
このため、ARM* CPU から見たアドレス(バイトアドレス)に換算するには 8倍する必要があります。


経験豊富なFAEが
無料でご相談を承ります。

特定製品の仕様からパーツの選定まで、当社のFAEが皆様のテクニカルなお悩みに無料で回答します。ぜひ、お気軽にご相談ください。