インテルのみ表示可能 — GUID: bpn1629599610401
Ixiasoft
3.3.7.1.2. データ・マネージャー・ポート
Nios® V/mプロセッサのデータバスは32ビット AMBA* 4 AXIマネージャー・ポートとして実装されます。データ・マネージャー・ポートでは、次の2つの機能を実行します。
- プロセッサーによるロード命令の実行時きに、メモリーまたはペリフェラルからデータを読み出します。
- プロセッサーによるストア命令の実行時きに、データをメモリーまたはペリフェラルに書き込みます。
axsize 信号の値によって、ロード/ストア命令のサイズ (LB/SB)、ハーフワード (LH/SH) またはワード (LW/SW) を示します。axaddr 信号のアドレスは常に転送サイズに整列します。ストア命令では、各書き込みストローブビットがアサートされ、書き込まれるバイトを示します。
Nios® V/mプロセッサー・コアでは、ロード/ストア命令の投機的発行はサポートしません。したがって、コアでは、ロードまたはストア命令を1つしか発行できません。また、発行された命令が完了するまで待機します。
Interface | 信号 | 役割 | 幅 | 方向 |
---|---|---|---|---|
書き込みアドレスチャネル | awaddr | ストアアドレス | [31:0] | Output |
awprot | 未使用 | [2:0] | Output | |
awvalid | ストア・アドレスのみ | 1 | Output | |
awready | ストアアドレス準備完了 (メモリから) | 1 | Input | |
書き込みデータチャネル | wvalid | 読み出しデータのValid | 1 | Output |
wdata | データ格納 | [31:0] | Output | |
wstrb | ワード内のバイト位置 | [3:0] | Output | |
wready | データを保存準備完了 (メモリから) | 1 | Input | |
書き込み応答チャネル | bvalid | ストア有効 | 1 | Input |
ブレスプ | ストア完了ステータス ( ゼロ以外の値はストアアクセス障害例外) | [1:0] | Input | |
bready | 定数1 | 1 | Output | |
書き込みアドレスチャネル | araddr | ロードアドレス | [31:0] | Output |
arprot | 未使用 | [2:0] | Output | |
arvalid | ロード・アドレスのみ | 1 | Output | |
arready | ロードアドレス準備完了(下位から) | 1 | Input | |
読み出しデータチャネル | rdata | ロード・データのみ | [31:0] | Input |
rvalid | 読み出しデータのValid | 1 | Input | |
rresp | 命令応答 ( ゼロ以外の値は命令アクセス障害例外) | [1:0] | Input | |
rready | 定数1 | 1 | Output |