
| Ref.: |
| |
SpaceWire Router |
| UserManual | |
Issue: | 3.4 | ||
User Manual | |||
Date: | 11th July 2008 | ||
|
|
|
Table
Bits | Name | Reset Value | Description |
| Read/ |
|
|
|
|
| Write |
|
|
|
|
|
|
0 | Watchdog | Set by the input signal | When set to ‘1’ then the |
| R/W |
| Timer Mode | POR_TIMEOUT_EN_N. | watchdog timer mode is |
|
|
| / Blocking | When ‘0’ – Watchdog Timer Mode | enabled. |
|
|
| Allowed | When set to ‘0’ then the |
|
| |
|
|
|
| ||
| Mode | When ‘1’ – Blocking Allowed Mode |
|
| |
| blocking allowed mode is |
| |||
|
|
|
| ||
|
|
| enabled. |
|
|
|
|
| See section 8.3.5. |
|
|
|
|
|
|
|
|
3:1 | Timeout | Set by the input signal | Selects the blockage |
| R/W |
| Selection | POR_SEL_TIMEOUT0_N. | timeout period. Values as |
| |
|
| When 0, timeout period is | below: |
|
|
|
| “000” => |
| ||
|
| When 1, timeout period is ~1.3 ms. |
| ||
|
| “001” => ~1.3 ms (N = 6) |
| ||
|
|
|
| ||
|
|
| “010” => ~10 ms (N = 9) |
|
|
|
|
| “011” => ~82 ms (N = 12) |
| |
|
|
| “100” => ~1.3 s (N = 16) |
|
|
|
|
| “101” => ~1.3 s (N = 16) |
|
|
|
|
| “110” => ~1.3 s (N = 16) |
|
|
|
|
| “111” => ~1.3 s (N = 16) |
|
|
|
|
| The actual value of the |
|
|
|
|
| timeout period is given by: |
| |
|
|
| 200 x (2^N) x TCLK |
|
|
|
|
| +/- 200 x TCLK |
|
|
|
|
| where TCLK is the period of |
| |
|
|
| the 10 MHz clock signal. |
| |
|
|
|
|
|
|
4 | Enable | Set by the input signal | When set the |
| R/W |
| disable on | POR_DISCONNECT_ON_SILENCE_N. | corresponding SpaceWire |
| |
| silence |
| port will be disconnected if |
| |
|
|
| no activity is detected over |
| |
|
|
| the timeout period. |
|
|
|
|
| The SpaceWire port will |
|
|
|
|
| only be disconnected if | the |
|
|
|
| port was initially started |
|
|
|
|
| when a packet arrived at |
| |
|
|
| the router to be routed out |
| |
|
|
| of the specific SpaceWire |
| |
|
|
| port and the start on |
|
|
|
|
| request bit was set. |
|
|
|
|
| If an external device starts |
| |
|
|
|
|
|
|
|
| Preliminary |
| 118 |