Nios II から非キャッシュ領域へアクセスする方法を教えてください。また、非キャッシュ領域への Write/Read の方法を教えてください。

Nios II

カテゴリ:Nios® II
ツール:Nios II EDS
デバイス:-


Nios II のアドレス・バスは 32bit 幅となっており、4GB のアドレス空間を持ちます。
この 4GB のうち、下位 2GB をキャッシュ領域、上位 2GB を非キャッシュ領域として扱います。
このため、該当ペリフェラルのアドレスに対して最上位ビットに 1 を立てることで、非キャッシュ領域へのアクセスが可能です。
また、専用のマクロ (IORD/IOWR) を用意しており、こちらのマクロを介したアクセスを推奨しております。

IORD/IOWR の詳細は、以下ドキュメントを参照してください。
https://www.altera.com/en_US/pdfs/literature/hb/nios2/n2sw_nii5v2.pdf
http://www.altera.co.jp/literature/hb/nios2/n2sw_nii5v2_j.pdf (参考和訳/最新情報は英語版を確認してください)


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

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