beautypg.com

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

Page 117: 3 router control register

background image

Ref.: UoD_SpW-10X_

UserManual

Issue: 3.4

SpW-10X

SpaceWire Router

User Manual

Date: 11

th

July 2008

Preliminary

117

Table 9-9 Router Identity Register Field

Bits Description Reset

Value

Usage Read/Write

31:0 Router

Identity

All bits set
to zero

A 32-bit read/write register which may be used to
hold a unique router identity code for each router in
a network.

R/W

9.5.3 Router Control Register

The router control register address is 258 (0x0000 0102).

The router control register sets various control bits in the SpaceWire router. Router functions which
can be controlled are:

• Request an output port to initiate start-up when an input packet addresses that output port but

it is not ready to receive data.

• Disconnect a SpaceWire port when no activity is detected on the port for the timeout period

duration.

• Enable output port timeouts which request the output port to flush when a packet becomes

blocked for a timeout period.

• Enable the a router ports to address themselves i.e. provide a loop-back capability.

The router control register fields are shown in Figure 9-5 and described in Table 9-10.

Timeout enable

0

5

3

1

4

31

6

Timeout selection

Enable disconnect-on-silence

Enable start-on-request

Not used

Enable self-addressing

7

Figure 9-5 Router Control Register Fields