Patent ID: 7174398
Filing Date: 2007-02-06
Classification: G06F,Y02D

Abstract:
1. A method for implementing data mapping using a shuffle algorithm comprising the steps of: using an output shuffler and an input shuffler to transfer data of different widths; said output shuffler and said input shuffler converting a physical data group to a plurality of input data subgroups, said physical data group including a plurality of bits of a first data width and each subgroup including a subplurality of bits of a second data width; performing an output shuffle sequence with said output shuffler for providing a predefined output pattern of ordered subplurality data bits with said predefined output pattern of ordered subplurality data bits including predefined first header bytes defining the beginning of a new frame of data; said predefined first header bytes being provided to a first data subgroup of said predefined output pattern of ordered subplurality data bits; applying said predefined output pattern of ordered subplurality data bits of said output shuffler to said input shuffler with said predefined first header bytes in said first data subgroup being provided in a first clock cycle; and performing a reverse shuffle sequence with said input shuffler.