サイト内検索

Hard Processor System (HPS) のソフトウェアにおいて、キャッシュとメイン・メモリの同期のためにキャッシュの書き戻しを行いたい場合、使用すべき HWLib の API はどれでしょうか?

SoC FPGA SoC EDS/DS-5

カテゴリ : SoC


キャッシュの内容を DDR 等(メモリ)に反映させる場合に使用する API は、以下のいずれかとなります。 

  - ALT_STATUS_CODE alt_cache_system_clean (void * vaddress, size_t length); 
  - ALT_STATUS_CODE alt_cache_system_purge (void * vaddress, size_t length);

両者の違いは、キャッシュ内容の書き戻しのみ実行 (XXX_clean) か、キャッシュ内容の書き戻し後キャッシュの Invalidate まで実行 (XXX_purge) するかです。
詳細については、HWLib のドキュメントをご参照ください。


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

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