摘要 |
PROBLEM TO BE SOLVED: To execute an arithmetic process including squaring calculation at a low cost. SOLUTION: A data processor comprises a RAM 22 for storing sampling data D; a write pointer for writing the sampling data D to a write position in the RAM 22; and a readout pointer for specifying the readout position for reading out the sampling data D from a readout position in the RAM 22, and further comprising a memory controller 23 for controlling writing and reading out the sampling data D by FIFO, and a product-sum computing unit 11a for executing the arithmetic process by using the readout sampling data D. The memory controller 23 makes the readout pointer move so that the writing position of the sampling data D, which has been written in the RAM 22 after the read out sampling data D, is identifiable, when one of the sampling data D is read out twice from the RAM 22 by the product-sum computing unit 11a (CPU 11). COPYRIGHT: (C)2008,JPO&INPIT
|