In a system having a first device 10 and a second device 8 between which
data values are transferred via an N-bit bus, a resizing unit 18 and an
M-bit bus, reordering of the data is performed such that portions of the
original N-bit data words having a high degree of bit-value correlation
are grouped together as successive transfers thereby reducing the Hamming
distance between successive transfers in a manner that reduces energy
consumption.