Hi All!
We have a custom board with TCI6630K2L running Linux-RT OS on ARM and digital signal processing application on bare metal c66x cores.
Application dataflow is as follows:
- Get notification from PCIe endpoint (FPGA)
- Read data from PCIe EP
- Process data on c66x cores
- Notify Linux application with results
I know about IPC examples, but they are SYS/BIOS-based and too high-level to understand hardware internals.
What is the best way of communication (in point of hardware) between Linux ARM and bare metal DSPs?
Yurii
PS. Currently we use only ARM cores for all digital signal processing, but we have performance problems (high CPU load, high interrupt latency, etc.).