News for hackers. Stuff that matters.
Re:Direct Memory Access computing machine RP2040 by bullen on Saturday January 21, 2023 @12:11PM (#34467902)
Is this the same as the PIO or are those separate?
Re:Direct Memory Access computing machine RP2040 by argulane on Saturday January 21, 2023 @12:12PM (#34467916)
This is seperate from the PIO. It is using the DMA engine to do computation at similar speed to AVR Arduino.
Re:Direct Memory Access computing machine RP2040 by Dork1234 on Saturday January 21, 2023 @02:15PM (#34469312)
You can push the DMA access into the PIO for some real fun. Just wish the PIO had a bit more logic/registers.

https://gregchadwick.co.uk/blog/playing-with-the-pico-pt4/

Re:Direct Memory Access computing machine RP2040 by monocasa on Saturday January 21, 2023 @02:37PM (#34469537)
> Just wish the PIO had a bit more logic/registers.

Seriously. I'd kill for PIOv2 to be some RV32E subset. Hell, I'd take stripped of normal LD/ST instructions if that made it easier for them.

Re:Direct Memory Access computing machine RP2040 by mgsouth on Saturday January 21, 2023 @06:12PM (#34471792)
Ah, you want a Propeller [1]. Basically 64 really smart digital + A/D I/O pins driven by eight 32-bit I/O processors. Enough oomph to build an entire system out of. Quirky, loads of fun if you're into cycle-counting. Not cheap, though--$18 [edit: $13 Digikey] qty 1. :(

[1] https://www.parallax.com/propeller-2

Re:Direct Memory Access computing machine RP2040 by monocasa on Saturday January 21, 2023 @07:38PM (#34472684)
That's one good example. The TI Sitara and OMAP PRUs in the Beagle(Board|Bone|etc.) boards are another example.