Ethernet PCS question.

Ethernet PCS question.

NewsGroups | Search | Tools
 comp.dcom.lans.ethernet  Post an article  get this group's latest topics as an RSS feed add this group's latest topics to your My MSN content add this group's latest topics to your My Yahoo content  add this group's latest topics to your Google content  YahooMyWeb Yahoo!  Google Google  Windows Live Favorites Windows Live  del.icio.us del.icio.us  digg digg  Add to Netscape Netscape
Subject Author Date
Ethernet PCS question. Pranay 06-04-2008
Posted by Pranay on June 4, 2008, 5:45 am
If you were  Registered and logged in, you could reply and use other advanced thread options
Hi,

I designing an Elastic buffer for Ethernet, I would like to insert/
delete I1 and I2 characters.
I1 = K28.5 & D5.6,
I2 = K28.5 & D16.2

I would like to know if I can delete/insert a part of the I1/I2
character? For example, can I just insert/delete
K28.5 character or should I insert/delete k28.5 and D character as
well?

Normal sequence would be KDKDKDKDKD
After insertion it would be KDKDKKDKDK
After deletion it would be KDKDDKDKDK

is this OK?

My second question is

The 8B/10B encoder would encode the 8B data to either a +ve or a -ve
disparity 10B data.
So is it OK to transmit only I1 or only I2 all the time irrespective
of the current running disparity?
Because the current running disparity would be corrected by the 8B/10B
encoder.


Thanks,
-Pranay.

Pure Networks
Posted by Marris on June 7, 2008, 3:29 pm
If you were  Registered and logged in, you could reply and use other advanced thread options
If you are intending to transmit the data stream over the physical layer
then you need to maintain the kdkdkd pattern. Normally though elastic
buffers are implemented in the PHY receiver and the symbols are converted to
GMII idle before being sent to the MAC. In this case you can insert or
delete a single byte.

Regarding you second question, I do not have the spec in front of me but it
clearly specifies which idle pattern should be sent. One is used to correct
disparity at the end of frame and the other is then sent continuosly.

> Hi,
>
> I designing an Elastic buffer for Ethernet, I would like to insert/
> delete I1 and I2 characters.
> I1 = K28.5 & D5.6,
> I2 = K28.5 & D16.2
>
> I would like to know if I can delete/insert a part of the I1/I2
> character? For example, can I just insert/delete
> K28.5 character or should I insert/delete k28.5 and D character as
> well?
>
> Normal sequence would be KDKDKDKDKD
> After insertion it would be KDKDKKDKDK
> After deletion it would be KDKDDKDKDK
>
> is this OK?
>
> My second question is
>
> The 8B/10B encoder would encode the 8B data to either a +ve or a -ve
> disparity 10B data.
> So is it OK to transmit only I1 or only I2 all the time irrespective
> of the current running disparity?
> Because the current running disparity would be corrected by the 8B/10B
> encoder.
>
>
> Thanks,
> -Pranay.



Similar ThreadsPosted
Very Basic Ethernet Question January 1, 2007, 12:35 pm
question on Ethernet Devicedriver January 3, 2008, 1:12 am
Question regarding 802.1x March 2, 2005, 4:32 pm
A question for the NG November 28, 2006, 4:37 pm
another LAN monitoring question June 16, 2005, 8:13 am
question about 100mbits/sec June 25, 2005, 9:32 am
a question about firmware July 19, 2005, 11:43 pm
Switch Question July 22, 2005, 7:47 am
GVRP question September 12, 2005, 4:34 pm
bed of nails question December 10, 2005, 3:03 pm

other useful resources:
The Federal Communications Commission (FCC)
Telecommunications Industry Association
Electronic and Software Security Products and Services
International Telecommunication Union

Custom CGI Perl and PHP programming by 1-Script.com

Contact Us | Privacy Policy
The site map in XML format XML site map