A method of processing data includes writing a data block of size m where m
is greater than zero into a queue. The method also includes reading a data
block of size n where n is greater than zero from the queue and where the
size of n is different from the size of m. The queue can be a FIFO queue.
The queue can also have a configurable size.