
| Ref.: |
| |
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
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 |