RHobb
Occasional Contributor
2 years agoMulti-Processor Implimentation in Platform Designer
I have two boards I purchased from Terasic, one is the DE1-SoC and the other is the Apollo S10 SOM. The first one has the Dual Core A9 processor, the latter has Quad Core A53. The reference designs ...
- 2 years ago
Hi,
HPS IP is used to configure entire peripherals within the HPS, Interrupts, HPS & FPGA interface bridges etc. It includes all core/cpu within the device e.g. Cyclone V one or 2 cpu's, agilex-7 dual or four cpu's.
So this HPS IP is used once in single design.
For running the multiple threads on individual core in linux you may need to create multiple thread using pthread_create() and set the cpu affinity.
For this you can get multiple reference open source.
e.g. https://stackoverflow.com/questions/7544847/how-to-run-different-threads-on-different-cores
Regards
Tiwari