发明名称 |
Method and apparatus for implementing data mapping with shuffle algorithm |
摘要 |
A method and apparatus are provided for implementing data mapping using a shuffle algorithm. An output shuffler and an input shuffler convert a physical data group to a plurality of data subgroups. The physical data group includes a plurality of bits and each subgroup includes a subplurality of bits. The output shuffler performs an output shuffle sequence for providing a predefined output pattern of ordered subplurality data bits. The predefined output pattern of ordered subplurality data bits is applied to the input shuffler. The input shuffler performs a reverse shuffle sequence. For each shuffle transfer a number of first header bytes of a packet are located at a first one of a plurality of physical layer links. Both the output shuffler and the input shuffler are implemented with minimized logic required to keep a largest multiplexer as a 4-to-1 multiplexer, resulting in minimal area and power being used for implementing the shuffle sequence and reverse shuffle sequence.
|
申请公布号 |
US7174398(B2) |
申请公布日期 |
2007.02.06 |
申请号 |
US20030607360 |
申请日期 |
2003.06.26 |
申请人 |
INTERNATIONAL BUSINESS MACHINES CORPORATION |
发明人 |
CLARK SCOTT DOUGLAS;JOHNS CHARLES RAY;RUEDINGER JEFFREY JOSEPH |
分类号 |
G06F13/00;G06F7/00;G06F13/12;G06F13/40;G06F15/16 |
主分类号 |
G06F13/00 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|