WARNING
Only "point-to-point" mode has been tested and validated.
"Network" mode going through an actual 100GbE network switch (+ stress testing through the switch) has not been done yet.
Layer 3 Ethernet framing
Word# | Word's BYTE | Type | Name | Description | Note |
---|---|---|---|---|---|
0 | [5:0] | Header | DestMac | Destination MAC |
|
0 | [11:6] | Header | SrcMac | Source MAC |
|
0 | [13:12] | Header | EtherType | TBD Value |
|
0 | 14 | Header | Version | 0x1 |
|
0 | 15 | Header | TID | Transaction ID |
|
0 | [17:16] | Header | Pause | Virtual Channel Pause |
|
0 | 18 | Header | VC | Virtual Channel Index |
|
0 | 19 | Header | tUserFirst | first 8-bits of tUser | |
0 | 20 | Header | OpCodeEn | OP-code Enable | |
0 | [29:20] | Header | Reserved | Reserved |
|
0 | [31:30] | Header | HdrXsum | 16-bit Header Checksum |
|
0 | [47:32] | Header | OpCodeData | 128-bit OP-code Data |
|
0 | [63:48] | Header | UserData | 128-bit User Data |
|
1 | [63:0] | Payload | AXIS Data | User Payload Data | |
... | ... | ... | ... | ... | |
(MAX_SIZE/64) | [63:0] | Payload | AXIS Data | User Payload Data | |
(MAX_SIZE/64)+1 | 0 | Footer | tKeepLast | TKEEP on last payload word |
|
(MAX_SIZE/64)+1 | 1 | Footer | EOF/EOFE | EOF and EOFE marker |
|
(MAX_SIZE/64)+1 | [3:2] | Footer | Pause | Virtual Channel Pause |
|
(MAX_SIZE/64)+1 | [5:4] | Footer | PayloadSize | Number of bytes in payload |
|