サイト内検索

Nios II/economy や Nios II/standard で動作実績のあるデザインにて、Nios II プロセッサ・コアだけを Nios II/first にアップグレードしたところ、誤動作いたしました。 何が原因でしょうか?

Nios II

Nios II/first では、Nios II/standard や Nios II/economy とは異なり、データ・キャッシュ・メモリが実装されます。

データ・キャッシュのライト・ポリシーは、ライトバック方式を採用しておりますので、メイン・メモリとキャッシュ・メモリとではデータの一貫性が取れないことがあります。このときに DMA 転送や、デュアルポート・メモリ等の共有メモリにアクセスしますと誤動作に繋がる可能性が高くなります。

これらの動作を行なう前に、メイン・メモリにデータを書き戻すか、キャッシュをバイパスするようにソフトウェアを変更することで対処できます。

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

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