Renesas Synergy™

FAQ 103551 : コヒーレンシとは、何ですか?

コヒーレンシとは、キャッシュと外部メモリ間のデータの整合性をとる事です。

例えば、キャッシュをライトバックモードで使用し、外部RAMへ書き込みを行うと、キャッシュにヒットした場合、外部RAMへの書き込みは行いません。つ まり、キャッシュの該当エントリのみ書き込みが行われ、外部RAMへの書き込みが行われないので、キャッシュと外部RAMとの間でデータのアンマッチが発 生してしまいます(コヒーレンシがとれていない状態)。このようにコヒーレンシがとれていない状態でDMA転送を外部RAM及び外部IO間で行う場合、ア ンマッチの外部RAMのデータを外部IOへ転送することになりますので、DMA転送前には、外部RAMへの書き戻し指示により、コヒーレンシをとってか ら、DMA転送を行う必要があります。

 

 

適用製品

SH7729R
SH7727
SH7721
SH7720
SH7709S
SH7706
SH7705
他にご質問がございましたら、リクエストを送信してください