AEROFLEX GAISLER
21
RT-SPW-ROUTER
Copyright Aeroflex Gaisler AB
June 2012, Version 1.2
3.5
AMBA ports
The AMBA ports consists of what is basically a GRSPW2 core with the SpaceWire codec removed.
The same drivers that are provided for the GRSPW2 core can be used for each AMBA port on the
router. Only an additional driver is needed which handles the setup of all the registers on the configu-
ration port.
3.5.1
Overview
The Router AMBA port is configured through a set of registers accessed through an APB interface.
Data is transferred through DMA channels using an AHB master interface.
3.5.2
Operation
The main sub-blocks of the router AHB interfaces are the DMA engines, the RMAP target and the
AMBA interface. A block diagram of the internal structure can be found in figure 6.
Table 11. Signal mappings of FIFO port in bridge mode.
Port 0
Port 1
rxchar
txchar
rxread
txfull
txwrite
rxcharav
txchar
rxchar
txfull
rxread
rxcharav
txwrite
tickin
tickout
timein
timeout
tickout
tickin
timeout
timein
Figure 6. Block diagram of the Router DMA port
TRANSMITTER
FSM
SEND
RMAP
FSM
TRANSMITTER
DMA ENGINE
RECEIVER
DMA ENGINE
TRANSMITTER
RMAP
RECEIVER
N-CHAR
FIFO
RECEIVER
AHB FIFO
RECEIVER DATA
PARALLELIZATION
AHB
MASTER INTERFACE
REGISTERS
APB
INTERFACE
FROM ROUTER
SWITCH MATRIX
TO ROUTER
SWITCH MATRIX