1. A method for processing data, comprising: receiving one or more units of data over a communication coupling having a first width; receiving one or more signals indicating the validity of each of the one or more units of data; and sequentially providing the valid units of data over a communication coupling having a second width, wherein the second width is different than the first width.