Intel® SoC FPGA Embedded Development Suite
Support for SoC FPGA Software Development, SoC FPGA HPS Architecture, HPS SoC Boot and Configuration, Operating Systems
446 Discussions

Multi-threaded applications on Nios-II multiprocessor system

ASubr1
Beginner
1,019 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
603 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-reference-design-based-on-arria-10-soc-development-board/

 

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,

0 Kudos
Reply