サイト内検索

PCI-Express のインタフェースを、アルテラ社の PCI-Express ハード IP 搭載デバイスで検討しています。 Qsys を使用した Avalon-MM での構築方法で作業を開始したところ、Qsys を起動し、Library -> Interface Protocols -> PCI -> IP Compiler for PCI Express を選択し、パラメータセッティング画面へと移動した後、以下の設定をすると不正な値としてエラーが吐き出されます。

PCI Express プラットフォーム・デザイナー

PCI-Express のインタフェースを、アルテラ社の PCI-Express ハード IP 搭載デバイスで検討しています。 Qsys を使用した Avalon-MM での構築方法で作業を開始したところ、Qsys を起動し、Library -> Interface Protocols -> PCI -> IP Compiler for PCI Express を選択し、パラメータセッティング画面へと移動した後、
    BAR0:1  64bit prefetchable
となっているところを、
    BAR0 32bit non-prefetchable
    BAR1 32bit non-prefetchable
としようとしたところ、BAR0 の Avalon Base Addoress が "0x00000001" となり、不正な値としてエラーが吐き出されます。

BAR アドレスの設定は、Qsys 上で BAR に接続されるスレーブ・ペリフェラルのサイズの大きさで自動的に割り振られます。 BAR の設定をした時点では、エラーと表示されてしまいますが、気にしないで進めてください。 スレーブ・ペリフェラルを接続した時点でエラーが消えるはずです。

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

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