RAM SPI Simulada en RP2040: Implementación de Alto Rendimiento

2025-07-06
RAM SPI Simulada en RP2040: Implementación de Alto Rendimiento

Este proyecto simula una RAM SPI, similar a una 23LC512, en el microcontrolador RP2040. Admite comandos de LECTURA, ESCRITURA y LECTURA RÁPIDA, utilizando PIO y DMA para una transferencia de datos eficiente. Para cumplir con los estrictos requisitos de tiempo, la RAM simulada utiliza el Core1 y programas PIO optimizados para minimizar la latencia. Si bien actualmente no admite la interrupción de operaciones antes de que comience la transferencia de datos, este proyecto ofrece una forma eficaz de lograr una RAM SPI de alto rendimiento en el RP2040.

Hardware