beautypg.com

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

Page 97

background image

Ref.: UoD_SpW-10X_

UserManual

Issue: 3.4

SpW-10X

SpaceWire Router

User Manual

Date: 11

th

July 2008

Preliminary

97

R1

1

2

3

4

5

6

(c)

R2

1

4

2

3

5

6

4

4

Figure 8-16 Destination Node Blocked (c)

Watchdog timer mode

What happens when the routers are in Watchdog Timer mode and a destination becomes blocked is
illustrated in Figure 8-17to Figure 8-20. Only SpaceWire ports 1 to 6 are shown for clarity.

a) A packet arrives at port 3 of routing switch R1 destined for port 4 and then port 5 of R2

R1

1

2

3

4

5

6

(a)

4

5

R2

1

4

2

3

5

6

4

4

Figure 8-17 Destination Node Blocked: Watchdog Mode (a)

b) The packet is routed towards its destination but during packet transfer the destination stalls

and does not accept further data. The network path is blocked and the packet waiting at R1
port 2 is also blocked

R1

1

2

3

4

5

6

(b)

R2

1

4

2

3

5

6

4

4

Figure 8-18 Destination Node Blocked: Watchdog Mode (b)

c) At routing switches R1 and R2 the watchdog timers detect the packet has blocked for the

specified timeout period. The packet is then discarded by the routers by spilling the data at the
input port and appending an EEP to the data at the output ports. Once the packet has been
removed from the network an EEP is ready to be appended to routing switch R2 port 5 when
buffer space is available and the network path between routing switch R1 port 4 and routing
switch R2 port 1 is available.