Transport layer, Transport layer –70, Transport layer” on – Altera RapidIO II MegaCore Function User Manual
Page 112

4–70
Chapter 4: Functional Description
Transport Layer
RapidIO II MegaCore Function
August 2014
Altera Corporation
User Guide
Transport Layer
The Transport layer is a required module of the RapidIO II IP core. It is intended for
use in an endpoint processing element and must be used with at least one Logical
layer module or the Avalon-ST pass-through interface.
You can optionally turn on the following two parameters:
■
Enable Avalon-ST pass-through interface
—If you turn on this parameter, the
Transport layer routes all unrecognized packets to the Avalon-ST pass-through
interface.
■
Disable destination ID checking by default
—If you turn on this parameter,
request packets are considered recognized even if the destination ID does not
match the value programmed in the
Base Device ID CSR—Offset: 0x60
. This
feature enables the RapidIO II IP core to process multi-cast transactions correctly.
destinationID[15:0]
[95:80]
16’h00DD
For variations with an 8-bit device ID, bits [95:88] (bits
[15:8] of the destinationID) are set to 8’h00.
sourceID[15:0]
[79:64]
16’h00AA
For variations with an 8-bit device ID, bits [79:72] (bits
[15:8] of the sourceID) are set to 8’h00.
ttype[3:0]
[63:60]
4’b0000
Not used for SWRITE transactions.
size[3:0]
[59:56]
4’b0000
transactionID[7:0]
[55:48]
8’h00
address[28:0]
[47:19]
{28’h0AABBCC,
1’b1}
wdptr
[18]
0
Not used for SWRITE transactions.
xamsbs[1:0]
[17:16]
2’b00
Reserved[15:0]
[15:0]
16’h0000
Table 4–45. SWRITE Request Receive Example: RapidIO Header Fields in gen_rx_hd_data Bus (Part 2 of 2)
Field
gen_rx_hd_data
Bits
Value
Comment