Design and Implementation of DMA Transfers in WISHBONE Interface.

Lei,Jun Wu,Tong Sun,Songlin Cheng,Xin Chen
DOI: https://doi.org/10.1109/chinacom.2015.7498010
2015-01-01
Abstract:The Digital Signal Processor (DSP) is a specialized microprocessor, with its architecture optimized for the operational needs of digital signal processing. It often uses special memory architectures that are able to fetch multiple data and/or instructions at the same time. With applying to WISHBONE bus interface it is much easier to connect the cores, and therefore much easier to create a custom System on Chip (SOC) such as the DSP. In order to increase the data transaction from DSP core to WISHBONE Slave module, this paper proposes a special Direct Memory Access (DMA) which supports a three-ports interface of data transaction. This DMA also offers burst mode and the address list mode of data transaction which can speed the data transmission and make it more flexible. In the process of the design and implement, a synchronization of asynchronous clock issue needs to be solved. The final implementations have been done in ASIC. The functionality of the design is synthesized using Design Compiler and placement and routing by IC compiler.
What problem does this paper attempt to address?