beautypg.com

Spw-10x spacewire router – Atmel SpaceWire Router SpW-10X User Manual

Page 52

background image

Ref.: UoD_SpW-10X_

UserManual

Issue: 3.4

SpW-10X

SpaceWire Router

User Manual

Date: 11

th

July 2008

Preliminary

52

7. SPACEWIRE ROUTER PACKET TYPES

This section describes how the routing control logic interprets packets.

7.1 PACKET ADDRESSES

The routing control logic interprets the first byte of each received packet as the packet address. The
packet address defines the physical ports through which the routing control logic will use to route the
packet towards its destination.

Packets which have a path address (0-31) as the first byte are always routed to the corresponding
physical port number on the router. Packets which have a logical address (32-255) are routed to
physical ports dependent on the contents of the routing table. The internal SpaceWire router routing
table can be set up to assign logical addresses to the physical ports, except the configuration port
(port 0) which can only be accessed by path addressing

The physical port addresses for the SpaceWire router and the expected packet type is defined in the
table below. The packet types can be viewed in section 0.

Table 7-1 Packet Address Mapping

Packet Address

Expected Packet Type

Physical Port type

0

Command packet

Configuration port

1

Any type

SpaceWire link port 1

2

Any type

SpaceWire link port 2

3

Any type

SpaceWire link port 3

4

Any type

SpaceWire link port 4

5

Any type

SpaceWire link port 5

6

Any type

SpaceWire link port 6

7

Any type

SpaceWire link port 7

8

Any type

SpaceWire link port 8

9

Any type

External FIFO port 1

10

Any type

External FIFO port 2

11-31 N/A

Invalid

addresses

32-255

Any type

Logical addresses

Note that logical address 255 is reserved in the SpaceWire standard [AD1].