beautypg.com

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

Page 54

background image

Ref.: UoD_SpW-10X_

UserManual

Issue: 3.4

SpW-10X

SpaceWire Router

User Manual

Date: 11

th

July 2008

Preliminary

54

Table 7-3 Packet Header Deletion Mapping

Packet Address

Header Deletion

Physical Port type

0 Enabled

Configuration

port

1

Enabled

SpaceWire link port 1

2

Enabled

SpaceWire link port 2

3

Enabled

SpaceWire link port 3

4

Enabled

SpaceWire link port 4

5

Enabled

SpaceWire link port 5

6

Enabled

SpaceWire link port 6

7

Enabled

SpaceWire link port 7

8

Enabled

SpaceWire link port 8

9

Enabled

External FIFO port 1

10

Enabled

External FIFO port 2

11-31 N/A

Invalid

addresses

32-255

Dependent on routing table (default not
enabled)

Logical addresses

Note that header deletion is always enabled for path addresses and cannot be changed by
configuration. Header deletion for logical addresses can be enabled or disabled via a configuration
register (see section 9.3).

7.4 INVALID ADDRESSES

Packets which have invalid addresses are discarded by the routing control logic. Path addresses
which are in the range 11-31, logical addresses which are set as invalid in the routing table and empty
packets (packets with no address or cargo) input to the external port are flagged as invalid packet
addresses.

A packet address error is also generated when a packet address causes the packet to be routed back
through the port on which the packet was received, i.e. a loop-back, and the router control register bit
address self is not enabled.

When an invalid address packet is received by the router then the routing control logic flags the error
to the corresponding port status register, spills the packet address, data and end of packet marker and
waits for the next packet.