Intel® SoC FPGA Embedded Development Suite
Support for SoC FPGA Software Development, SoC FPGA HPS Architecture, HPS SoC Boot and Configuration, Operating Systems
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
305 Discussions

Multi-threaded applications on Nios-II multiprocessor system

ASubr1
Beginner
630 Views

Hi

I want to run multi-threaded (using pthread) applications on Nios-II multiprocessor system.

 

I found that we can do multitasking with MicroC/O-II. But it doesn't have POSIX API. So rather than re-writing my applications, is there any other ways (like installing any OS which support pthread and Nios-II)?

Thanks

 

0 Kudos
1 Reply
Ahmed_H_Intel1
Employee
214 Views

Hi,

I see you can use Multi-Core processor in NIOS to perform multi processors to execute many tasks at the same time.

Here is a design reference shows how to do so.

https://fpgacloud.intel.com/devstore/platform/17.0.0/Standard/multi-core-nios-ii-processors-referenc...

 

The following videos describe how the design reference is working:

https://www.youtube.com/watch?v=GTKLU2UR3bA

https://www.youtube.com/watch?v=DUNAemGhUTE

 

Another useful video:

https://www.youtube.com/watch?v=O54sJjSjq60

Regards,

Reply