A bus bridge for coupling between a first bus and a second includes: at
least one data buffer; data load logic and data unload logic. The data
load logic places received data in the at least one data buffer, wherein
the data is received at the bus bridge from across the first bus in a
first data ordering. The data unload logic automatically translates the
received data from the first data ordering to a second data ordering
during unloading of the data from the at least one data buffer for
transfer across the second bus, wherein the first data ordering and the
second data ordering are each a different one of a linear data ordering
and an interleaved data ordering.