acumartini
Member
Hello all I have been developing with the Teensy 4.1 for about a year now and have built some pretty impressive realtime DSP software on it, but the issue I keep bumping up against is RAM. The 600MHz CPU with floating point is a dream for DSP and I can do almost as much computation as my heart desires while operating at a 48kHz sample rate.
I hoped that adding ERAM would help with the memory ceiling, but I have not been able to get it to perform at 48kHz. Everything runs just fine, but the lookups are not happening fast enough to produce sound, for example when doing wave table lookups for direct digital synthesis.
I do not have a ton of experience with embedded systems and am learning as I go here, but is there any way to increase ERAM access speeds so I can expand my overall memory footprint? Use case here could be for realtime sampling and granular processing where the entire sample needs to be in scope at a process rate of 48kHz.
I hoped that adding ERAM would help with the memory ceiling, but I have not been able to get it to perform at 48kHz. Everything runs just fine, but the lookups are not happening fast enough to produce sound, for example when doing wave table lookups for direct digital synthesis.
I do not have a ton of experience with embedded systems and am learning as I go here, but is there any way to increase ERAM access speeds so I can expand my overall memory footprint? Use case here could be for realtime sampling and granular processing where the entire sample needs to be in scope at a process rate of 48kHz.