SpW-10X

Ref.:

UoD_SpW-10X_

SpaceWire Router

 

UserManual

Issue:

3.4

User Manual

Date:

11th July 2008

 

 

 

 

 

 

1

 

4

 

 

 

 

 

 

 

2

R1

5

 

4

4

 

 

 

3

 

6

 

 

 

 

 

 

 

 

 

 

1

4

2

R2

5

36

(c)

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

 

 

 

 

 

 

 

1

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

R1

5

 

 

 

 

 

 

 

4

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

6

 

 

 

 

 

 

 

 

5

 

4

 

 

 

 

 

 

(a)

14

2 R2 5

36

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

 

 

 

1

 

4

 

 

 

 

 

 

 

2

R1

5

 

4

4

 

 

 

3

 

6

 

 

 

 

 

 

 

 

 

 

1

4

2

R2

5

36

(b)

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.

Preliminary

97

Page 97
Image 97
Atmel SpW-10X user manual Destination Node Blocked c Watchdog timer mode