
Chapter 4: Functional Description 4–49
Logical Layer Modules
August 2014 Altera Corporation RapidIO MegaCore Function
User Guide
Table 4–12 lists the allowed burst count, byteenable, and address bit 2 value
combinations for RapidIO IP core variations with a 32-bit Avalon-MM interface.
Avalon-MM value combinations not listed in Table 4–12 flag interrupts in the RapidIO
IP core. For more information about the relevant interrupts, refer to Table 6–46 on
page 6–22.
41–48 0 1 1110
49–56 0 0 1111
57–64 0 1 1111
Notes to Table 4–11:
(1) For read transfers, the read size of the request packet is rounded up to the next supported size, but only the number
of words corresponding to the requested read burst size is returned.
(2) Burst transfers of more than one Avalon-MM word must start on a double-word aligned Avalon-MM address. If
the slave read burst count is larger than one and
io_s_rd_address[0]
is not zero, the transfer completes in the
same manner as a failed mapping: the
READ_OUT_OF_BOUNDS
bit in the
Input/Output Slave Interrupt
register is set,
sys_mnt_s_irq
is asserted if enabled, and the transfer is marked as errored by asserting
io_s_rd_readerror
for the duration of the burst.
Table 4–12. Write Request Size Encoding (32-bit datapath) (Part 1 of 2)
Avalon-MM Values RapidIO Values
burstcount
(1)
byteenable
(4
'
bxxxx)
address [0]
(2)
(1
'
bx)
wdptr
(1
'
bx)
wrsize
(4
'
bxxxx)
1 1000 1 0 0000
1 0100 1 0 0001
1 0010 1 0 0010
1 0001 1 0 0011
1 1000 0 1 0000
1 0100 0 1 0001
1 0010 0 1 0010
1 0001 0 1 0011
1 1100 1 0 0100
1 1110
(3)
1 0 0101
1 0011 1 0 0110
1 1100 0 1 0100
1 0111
(3)
0 1 0101
1 0011 0 1 0110
1 1111 1 0 1000
1 1111 0 1 1000
Table 4–11. Read Request Size Encoding (32-bit datapath) (Part 2 of 2)
Avalon-MM Values RapidIO Values
burstcount
(1)
address[0]
(2)
(1
'
bx)
wdptr
(1
'
bx)
rdsize
(2)
(4
'
bxxxx)
Commenti su questo manuale