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.
4956 Discussions

Porting OpenAMP from Xilinx Board(Zynq-7000) to Intel Board(Cyclone Dev board).

AJama4
Beginner
433 Views

Has somebody already ported OpenAMP on Cyclone V boards or Is there any guideline to how I can port and apply OpenAmp Framework from Xilinx to Cyclone V board. I wanted to use the remoteproc driver which is supported for ARM Cortex A9 architecture on Xilinx therefore porting from Xilinx to Cyclone V can solve this problem. Any help or advice is highly appreciated. Thanks!

0 Kudos
5 Replies
AnilErinch_A_Intel
393 Views

Hi ,

We do have multiple options for AMP ,

Please follow the links below to get the procedure and demo.

 

please see the design example below using Poly Platform.

https://fpgacloud.intel.com/devstore/platform/16.1/Standard/multi-core-amp-development-tools-for-alt...

and a nice discussion about the same

https://community.arm.com/developer/ip-products/system/f/embedded-forum/2945/cortex-a9-dual-core---h...

 

You can also go for Multicore Communications API (MCAPI

please see the complete example below

https://rocketboards.org/foswiki/Projects/DeviceWideAMP

if you want some literature reference to MCAPI , the following paper is a good read

 

L. Matilainen, E. Salminen, T. D. Hämäläinen and M. Hännikäinen, "Multicore Communications API (MCAPI) implementation on an FPGA multiprocessor," 2011 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation, Samos, 2011, pp. 286-293, doi: 10.1109/SAMOS.2011.6045473.

 

Thanks and Regards

Anil

AJama4
Beginner
393 Views

Thanks for the answer, Is it possible to port OpenAMP framework from Xilinx to Intel Board as I want to use remoteproc driver offered in OpenAMP as a solution for programming for multicore ARM Cortex-A9 in Cyclone V chip???

AnilErinch_A_Intel
393 Views

Hi

To be precise OpenAMP philosphy and remoteproc is platform independent.

it is possible to port OpenAMP framework to Cyclone V chip. There are opensource examples like the one below

https://github.com/naveedrasheed/open-amp-cyclone

Also You can see the Thesis below by Mr. Michal Risaˇ 

https://www.vutbr.cz/www_base/zav_prace_soubor_verejne.php?file_id=115415

in which OpenAMP implementation over Cyclone V is described.

Thanks and Regards

Anil

AJama4
Beginner
393 Views

This is what I was looking for. Thanks for the information!

 

 

AnilErinch_A_Intel
393 Views

​Thank You for the feedback

Regards

Anil

 

 

Reply