Intro to DMA on PSoC 3 and PSoC 5 | Cypress Semiconductor
Intro to DMA on PSoC 3 and PSoC 5
Since this is my first blog post, my wife asked me what I was going to write about first. I told her that I would write about how to DMA to a DAC. She thought it would be interesting to hear about this Devil Monster Apparatus and how it works with a Death Agent Creator. I don't think that she will be quite as interested when she finds out that I'm writing about the powerful Direct Memory Access controller that is in PSoC 3 and PSoC 5 and showing an example of using it to transfer a waveform from a memory array to the Digital to Analog Converter.
Since PSoC Creator is an integral part of doing any PSoC 3 or PSoC 5 design, I'll often use a video to show the application development process. Here is a video showing the construction of the DMA and the results obtained using the PSoC 3 DVK.
I encourage you to download PSoC Creator if you haven't already and experiment with the design for this project which I've provided here: DMA_DAC.zip
In case you want to experiment with the waveform, I've also included the simple program that I used to create the waveform: main.zip