Forum Discussion
Altera_Forum
Honored Contributor
16 years ago --- Quote Start --- However, the tasks rely on RTOS would be much slower, it uses the RTOS system resources, the remaining resources would be wasted. So the multiprocessor distributes system resource, would be much faster. --- Quote End --- --- Quote Start --- Yes. RTOS would allow you to spawn several threads. You can manipulate a thread to resume, suspend etc while the other thread executes. There is lot of helpful literature available for the RTOS that have been ported on NIOS eg. uC/OS-II. --- Quote End --- --- Quote Start --- It depends what kind of resource optimization you are interested in. If you would like to save the precious resources on FPGA, then obviously two processors together would consume more resources compared to one. In this case, one would wonder as to why he should use many processors while he can achieve nearly-the-same result with just one, thereby also saving FPGA resources. However, if you have a crunching restraint on the design such that the task must be finished in a very small period, probably a multi-processor system would be useful. I would put it as try-and-watch. --- Quote End --- Thank you for your quick reply!! Yeah, I wanna build a system constructure, on which runs several parallel cracking programs, and then the speed can be promoted. So I choose a structure like this, one master cpu runs uclinux system with ethernet driver, get information from the outside, and several other cpus run the program in parallel. But the progress seems not so easy, multiprocessor system built in QuartusII, sopcbuilder, niosii ide, cannot run helloworld.