![Aeroflex Gaisler RT-SPW-ROUTER User Manual Download Page 5](http://html1.mh-extra.com/html/aeroflex-gaisler/rt-spw-router/rt-spw-router_user-manual_2862505005.webp)
AEROFLEX GAISLER
5
RT-SPW-ROUTER
Copyright Aeroflex Gaisler AB
June 2012, Version 1.2
1
Introduction
1.1
Overview
The SpaceWire Router family is based on a common architecture from which standard configurations
are derived. The architecture is centered around the a non-blocking switch matrix which can connect
any input port to any output port.
All the addressing modes such as path, logical and regional logical are supported. Group adaptive
routing is fully supported, meaning that both path and logical addresses can be individually config-
ured to use from one up to all ports. A unique feature is the support for packet distribution, which can
be used to implement multicast and broadcast addresses. Output ports are arbitrated using two priority
levels with a round-robin scheme within each level.
The 10x SpaceWire router implements 8 external SpaceWire ports and 2 external FIFO ports. The
SpaceWire and FIFO interfaces are directly connected to the switch matrix.
The 6x SpaceWire router implements 4 external SpaceWire ports and a PCI initiator and target inter-
face (32-bit, 33 MHz) accessed via two internal AMBA ports with DMA and RMAP. In this configu-
ration, the AMBA Advanced High-speed Bus (AHB), to which the AMBA ports and the PCI interface
are connected, is used for high-speed communication between the switch matrix and the external PCI
interface. Supporting low-bandwidth items, such as configuration registers, are connected to the
AMBA Advanced Peripheral Bus (APB) which is accessed through an AHB to APB bridge.
The full SpaceWire router architecture includes the following modules: SpaceWire Router, PCI Initia-
tor/Target Interface, AMBA AHB Debug UART and AMBA AHB Status Register.
1.2
Standard configurations
Due to resource limitations, it is not possible to fit the full SpaceWire router architecture on a single
device. Therefore, sub-set configurations have been defined to suit applications with different inter-
facing needs. Table 1 below shows which functions are available in each of the configurations.
Table 1. Standard configurations
Configuration name
10x SpaceWire Router
6x SpaceWire Router with PCI
Configuration ID (CID)
1
2
SpaceWire Ports
8
4
FIFO Ports
2
AMBA Ports with RMAP
2
Configuration port with RMAP
Yes
Yes
Configuration port with AMBA
Yes
PCI Initiator/Target and Interrupt Controller
Yes
AMBA Status Register
Yes
UART Debug Link
Yes
JTAG Debug Link
FPGA and Package
Actel RTAX2000S CCGA624
Actel RTAX2000S CCGA624
Actel RTAX2000S CQFP352
Actel RTAX2000S CQFP352
Actel RT3PE3000L CCGA484
SpaceWire Physical Layer
LVTTL / LVDS (on-chip)
LVTTL / LVDS (on-chip)