GR740-UM-DS, Nov 2017, Version 1.7
412
www.cobham.com/gaisler
GR740
Start Reception
Receive
2 bytes
rmap enabled
defaddr*!defmask =
rxaddr*!defmask
Yes
Receive
1 byte
RMAP command
No
Yes
No
Set DMA channel
number to 0
Process RMAP
command
Separate addressing
No
Yes
dma(n).addr*
rxaddr*!dma(n).mask
Channel enabled
Increment
channel number
and
pid =1 and
defaddr*!defmask =
rxaddr*!defmask
!dma(n).mask=
Last DMA channel
No
Yes
Store packet to
DMA channel
No
No
Yes
RMAP enabled
Discard packet
Yes
Yes
No
Figure 50.
Flow chart of packet reception.
No