Counter and counting method
AssigneeSanechips Technology Co., Ltd.
InventorJunjie Yin
Life of this patent
Estimating the term…
Abstract
A counter includes: a computing module (100) and N counting modules (101). Each counting module includes a plurality of counting spaces corresponding to different counting entries, and counting spaces of the same counting entry in different counting modules have the same address, wherein the counting module is arranged to provide a value for computing to the computing module in response to a counting application of a counting application source. The computing module is arranged to read values of the same counting entry in different counting modules and accumulate the read values to obtain a total count value of the counting entry, N being an integer not less than 1. Also disclosed is a counting method.
Claims17
A counter, comprising:
- a computing module and N counting modules, each counting module comprising a plurality of counting spaces corresponding to different counting entries, and counting spaces of the same counting entry in different counting modules having the same address, wherein
- the counting module is arranged to conduct counting in response to a counting application of a counting application source and provide a value for computing to the computing module;
- and
- the computing module is arranged to read values of the same counting entry in different counting modules and accumulatively compute the read values to obtain a total count value of the counting entry,
- N being an integer not less than 1.
A counting method, comprising:
- allocating a counting module for each counting application source, and allocating respective counting spaces for different counting entries in each counting module, counting spaces of the same counting entry in different counting modules having the same address, the method further comprising:
- conducting, by each counting module, counting in response to a counting application of the corresponding counting application source;
- and
- reading values of the same counting entry in different counting modules, and accumulatively computing the read values to obtain a total count value of the counting entry.
A counter, comprising:
- a processor;
- and
- a plurality of memories for storing instructions executed by the processor;
- each memory comprising a plurality of counting spaces corresponding to different counting entries, and counting spaces of the same counting entry in different memories having the same address, wherein the processor is arranged to:
- conduct counting in response to a counting application of a counting application source and provide a value for computing;
- and
- read values of the same counting entry in different memories and accumulatively compute the read values to obtain a total count value of the counting entry.
Dependencies are inferred from the claim text.