Hi all,
I am using the 8-core c6678 DSP on EVM6678L board and I wanted to implement multiplexing over the multiple cores. If I can load some computation algorithm code (e.g. matrix multiplication) to each specific core and transfer the data to be computed to DSP memory, then I can run the algorithm code with the data on DSP. If I load both the algorithm code and the data in DSP memory, and I create a SYS/BIOS task on the DSP core, can I go to the memory to fetch the code and data to run the algorithm as well? Suppose the algorithm code is a general computing code without SYS/BIOS integrated and compiled into a binary file. Though I was told this could not be done, I still think it's possible, but don't know how.
Another question is, if I cannot do the above thing, can I use one of the 8 cores, say core 0, as a master core, all other cores are slave cores? Here is the scenario: I run a SYS/BIOS on the master core, it is only used to control the slave cores but not to do computation. I load some algorithm code (binary file) to slave cores as well as the data in DSP memory, but the slave cores won't start running until the master core gives a signal. The master core also tell slave cores where to fetch the data in the DSP memory.
Could anyone give some information on this, thank you very much!
Regards,
Jie