Patent ID: 6812870
Filing Date: 2004-11-02
Classification: H04L

Abstract:
A method for 8b/10b encoding, the method comprising:receiving an input running disparity; receiving an 8-bit input that includes a 5-bit input portion and a 3-bit input portion; determining, in parallel, a 6-bit running disparity and a 4-bit running disparity, wherein the 6-bit running disparity is based on a first possible 6-bit expected running disparity, a second possible 6-bit expected running disparity, the input running disparity, and the 5-bit input portion, and wherein the 4-bit running disparity is based on the first possible 6-bit expected running disparity, the second possible 6-bit expected running disparity, a first possible 4-bit expected running disparity, a second possible 4-bit expected running disparity, the input running disparity, and the 3-bit input portion; determining a 6-bit output based on the 6-bit running disparity and the 5-bit input portion; and determining a 4-bit output based on the 4-bit running disparity and the 3-bit input portion, wherein the 6-bit output and the 4-bit output provide a 10-bit encoded output.