I'm new to the lowRISC and RISCV community and also to the SoC and MP-SoC
I'm working on an MP-SoC platform that should run a basic OS with
multithreading based on lowRISC (or Rocket-Chip) which targets a Virtex-7
I decided to begin with the lowRISC because it is untethered and the
additional components that I will need in the future.
*Now I would like to know if there is anybody who already worked on an
MP-SoC before or who is working on it now? Will Linux be capable of running
in the multi-core on the Virtex-7 and what challenges does it take to do
that? Not sure if the actual Linux supports or is going to support SMP?*
I'm thinking of using something light like FreeRTOS instead of linux, I saw
this repository: https://github.com/illustris/FreeRTOS-RISCV
but* I'm not
sure how rough will this be to run it on the new platform nor what things
should be changed ? Is there any other minimal OS or app that can run on
the multi-core ?*
As I said I'm new to RISCV, I'm sorry for the very basic questions. I would
be very thankful for any information or documentation/book recommendation.
Thank you very much.