Data reading method and device
AssigneeSmarter Silicon (Shanghai) Technologies Co., Ltd.
InventorPeng LI
Life of this patent
Estimating the term…
Abstract
A data reading method includes determining a data reading mode for a data array, determining, based on the data reading mode, an obtaining order for obtaining data in different directions in the data array, and a plurality of loop counting structures for obtaining the data in the different directions, and performing, according to the obtaining order, counting sequentially through corresponding ones of the loop counting structures. A position of target data in the data array is determined based on counting of the loop counting structures.
Claims20
A data reading method comprising:
- determining a data reading mode for a data array;
- determining, based on the data reading mode, an obtaining order for obtaining data in different directions in the data array, and a plurality of loop counting structures for obtaining the data in the different directions;
- and
- performing, according to the obtaining order, counting sequentially through corresponding ones of the loop counting structures, a position of target data in the data array being determined based on counting of the loop counting structures.
A data reading device comprising:
- a plurality of loop counting structures, different ones of the loop counting structures corresponding to different data reading modes;
- and
- a processor configured to:
- determine a data reading mode for a data array;
- determine, based on the data reading mode, an obtaining order for obtaining data in different directions in the data array, and the plurality of loop counting structures for obtaining the data in the different directions;
- and
- perform, according to the obtaining order, counting sequentially through corresponding ones of the loop counting structures, a position of target data in the data array being determined based on counting of the loop counting structures.
A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to:
- determine a data reading mode for a data array;
- determine, based on the data reading mode, an obtaining order for obtaining data in different directions in the data array, and a plurality of loop counting structures for obtaining the data in the different directions;
- and
- perform, according to the obtaining order, counting sequentially through corresponding ones of the loop counting structures, a position of target data in the data array being determined based on counting of the loop counting structures.
Dependencies are inferred from the claim text.