Corp. SpaceWire Router User Manual

Ref.:
UoD_SpW-10X_
UserManual
Issue:
3.4
SpW-10X
SpaceWire Router
User Manual
Date:
11
th
July 2008
Preliminary
71
The RMAP write single address, with data verify and acknowledgement command is supported in the
SpaceWire router. The RMAP write command is used to write a 32 bit value into one of the SpaceWire
router registers.
In Figure 7-10 the first byte received by the SpaceWire router configuration logic is the port address
followed by the destination logical address. Fields which are depicted in bold text are expected values.
Fields which are shaded are optional.
Destination Logical Address
FEh
Protocol Identifier
01h
Packet Type, Command,
Source Path Addr Len
Destination Key
Source Path Address Source Path Address Source Path Address Source Path Address
Source Logical Address Transaction Identifier (MS) Transaction Identifier (LS)
Extended Write Address
00h
Write Address (MS)
00h
Write Address
00h
Write Address Write Address (LS)
Data Length (MS)
00h
Data Length
00h
Data Length (LS)
04h
Header CRC
Data (MSB) Data Data Data (LSB)
Config Port Address
00h
Data CRC
EOP
1 11 010
Source Path
Address Length
Source Path
Address Length
Bits in Packet Type / Command / Source Path Address Length Byte
MSB LSB
Packet Type
Command Source Path Address Length
Figure 7-10 Write Single Address Command Packet
Table 7-15 Write Single Address Command Packet Fields
Field Description Bytes
Config Port
Address
The configuration port address field routes the packet to the configuration
port of the router. The configuration port address is always present when
configuring the SpaceWire Router.
1
Destination
Logical
Address
The destination logical address is not used in the SpaceWire Router. The
SpaceWire router accepts packets which have the default destination logical
address of 254h (FEh).
1
Protocol
Identifier
The RMAP protocol identifier is 01h. 1