Thread Links Date Links
Thread Prev Thread Next Thread Index Date Prev Date Next Date Index

[802.3ae] RE: Clause 49: S Type Definition and PCS Receive State machine( Figure 49-13)




Hi Tuan
  I think it should be treated as error frame .
  Because decoder to detect CS type it needs four
  valid controls . So , any one of those control
  being error will get deceoded as error frame .

thanks
Sumit

-----Original Message-----
From: Tuan Hoang [mailto:tuanh@xxxxxxxxxxxx]
Sent: Friday, December 07, 2001 11:41 AM
To: stds-802-3-hssg@xxxxxxxx
Cc: Sheila Qiu (E-mail); Sumit Das (E-mail); Chung-Jue Chen (E-mail);
Nong Fan (E-mail)
Subject: Clause 49: S Type Definition and PCS Receive State machine (
Figure 49-13)




In clause 49, the S type definition is :

The vector contains Syn header of 10 and one of the following :
a) A block type filed of 0x33 and four valid control chearacters.
b).....



In a minimum IPG case, there might be two consecutive 64b/66b frames
transmitted by the PCS TX as followed:

  10 0xff Data Data Data Data Data Data Data
  10 0x33 Idle Idle Idle Idle Data Data Data

Due to a bit error, the above frames might be seen at the PCS receiver as:

  10 0xff Data Data Data Data Data Data Data
  10 0x33 Invalid_control Idle Idle Idle Data Data Data

According the the S type definitition, the second frame can not be decoded
as valid frame of "C C C C SOP Data Data Data".  However, the PCS Receive
State machine (Figure 49-13) does not allow a direct trasition of RX_T to
RX_E state.  Then how should the PCS Receiver decode this frame?  Should it
decode the invalid_control byte to ERROR byte and leave the rest of frame
intact? Or should it make the whole frame to be ERROR frame?  It looks like
that the requirment of S type and the state machine are in conflict for this
minimum IPG case.

Tuan