FPGA, SoC, And CPLD Boards And Kits
FPGA Evaluation and Development Kits
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.

Cyclone V SOC: multiple OS?

ENava
Beginner
845 Views

Hi.

 

Is it possibile to run two different operating systems on the two ARM cores in Altera V SOC?

 

I'm thinking of (some flavour of) linux kernel running on one core, and FreeRTOS (or some other minimalistic realt time operating system) on the other, sharing some memory space.

Something close to this (image reaped from http://www.wiki.xilinx.com/Multi-OS+Support+%28AMP+%26+Hypervisor%29):

Unsupervised_AMP.JPG

 

In case, could you suggest some developement board to start experiencing with?

 

Thank you,

Eugenio.

 

 

 

 

0 Kudos
1 Reply
EV
Novice
110 Views

Eugenio,

 

yes you can do this.

It's an ubiquitous way dual core platforms are used today.

One tricky side of doing this is to make sure there are no overlapping memory, except for the shared area.

With the Cyclone V you'll also have to modify the U-BOOT start-up environment variable / script to load the code on each core and get the system up and running.

 

Eric

 

Reply