Forum Discussion
Altera_Forum
Honored Contributor
15 years agoSMP support in the Linux System with Nios2
Hello all! I'm studying a multicore Nios2 system for my thesis. After trying with several applications to understand the function of mutex and mailbox, I decided to use also an operative sys...
Altera_Forum
Honored Contributor
15 years agoLinux for NIOS does not support SMP and due to the not exiting cache synchronization features of the NIOS CPU (and some other issues) it's impossible to create a decent SMP system with this CPU.
Of course you can use multiple independent CPUs that don't share memory regions on an Avalon bus. You need to use dedicated "hardware" to allow communication between the CPUs (e.g. FiFos or explicitly not-cached memory regions protected by additional hardware semaphores) -Michael