摘要 |
A direct memory access (DMA) controller. The DMA controller comprises: a read data channel input interface (64), a write data channel output interface (64), a control logic module, a first-in-first-out (FIFO) module, and also comprises: a first converter (11) for performing first operation processing on first data read from an external memory via the read data channel input interface (64); a first data selector (12) for strobing the data processed by the first converter (11) when it is judged that there is a need to perform data operation, and then writing the processed data into the FIFO module; a second converter (13) for performing second operation processing on second data read from the FIFO module; and a second data selector (14) for strobing the data processed by the second converter (13) when it is judged that there is a need to perform data operation, and then outputting the processed data to the write data channel output interface (64). Also disclosed is an implementation method for a DMA controller. |