Just remember not to lock the CPU out. Switching to manual block RAMs should have prevent the CPU lock out. (You may have already done this.) A CPU cache would have helped here too.
The DMA on RP2040 likely could use some upgrades to get into the lost time management. (This can be expensive and complex.) It is basically USB. (SMT endpoints with a root complex.) RP2040 uses throughput SMP network to bail out latency. (Single star topology. In the future with will see trees of stars.) The FIFO's shift the critical time slots around if the production rate is lower than the consumption rate.
The DMA on RP2040 likely could use some upgrades to get into the lost time management. (This can be expensive and complex.) It is basically USB. (SMT endpoints with a root complex.) RP2040 uses throughput SMP network to bail out latency. (Single star topology. In the future with will see trees of stars.) The FIFO's shift the critical time slots around if the production rate is lower than the consumption rate.
Statistics: Posted by dthacher — Tue Oct 08, 2024 8:58 pm