FPGA, SoC, And CPLD Boards And Kits
FPGA Evaluation and Development Kits
5929 Discussions

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

AJama4
Beginner
1,627 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
1,587 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-altera-cyclone-v-soc/

and a nice discussion about the same

https://community.arm.com/developer/ip-products/system/f/embedded-forum/2945/cortex-a9-dual-core---how-to-achieve-an-amp-system-without-an-rtos

 

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

0 Kudos
AJama4
Beginner
1,587 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???

0 Kudos
AnilErinch_A_Intel
1,587 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

0 Kudos
AJama4
Beginner
1,587 Views

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

 

 

0 Kudos
AnilErinch_A_Intel
1,587 Views

​Thank You for the feedback

Regards

Anil

 

 

0 Kudos
Reply