E-Ink News Daily

Back to list

RP2040 DMA is Turing Complete (2023)

Researchers have demonstrated that the RP2040's DMA (Direct Memory Access) system is Turing complete, meaning it can perform any computation that a general-purpose computer can. By creatively using the DMA controller's memory-copy capabilities and transport-triggered operations, they built a complete computing system independent of the main ARM CPUs, capable of executing about 8 million DMA blocks per second. This work builds on previous research showing how memory-move operations can be used to create general-purpose computation.

Background

The RP2040 is a microcontroller chip developed by Raspberry Pi, featuring a dual-core ARM Cortex-M0+ processor and 12 DMA channels. DMA (Direct Memory Access) is a feature that allows certain hardware subsystems to access main system memory independently of the CPU, improving data transfer efficiency.

Source
Lobsters
Published
Jun 4, 2026 at 07:02 PM
Score
7.0 / 10