Spw-10x spacewire router – Atmel SpaceWire Router SpW-10X User Manual
Page 6
Ref.: UoD_SpW-10X_
UserManual
Issue: 3.4
SpW-10X
SpaceWire Router
User Manual
Date: 11
th
July 2008
Preliminary
6
8.1.2
Auto-Start .................................................................................................................................. 79
8.1.3
Link-Start................................................................................................................................... 79
8.1.4
Link-Disable .............................................................................................................................. 80
8.1.5
Automatic deactivate driver mode............................................................................................. 80
8.1.6
Setting the SpaceWire port transmit data rate.......................................................................... 82
8.2
GLOBAL SPACEWIRE LINK CONTROL .................................................................................... 84
8.2.1
Start on request mode............................................................................................................... 85
8.2.2
Disable on Silence mode .......................................................................................................... 85
8.3
CONTROL LOGIC AND ROUTING ............................................................................................. 86
8.3.1
Packet address error................................................................................................................. 86
8.3.2
Arbitration.................................................................................................................................. 86
8.3.2.1
Arbitration of packets with matching priority (1)..................................................................... 87
8.3.2.2
Arbitration of packets with matching priority (2)..................................................................... 88
8.3.2.3
Arbitration of packets with different priority (1) ...................................................................... 89
8.3.2.4
Arbitration of packets with different priority (2) ...................................................................... 90
8.3.3
Group Adaptive Routing............................................................................................................ 92
8.3.3.1
Normal Group adaptive routing.............................................................................................. 92
8.3.3.2
Group adaptive routing when busy ........................................................................................ 92
8.3.3.3
Group adaptive routing when ports not ready........................................................................ 93
8.3.4
Loop-back with Self-Addressing ............................................................................................... 93
8.3.5
Packet Blocking......................................................................................................................... 95
8.3.5.1
Blocked destination ................................................................................................................ 95
8.3.5.2
Stalled source ........................................................................................................................ 98
8.3.5.3
Waiting for an output port..................................................................................................... 101
9.
REGISTER DEFINITIONS ........................................................................................................... 103
9.1
INTERNAL MEMORY MAP ....................................................................................................... 103
9.2
REGISTER ADDRESSES SUMMARY ...................................................................................... 104
9.3
GROUP ADAPTIVE ROUTING TABLE REGISTERS ............................................................... 105
9.4
PORT CONTROL/STATUS REGISTERS ................................................................................. 108
9.4.1
Generic port control/status register fields. .............................................................................. 108
9.4.2
Configuration port control/status register fields. ..................................................................... 109
9.4.3
SpaceWire port control/status register bits. ............................................................................ 112
9.4.4
External port control/status register bits.................................................................................. 115
9.5
ROUTER CONTROL/STATUS REGISTERS ............................................................................ 115
9.5.1
Network Discovery Register.................................................................................................... 115
9.5.2
Router Identity Register .......................................................................................................... 116
9.5.3
Router Control Register .......................................................................................................... 117
9.5.4
Error active Register ............................................................................................................... 120