表: トランザクション リターンの説明
に、トランザクション リターンの説明を示します。
last_handshake
= *LAST + *VALID + *READY
cmd_handshake
= *VALID + *READY
bresp_handshake
= BVALID + BREADY
表 D-1:
トランザクション リターンの説明
名称
|
説明
|
NO_RETURN
|
ドライバーはアイテムを返しません。
|
CMD_RETURN
|
アイテムは cmd_handshake 時に返されます。
|
PAYLOAD_RETURN
|
書き込みの場合、アイテムは bresp_handshake 時に返されます。
読み出しの場合、アイテムは last_handshake 時に返されます。
|
CMD_PAYLOAD_RETURN
|
アイテムは 2 回返されます。
cmd_handshake 時。
bresp_handshake 時 (書き込みの場合)。
last_handshake 時 (読み出しの場合)。
|
CMD_WLAST_RETURN
|
アイテムは 2 回返されます。
cmd_handshake 時。
last_handshake 時。
注記:
このリターン タイプは、読み出しトランザクションでは無効です。
|
CMD_WLAST_PAYLOAD_RETURN
|
アイテムは 3 回返されます。
cmd_handshake 時。
last_handshake 時。
bresp_handshake 時。
注記:
このリターン タイプは、読み出しトランザクションでは無効です。
|
WLAST_PAYLOAD_RETURN
|
アイテムは 2 回返されます。
last_handshake 時。
bresp_handshake 時。
注記:
このリターン タイプは、読み出しトランザクションでは無効です。
|
WLAST_RETURN
|
アイテムは last_handshake 時に返されます。
注記:
このリターン タイプは、読み出しトランザクションでは無効です。
|