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

Re: 64B/66B Control Codes Mapping & Bit Order




Ben,

I'd support you in recommending to flip the order of bits in Fig 49-5 as
you suggest in the following.  Table 49-1 shows bits msb->lsb
but fig 49-5 shows the opposite so one can't simply stuff the
control codes in table 49-1 into fig 49-5.  

Regards,
-Wesley Lee

ben brown wrote:
[snip]
Hope this helps. Although it might be too late to make
a dramatic change to this table at this point (simply
because people are beginning to be familiar with it),
I would be eager to recommend to the clause editor that
this table be redrawn where the first column changes the
order of the bytes from D0...D7 to D7...D0. Then, move
the SYNC column to the far left and reverse the order of
those bits (DATA = 10, CONTROL = 01). The Block Payload
column could then be re-ordered to show D7...D0 for the
Data Block Format and C7...C0, Type Field for Control
Block Format. This way, the 66-bit field is laid out
in front of you with [65] (the msb) on the left and [0]
(the lsb) on the right, the way many of us are most
familiar with looking at numbers or fields. Also, the
hexadecimal equivalents of fields, which are written with
msn (most significant nibble) on the left and lsn on
the right, could be simply expanded into their binary
equivalents without having to perform a mental bit swap
to match the table.


-- 
==================================================================
Lucent Microelectronics Group - West
1381 McCarthy Blvd, Miltpitas, CA 95035
Work: 408-952-8822  FAX : 408-952-8887   wlee@xxxxxxxxxx
==================================================================