We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi Team,I'm new to the hardware programming world and was wondering if any of you could point me to the relevant resources.To be more specific, in course of my learning, i have to program pl080 DMAC in order to enable mem to mem / periferal to mem etc data transfer.If you could point me to some example code snippets/ code skeletons for the same , so that i can get going. Ask if more info needed.Thank You Team!
It depends what exactly you're looking for. You can find a linux driver for PL-080 at https://elixir.bootlin.com/linux/latest/source/drivers/dma/amba-pl08x.c
Alternatively, all the information needed to program PL-080 is in the TRM - https://static.docs.arm.com/ddi0196/g/DDI0196.pdf . Specifically Section 3 includes the steps needed to program the PL-080.