Multi-dimensional DMA (direct memory access) transmitting device and method

The invention discloses a multi-dimensional DMA (direct memory access) transmitting device and method. The multi-dimensional DMA transmitting device comprises a reading Buffer (400), a data FIFO (401), a writing Buffer (402), a reading controller (403) and a writing controller (404). The reading Buffer (400) is used for temporarily storing data newly read in the reading process; the data FIFO (401) is used for storing the temporarily accumulated data; the writing Buffer (402) is used for temporarily storing the data to be written in the writing process; the reading controller (403) is used for controlling the reading process, sending a reading request and processing the reading request reply; and the writing controller (404) is used for controlling the writing process, sending a writing request and processing the writing request reply. The multi-dimensional DMA (direct memory access) transmitting device and method are suitable for executing a variety of basis DSP operations including matrix segmentation, matrix recombination and matrix expansion at the same tine after separating the simple processing process from the complex processing process, thus the nuclear processing time is shortened.