Ref.:
UoD_SpW-10X_
UserManual
Issue:
3.4
SpW-10X
SpaceWire Router
User Manual
Date:
11
th
July 2008
Preliminary
115
9.4.4 External port control/status register bits.
The port control/status fields specific to the External port are described in Table 9-7.
Table 9-7 External Port Control/Status Fields
Bits Name
Reset
Value
Description Read/Write
0
Error Active
‘0’
This bit is set to one when any of the error bits are set.
R
1 Packet
Address
Error
‘0’
The packet address error bit is set when a packet is
received with an incorrect address. A packet address
error is also generated when an empty packet is input
to the external port.
R
2 Output
port
timeout
error
‘0’
The output timeout error bit is set when the output port
has become blocked for a period of time.
R
3 Input
Buffer
Empty
‘0’
The external port input buffer is empty.
Note: The input buffer writes data to the SpaceWire
router.
R
4 Input
Buffer
Full
‘0’
The external port input buffer is full.
R
5 Output
Buffer
Empty
‘0’
The external output port buffer is empty.
Note: The output buffer writes data to the external
device connected to the external port.
R
6 Output
Buffer Full
‘0’
The external output port buffer is full.
R
23:5 Not
used
-
-
-
Note: The Error status bits are cleared by writing to the Error Active register, see section 9.5.4.
9.5 ROUTER CONTROL/STATUS REGISTERS
The router control/status registers are described below.
9.5.1 Network Discovery Register
The network discovery register address is 256 (0x0000 0100).
The network discovery register allows a network manager to determine the layout of the network by
reading the contents of the register. Its fields are shown in Figure 9-4 and described in Table 9-8.