RAM SPI Simulada em RP2040: Implementação de Alto Desempenho
2025-07-06
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