Forum Discussion
Altera_Forum
Honored Contributor
17 years agoDMA reading multiple PIOs
Hi, My system contains a total of twenty two (22) 16-bit I/O ports (Altera PIOs) that are used to read external (10 bit) ADCs. My system is running at 85MHz and my maximum sample rate should b...
Altera_Forum
Honored Contributor
17 years agoYou could use a scatter-gather DMA controller and program the descriptors to continuously read each PIO in a round-robin fashion. If you have a little HDL knowledge, you could write your own block to do this for you and ditch the PIOs altogether.
Jake