RAM SPI Simulada em RP2040: Implementação de Alto Desempenho

2025-07-06
RAM SPI Simulada em RP2040: Implementação de Alto Desempenho

Este projeto simula uma RAM SPI, semelhante a uma 23LC512, no microcontrolador RP2040. Ele suporta comandos de LEITURA, ESCRITA e LEITURA RÁPIDA, utilizando PIO e DMA para transferência eficiente de dados. Para atender aos rigorosos requisitos de tempo, a RAM simulada utiliza o Core1 e programas PIO otimizados para minimizar a latência. Embora atualmente não suporte a interrupção de operações antes do início da transferência de dados, este projeto oferece uma maneira eficaz de alcançar RAM SPI de alto desempenho no RP2040.

Hardware RAM SPI