Hi,
I would like to program the Tensilica® HiFi4 DSP (on a MIMX8M processor) with our own audio algorithms.
These are our own custom algorithms. We do not need any other audio IP. Is that possible?
We are not using Linux. We just want to program bare metal.
You can try to use Zephyr and create a sample application that takes care of your Audio algorithms, but this works with the support of Linux running on the A core.
Some simple support for HIFI4 DSP w/ Zephyr on imx8MP with remoteproce/rpsmg can be found here:
https://www.nxp.com/docs/en/application-note/AN13970.pdf
There is also Sound Open Firmware which runs on imx8mp w/ Zephyr, but this also requires assistance from Linux running on the A core. https://thesofproject.github.io/latest/introduction/index.html
Maybe that could be a good start for you.
But as @JorgeCas mentioned if you are trying to use bare-metal maybe the best way is to contact Pro-support servicces.
Hello,
We do not have documentation to develop applications using only DSP.
When you are developing a BareMetal applications in our MPUs, you have to take in mind several module initializations and handlings under BareMetal as is done in our Linux BSP, this process is under your own risk since we do not have documentation or support for BareMetal.
If you are developing your design using BareMetal, I strongly suggest you contact Pro-Support services.
Best regards.
Well, there is a Zypher project that can run on an A-core. If I can run 4 of these on the 4 A-Cores and use MCUXpress for the M-Core, then I'm satisfied.
Maybe that's not literal bare metal, because Zypher is a RTOS. But that is good for me.
Will this be possible?
And Can I then also program the DSP somehow?