インテルのみ表示可能 — GUID: iga1423523849284
Ixiasoft
インテルのみ表示可能 — GUID: iga1423523849284
Ixiasoft
4.2.3. 高速 TLB ミス例外ベクター
高速 TLB ミス例外ベクターは、TLB ミス例外を処理するために MMU によって排他的に使用される特別な例外ベクターです。この項のパラメーターは、高速 TLB ミス例外ベクター ( 例外アドレス ) が存在するメモリーモジュールと高速 TLB ミス例外ベクターの位置を選択します。高速 TLB ミス例外ベクターは、システムのメモリー・コンポーネントが配置されるまで構成できません。
Nios II プロセッサーによってマスターされたすべてのメモリーモジュールを含む Fast TLB Miss Exception vector memory リストは、例外ベクター・メモリーモジュールを選択します。標準的なシステムでは、例外コード用に低レイテンシーのメモリーモジュールを選択します。
Fast TLB Miss Exception vector offset は、メモリーモジュールのベースアドレスに関連する例外ベクターの位置を指定します。Qsys は、メモリーモジュール、オフセット、またはメモリーモジュールのベースアドレスを変更すると、例外ベクターの物理アドレスを計算します。Qsys では、高速 TLB ミス例外ベクターは計算されたリード専用のアドレスを表示します。MMU が存在する場合でも、アドレスは常に物理アドレスです。
Nios II MMU について詳しくは、「Nios II プロセッサー・リファレンス・ハンドブック」の「プログラミング・モデル」の章を参照してください。
MMU で正しく機能させるには、ハードウェアが仮想アドレスをカーネル・パーティションに正しくマップできるように、すべての例外ベクター ( リセット、一般例外、ブレーク、および高速 TLB ミス ) のベース物理アドレスがロー物理メモリーを指している必要があります。この制限は、Nios II Processor パラメーター・エディターにより適用されます。