インテルのみ表示可能 — GUID: iga1409334287459
Ixiasoft
インテルのみ表示可能 — GUID: iga1409334287459
Ixiasoft
3.4.3. シャドー・レジスター・セット
シャドー・レジスター・セットが実装されていると、status.CRSは現在使用中のレジスターセットを表示します。Nios II コアは最大 63 個のシャドー・レジスター・セットを有することができます。シャドー・レジスター・セット数を n に設定した場合、シャドー・レジスター・セットは 1 ~ n の数になります。レジスターセット 0 は通常のレジスターセットです。
シャドー・レジスター・セットはまさに通常のレジスターセットと同様に動作します。現在使用中のレジスターセットは、status.CRSを調べることでのみ決定できます。
シャドー・レジスター・セットは一般的に EIC インターフェイスと組み合わせて使用されます。この組み合わせにより、実質的に割り込みレイテンシーが短縮されます。
EIC インターフェイスの使用の詳細については、「例外プロセス」項を参照してください。
システム・ソフトウェアは、status.PRSの設定およびrdprs命令とwrprs命令の使用により、任意のシャドー・レジスター・セットからの読み出しおよびシャドー・レジスター・セットへの書き込みができます。
rdprs命令とwrprs命令の詳細については、「Nios II プロセッサー・リファレンス・ハンドブック」の「命令セット・リファレンス」の章を参照してください。