Bookmark this page:
Yahoo!
Windows Live
del.icio.us
digg
Netscape
|
|
|||||||||||||
|
Posted by Pranay on June 4, 2008, 5:45 am
Please log in for more thread options 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. | |||||||||||||
|
Posted by Marris on June 7, 2008, 3:29 pm
Please log in for more thread options 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. | |||||||||||||
| Similar Threads | Posted |
| Ethernet PCS question. | June 4, 2008, 5:45 am |
| Very Basic Ethernet Question | January 1, 2007, 12:35 pm |
| question on Ethernet Devicedriver | January 3, 2008, 1:12 am |
| STP question | October 29, 2004, 1:59 pm |
| a question about STP 802.1d | December 7, 2004, 3:03 pm |
| NAT question... | January 21, 2005, 5:07 am |
| Question regarding 802.1x | March 2, 2005, 7:32 pm |
| Re: A question for the NG | December 11, 2006, 1:44 pm |
| Re: A question for the NG | December 11, 2006, 5:58 pm |
| Monitoring question! | July 30, 2004, 5:50 pm |
| a question about igmp | September 15, 2004, 1:36 am |
| eternet question | October 15, 2004, 6:52 pm |
| A question about 802.1d based CoS | October 20, 2004, 1:04 am |
| simple question | October 28, 2004, 4:58 pm |
| CSMA\CD Question | November 15, 2004, 10:37 am |

Ethernet PCS question.
Yahoo!
Windows Live
del.icio.us
digg
Netscape 


>
> 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.