|
|
|
| Ref.: |
|
| |
|
|
| SpaceWire Router |
| UserManual |
| |
|
|
| Issue: | 3.4 |
|
| |
|
|
| User Manual |
|
| ||
|
|
| Date: | 11th July 2008 |
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
Length | one 32 bit register location. |
|
|
|
| ||
|
|
|
| ||||
Header | The header CRC is the eight bit CRC code used to detect errors in the | 1 |
| ||||
CRC | command packet. The CRC code is checked before the command is |
|
|
| |||
|
| executed |
|
|
|
| |
|
|
|
|
|
|
|
|
In Figure
|
|
|
|
| First byte transmitted |
|
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
| Source Path Address | Source Path Address | Source Path Address |
|
|
| ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
| Source Logical Address | Protocol Identifier | Packet Type, Command, | Status |
|
|
|
| |||||||
|
|
| 01h |
| Source Path Addr Len |
|
|
|
| |||||||
|
|
|
|
|
|
|
|
|
|
|
| |||||
|
| Destination Logical Address | Transaction Identifier (MS) | Transaction Identifier (LS) | Reserved = 0 |
|
|
| ||||||||
|
| FEh |
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
| Data Length (MS) | Data Length |
| Data Length (LS) | Header CRC |
|
|
| |||||||
|
| 00h |
|
| 00h |
| 04h |
|
|
|
| |||||
|
|
|
|
|
|
|
|
|
|
| ||||||
|
| Data (Word 0 MSB) |
| Data |
| Data |
| Data (Word 0 LSB) |
|
|
| |||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Data CRC |
| EOP |
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
| Last byte transmitted |
|
|
|
|
|
|
|
| |||
|
| Bits in Packet Type / Command / Source Address Path Length Byte |
|
|
|
|
|
| ||||||||
|
| MSB |
|
|
|
|
|
|
|
|
|
| LSB |
| ||
|
| 0 |
| 0 | 0 |
|
| 0 | 1 |
| 0 | Source Path | Source Path |
|
| |
|
|
|
|
|
| Address Length | Address Length |
|
| |||||||
|
| Packet Type |
|
|
|
| Command |
| Source Path Address Length |
|
| |||||
|
|
|
|
|
|
|
|
| ||||||||
|
| Figure |
| |||||||||||||
|
|
|
| |||||||||||||
|
| Table |
| |||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
Field | Description |
|
|
|
|
|
|
|
|
|
|
|
| Bytes | ||
|
|
| ||||||||||||||
Source | Optional source path addresses specified in the command packet. If no source | >=0 | ||||||||||||||
Path | path addresses are specified then the first byte will be the source logical |
| ||||||||||||||
Address | address. |
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
| ||||||||||||||
Source | The source logical address specified in the command packet. If source path | 1 | ||||||||||||||
Logical | addresses are not used then the source logical address is the address of the |
| ||||||||||||||
Address | return packet. |
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Preliminary |
|
|
|
|
| 59 |