Forum Discussion
Altera_Forum
Honored Contributor
20 years agoMultiple CPU or Nios II?
I'm working on a project that requires data to be read into a NIOS out of on chip FIFO. The data is then processed and stored onto a CF card. My problem is that their doesn't seem to b...
Altera_Forum
Honored Contributor
20 years agoIf the DMA does not work for you or it is too complex, you can still implement a multiprocessor Nios II system.
For example, as you said, you can use a dual ported onchip ram (or a tightly coupled memory) to exchange data between the CPUs. On the software side, you have a few options, like: - Altera HAL: using a mailbox for the communication; - ERIKA Enterprise: using a modification of the FIFO message passing example available at the end of the erika enterprise literature page (http://www.evidence.eu.com/nios2/literature.asp). or you can try ucLinux, although it has a much larger footprint than the previous ones and I do not know which kind of support it gives to multicore designs... bye Paolo