It allows the device to transfer the data directly tofrom me. It is designed by intel to transfer data at the fastest rate. Dma performance in a zynq soc based system working in a bare metal configuration and. Pl330 is the part number for delivery, and historically we referred to system products by the pl codes. Also for ps dma there is a trm from arm primecell dma controller pl330.
Where the term arm is used it means arm or any of its subsidiaries as appropriate. The xdma framework for the dma330 dma engine xilinx. Primecell dma controller pl330 technical reference. In c code, i wrote an isr and start dma transfer for 16bytes of data. Pl330 dma 330, pl301 nic301 network interconnect, pl340 dmc340 dynamic memory controller etc. The dmac product designator is either pl330 or dma330 and. Dma controller is arm, 2005 and this one supports number 1, 2, 3 and 4. Unrestricted access amba dma controller dma 330 technical reference manual technical reference manualamba dma controller dma 330. I am trying to use a dma engine on a zynq7000 based platform to transfer a pcm stream to a custom i2s controller in the zynq pl.
Microprocessor 8257 dma controller dma stands for direct memory access. Primecell dma controller pl330 technical reference manual functional overview peripheral request interface primecell dma controller pl330 technical reference manual. Technical documentation is available as a pdf download. Corelink dma330 dma controller technical reference. Arm926ejs, performs at least 200 million instructions per second mips so. The performance comparison of the dma subsystem of the zynq.
Arm s developer website includes documentation, tutorials, support resources and more. The zynq technical reference manual trm provides a good description of the device. Corelink dma330 dma controller integration manual arm dii 0193. It is programmed and controlled by two apb interfaces, one operating in the trustzone secure mode, and the other.
347 1631 1480 1387 1277 1587 632 84 1184 994 1066 991 721 874 621 655 916 997 522 377 370 764 1419 1534 657 182 901 1476 121 1456 166 883 588 1350 1430 906