Running multiple instances of XMOS libraries on separate processors
Posted: Thu Nov 30, 2017 6:21 pm
Hello,
We are pursuing a multi-processor design where we would have a master XMOS chip and several slaves connected via xConnect links. Is it possible to run more than one of XMOS' libraries on individual processors? Specifically, would I be able to run sdram_server from lib_sdram and lib_i2s on separate processors such that each processor is running it's own copy of those tasks? Will there be any issues with with globals or something? I imagine that even if these tasks did use globals I should still be OK because these are running on separate processors which have their own memory space.
Any insight you guys can provide is always appreciated.
Thanks!
We are pursuing a multi-processor design where we would have a master XMOS chip and several slaves connected via xConnect links. Is it possible to run more than one of XMOS' libraries on individual processors? Specifically, would I be able to run sdram_server from lib_sdram and lib_i2s on separate processors such that each processor is running it's own copy of those tasks? Will there be any issues with with globals or something? I imagine that even if these tasks did use globals I should still be OK because these are running on separate processors which have their own memory space.
Any insight you guys can provide is always appreciated.
Thanks!