Mathematics on the Raspberry Pico 2 with Tinygo? #5070
Gustavomurta
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I'm studying the Single Cycle IO (SIO) registers of the Raspberry Pico2 (RP2350) and I'm discovering some complex and very interesting features.
https://datasheets.raspberrypi.com/rp2350/rp2350-datasheet.pdf
Chapter 3.1. SIO
"3.1.10. Interpolator
Each core is equipped with two interpolators (INTERP0 and INTERP1) that can accelerate tasks by combining certain preconfigured operations into a single processor cycle. Intended for cases where the pre-configured operation repeats many times, interpolators result in code which uses both fewer CPU cycles and fewer CPU registers in time-critical sections.
The interpolators already accelerate audio operations within the SDK. Their flexible configuration makes it possible to optimise many other tasks, including:
• quantization
• dithering
• table lookup address generation
• affine texture mapping
• decompression
• linear feedback"
I'm thinking about synthesizing analog waveforms, like audio, interpolating analog signals, and much more.
Has anyone tested these SIO registers?
Beta Was this translation helpful? Give feedback.
All reactions