摘要 |
Serial memories are operated so as to reorder samples as they are serially supplied in a pipelined electronics system, such as one for performing matrix multiplications on a chain serial basis. A serial memory comprising (m-1) delay elements and a write multiplexer is operated so as to respond to data samples that occur every mth one of a series of consecutive sample intervals to generate successive groups of m successive samples, for example. As a further example, a serial memory comprising (mn-1) delay elements and a write multiplexer is operated so as to respond to every mth one of data samples supplied thereto, which said every mth data sample is in a first scanning order, to supply those every mth data samples in a second scanning order. The first scanning order may correspond to scanning in row major order a matrix of samples arranged in m rows and n columns, in which case the second scanning order corresponds to column major scanning order of that matrix of samples. Alternatively, the first scanning order may correspond to scanning in column major order a matrix of samples arranged in m rows and n columns, in which case the second scanning order corresponds to row major scanning order of that matrix of samples. Still more complex operations of serial memories for reordering samples as they are serially supplied for pipeline processing are described with reference to digital apparatus for performing matrix multiplication on a chain-serial basis.
|