
www.ti.com
SRIO Functional Description
Figure 6. 1x/4x RapidIO Packet Data Stream (Streaming-Write Class)
n*64+80
PHY |
| TRA |
| LOG |
| TRA | LOG | PHY |
10 | 2 | 4 |
| 16 | n*64+32 | 16 |
acklD | rsv | prio | tt | ftype | destID | sourcelD | address | rsrv | xamsbs | ... | CRC | ||||
5 | 3 | 2 | 2 | 4 | 8 | 8 | 29 | 1 | 2 | 64 | 64 | 64 | 64 | 16 | |
|
|
|
|
|
|
|
|
|
|
|
|
| n*64+96 |
|
PHY =Physicallayer TRA = Transportlayer LOG=Logicallayer
| PHY | TRA |
| LOG | TRA | LOG | PHY | LOG | PHY |
|
|
|
|
|
|
|
|
|
|
10 | 2 | 4 | 16 | 9 * 6 4 + 32 | 16 | 16 |
a c k l D | rsv | prio | tt | ftype | destID | sourcelD | address | rsrv | xamsbs | ... | ||
|
|
|
|
|
|
|
|
|
|
|
|
|
...
5 | 3 | 2 | 2 | 4 | 8 | 8 | 29 | 1 | 2 | 64 | 64 | 5*64 | 64 | 64 | 16 | 64 | 64 | 64 | 64 | 16 |
Note: Figure 6 assumes that addresses are
The device ID, being an
The data stream includes a Cyclic Redundancy Code (CRC) field to ensure the data was correctly received. The CRC value protects the entire packet except the ackID and one bit of the reserved PHY field. The peripheral checks the CRC automatically in hardware. If the CRC is correct, a
2.1.2.3Control Symbols
Control symbols are physical layer message elements used to manage link maintenance, packet delimiting, packet acknowledgment, error reporting, and error recovery. All transmitted data packets are delimited by
Figure 7. Serial RapidIO Control Symbol Format
Delimiter | 1stByte | 2ndByte |
| 3rdByte | |||
|
|
|
|
|
|
|
|
SCorPD | stype0 | Parameter0 | parameter1 | stype1 | cmd |
| CRC |
|
|
|
|
|
|
|
|
8 | 3 | 5 | 5 | 3 | 3 | 5 |
Control symbols are delimited by special characters at the beginning of the symbol. If the control symbol contains a packet
24 | Serial RapidIO (SRIO) | SPRUE13A |