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
57
Table 7-5 Read Single Address Characteristics
Action Supported/
Not Supported
Maximum number
of bytes
Non-aligned access
accepted
8-bit read NS - -
16-bit read NS - -
32-bit read S 4 No
64-bit read NS - -
Word or byte address 32-bit aligned
Accepted Logical Addresses 0xFE
Accepted destination keys 0x20 at power on.
Accepted address ranges 0x00 0000 0000 – 0x00 0000 0109
Address Incrementation No
The RMAP read single address command is supported in the SpaceWire router. The single address
command is used to read a single 32 bit register location from the router registers.
In Figure 7-3 the format of a read single address command is illustrated. 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.
Read Address (MS)
00h
Read Address
00h
Read Address Read Address (LS)
Data Length (MS)
00h
Data Length
00h
Data Length (LS)
04h
Header CRC
Config Port Address
00h
EOP
Last Byte Received
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 Read Address
00h
0 01 010
Bits in Packet Type / Command / Source Path Address Length Byte
MSB
Packet Type
Command
Source Path
Address Length
Source Path
Address Length
LSB
Source Path Address Length
First Byte Received
Figure 7-3 Read Single Address Command Format