Atmel SpaceWire Router SpW-10X User Manual

Page of 155
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 
Enabled 
SpaceWire link port 1 
Enabled 
SpaceWire link port 2 
Enabled 
SpaceWire link port 3 
Enabled 
SpaceWire link port 4 
Enabled 
SpaceWire link port 5 
Enabled 
SpaceWire link port 6 
Enabled 
SpaceWire link port 7 
Enabled 
SpaceWire link port 8 
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.