摘要 |
A method and apparatus for sequentially generating a set of addresses, defined over a plurality of indices, for a multi-dimensional array stored in a memory for the condition where at least one of the address indices is fixed, is performed by simple addition, OR-ing and AND-ing. An accumulator or counter initially holds an arbitrary binary value composed of a set of binary indices corresponding to the address indices. This binary value is logically OR-ed with a first mask value having binary indices selected in value in relation to the fixed address indices. The resultant is logically AND-ed with a second mask value having binary indices selected in value in relation to the fixed address indices, and this operation produces a first address of the set. The same resultant is incremented and the incremented value is delivered to the accumulator for the cycle to be repeated. |
申请人 |
UNIVERSITY OF STRATHCLYDE;MCGREGOR, DOUGLAS, ROBERT;COCKSHOTT, WILLIAM, PAUL |
发明人 |
MCGREGOR, DOUGLAS, ROBERT;COCKSHOTT, WILLIAM, PAUL |