Van Hunter Adams personal blog

UDP transmitter implemented with PIO and DMA on the RP2040

The objective for this project was to implement a UDP transmitter for use on the RP2040 that would consume zero CPU time. The system described on this webpage is implemented with 3 PIO state machines, 12 DMA channels, and 1 PWM channel. It generates an NLP, performs packet checksum calculations, and performs packet…
Points
109
HN comments
21
Submissions
1
Cited by
0 commenters

Hardware & ElectronicsNetworking & Internet2023

On Hacker News

SubmittedTitle on HNPointsComments
May 4, 2023UDP transmitter implemented with PIO and DMA on the RP2040 by vha310921

More from Van Hunter Adams

All 2 posts →

Related posts from the same era