
Altera Corporation 63
SerialLite II Protocol Reference Manual
SerialLite II Specification
Flow Control Implementation Rules
The following flow control implementation rules must be followed:
1. IDL characters are transmitted by the near transmitter during the
pause period.
2. Flow control has no effect on management packets. Meaning that
link management packets can still be transmitted during the pause
period. It also means that there is no way to flow control link
management packets. If a flow control packet is received during the
transmission of a link management packet, the transmission of the
link management packet continues irrespective of the pause packet.
3. If a flow control packet is received during a data packet transfer, the
near transmitter stops sending data immediately after the current
column is transmitted and flow control takes place. For a priority
packet, the near transmitter stops sending data immediately after
completion of the segment.
4. The flow control timer must be refreshed with a new FC_TIME
before it expires, if the receiver is unable to accept new data.
Figure 2–41 shows a flow control example.
Figure 2–41. Flow Control Example
Time
D8
IDL
D12
D16
PD0
PD4
D0
D4
D9
IDL
D13
IDL
PD1
PD5
D1
D5
D10
SDP1
D14
IDL
PD2
PD6
D2
D6
D11
SDP2
D15
IDL
PD3
PD7
D3
D7
CRC1 CRC2EGP1 EGP2
SPP1 SPP2IDL IDL
Lane
#0
Lane
#1
Lane
#2
Lane
#3
CRC1EGP1 CRC2EGP2
CRC3 IDLCRC4 IDL
IDL IDL IDLIDL
IDL IDL IDLIDL
IDL IDL IDLIDL
IDL IDL IDLIDL
IDL IDL IDLIDL
IDL IDL IDLIDL
IDL IDL IDLIDL
IDL IDL IDLIDL
Flow controlled
for FC_TIME
Kommentare zu diesen Handbüchern