Queuing and ordering data is described. Data is stored or queued in
concatenated memories where each of the memories has a respective set of
data out ports. An aligner having multiplexers arranged in a lane
sequence are coupled to each set of the data out ports. A
virtual-to-physical address translator is configured to translate a
virtual address to provide physical addresses and select signals, where
the physical addresses are locations of at least a portion of data words
of a cell stored in the concatenated memories in successive order. The
multiplexers are coupled to receive the select signals as control select
signaling to align the at least one data word obtained from each of the
concatenated memories for lane aligned output from the aligner.