03.11.2012 Views

Medium Access Control (MAC) and Physical Layer (PHY) - CISE

Medium Access Control (MAC) and Physical Layer (PHY) - CISE

Medium Access Control (MAC) and Physical Layer (PHY) - CISE

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4-June-07 P1901_PRO_016_r0<br />

Packet fragments shall only appear at the beginning or the end of the burst. Once a fragment of a packet is sent in a<br />

burst, the rest of the packet shall be sent before any other packet to the same Local Port (regardless of service class).<br />

Packets with the same destination port <strong>and</strong> same service class shall be transmitted in order. Within the same<br />

destination port, packets are transmitted according to their service class, with highest service class packets first (see<br />

8.2).<br />

The inter-packet header has the following structure:<br />

7 6<br />

Part of<br />

Packet<br />

Version<br />

- Preamble – 8 bits. Set to 0x5D<br />

5<br />

4<br />

Unfinished Last Packet ACK Req Packet Id [11:8]<br />

Length [5:0]<br />

5D<br />

Reserved<br />

Submission page 155 UPA-OPERA<br />

3<br />

Packet Id [7:0]<br />

Fragment Number<br />

CRC – 16 bits<br />

Figure 58 Inter-packet header<br />

2<br />

1<br />

Length [8:6]<br />

0<br />

Padding Last Word<br />

- Part of Packet – 1 bit. The first fragment in the burst is part of a previous packet. This field shall only be<br />

checked by the receiver in the first inter-packet header.<br />

- Unfinished – 1 bit. The last fragment in this burst is unfinished. To be set to one in the last inter-packet<br />

header if it is not a complete packet.<br />

- Last Packet – 1 bit. This is the last fragment or packet inside this burst.<br />

- ACK Req – 1 bit. The transmitter is waiting an ACK about this packet to free it. When it is set to 0, the<br />

transmitter frees this packet when this packet is sent <strong>and</strong> the receiver can not request retransmissions about<br />

it.<br />

- Packet Id – 12 bits. Unique identification of each packet.<br />

- Version – 2 bits. Version is set to 0.<br />

- Fragment number – 3 bits. Each packet could be divided into 6 fragments. This is the identification of each<br />

fragment: from 0 to 5.<br />

- Length – 9 bits. Length of the packet or fragment in words.<br />

Octet<br />

1<br />

2<br />

3<br />

4<br />

5<br />

6<br />

7<br />

8

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!