Altera RapidIO II MegaCore Function User Manual
Page 70

4–28
Chapter 4: Functional Description
Logical Layer Interfaces
RapidIO II MegaCore Function
August 2014
Altera Corporation
User Guide
1
0000_0000_0001_0000
0
0011
0
1
0000_0000_0010_0000
0
0010
0
1
0000_0000_0100_0000
0
0001
0
1
0000_0000_1000_0000
0
0000
0
1
0000_0001_0000_0000
1
0011
1
1
0000_0010_0000_0000
1
0010
1
1
0000_0100_0000_0000
1
0001
1
1
0000_1000_0000_0000
1
0000
1
1
0001_0000_0000_0000
0
0011
1
1
0010_0000_0000_0000
0
0010
1
1
0100_0000_0000_0000
0
0001
1
1
1000_0000_0000_0000
0
0000
1
1
0000_0000_0000_0011
1
0110
0
1
0000_0000_0000_1100
1
0100
0
1
0000_0000_0011_0000
0
0110
0
1
0000_0000_1100_0000
0
0100
0
1
0000_0011_0000_0000
1
0110
1
1
0000_1100_0000_0000
1
0100
1
1
0011_0000_0000_0000
0
0110
1
1
1100_0000_0000_0000
0
0100
1
1
0000_0000_0000_1111
1
1000
0
1
0000_0000_1111_0000
0
1000
0
1
0000_1111_0000_0000
1
1000
1
1
1111_0000_0000_0000
0
1000
1
1
0000_0000_1111_1111
0
1011
0
1
1111_1111_0000_0000
0
1011
1
1
1111_1111_1111_1111
1
1011
0
Note to
(1) For read transfers, the I/O Logical layer slave module does not handle byteenable values and byteenable-burstcount
combinations that the Avalon-MM interface does not allow. In case of an invalid combination, the RapidIO II IP core
asserts the ios_rd_wr_readresponse signal when it asserts the ios_rd_wr_readdatavalid signal, and sets the
INVALID_READ_BYTEENABLE
bit of the I/O Slave Interrupt register (
) if this
interrupt is enabled in the I/O Slave Interrupt Enable register (
Table 4–10. I/O Logical Layer Slave Read or Write Request Size Encoding I (Part 2 of 2)
Avalon-MM Signal Values
(1)
RapidIO Header Field Values
burstcount
(5'dx,
128-bit units)
byteenable
(16'bxxxx_xxxx_xxxx_xxxx)
wdptr
(1'bx)
rdsize or
wrsize
(4'bxxxx)
address[0]
(rio_addr[3])