beautypg.com

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

Page 6

background image

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