|Thread Links||Date Links|
|Thread Prev||Thread Next||Thread Index||Date Prev||Date Next||Date Index|
Because two bits are required to express both synchronization and control/data. If you're receiving scrambled information, a single bit indicating control/data is insufficient to delimit the 64B/66B frame. In the case of 10GBASE-T, the frame sync is performed by the LDPC frame, hence only 64B/65B is used. In 10GBASE-R, a pattern is required to perform the frame synchronization. A single bit sync would take a long time to find. A set two bit value requires less time. One two bit value indicates data, the other control. And other value would indicate a false synchronization detection.
From: Hari S. patel <firstname.lastname@example.org>
To: STDS-802-3-HSSG@LISTSERV.IEEE.ORG <STDS-802-3-HSSG@LISTSERV.IEEE.ORG>
Sent: Mon Sep 17 06:28:03 2007
Subject: [HSSG] Clause-49 (Physical Coding Sublayer (PCS) for 64B/66B, type 10GBASE-R), query
I have a question on Clause-49 (Physical Coding Sublayer (PCS) for 64B/66B, type 10GBASE-R).
We have two bits for sync header having following meaning,
00 - Invalid block
01 - Data block
10 - Control block
11 - Invalid block
I get confused,why we have taken two bits, even if we can indicate data/control block using one bit only.
Can I know the reason,why is it so?
Hari S. Patel