Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
19488 Discussions

Porting project from NIOS to ARM

rshal2
New Contributor II
788 Views

Hello,

 

We have a project in NIOS which uses controller in FPGA:

  1. ethernet : TSE - triple speed ethernet, with iniche ip stack
  2. UART
  3. Flash (EPCQ)

We need to port the whole project to ARM.

This project also use uc/os OS.

 

We think it is just a matter of adding bridges to the controller in FPGA (for ARM HPS), and compile the project in DS-5.

 

Are there other modifications required which we should be aware of (in ARM DS-5 project, preloader modification , other ) ?

 

Thank you for any tip, suggestion,

ranran

0 Kudos
2 Replies
Ahmed_H_Intel1
Employee
127 Views
Hi, Are you planning to move your project to ARM only, or to export the NIOS output to HPS? Regards.
Ahmed_H_Intel1
Employee
127 Views
Hi, If you are planning to control the NIOS from HPS you will need to add the HPS IP in Qsys and bridges. Please check one of design examples "my_first_hps-fpga_base", this will show you a full example to do this. This link shows an example of HPS controlling FPGA for DE0-Nano-SoC http://download.terasic.com/downloads/cd-rom/de0-nano-soc/DE0-Nano-SoC_v.1.3.0_HWrevD0_SystemCD.zip Please download it Unzip and then go to "...\Demonstrations\SoC_FPGA\my_first_hps-fpga_base" Regards,
Reply