Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
Need Forum Guidance? Click here

Search our FPGA Knowledge Articles here.
18498 Discussions

Remote firmware update on Cyclone V or 10 without using embedded NIOS

YWoo0
Beginner
538 Views

I'm currently working on to remote firmware update on EPCQ devices.

I wish to do this without embedded NIOS.

Probably will use Cyclone V or Cyclone 10 family.

Any advice?

Thank in advance.

0 Kudos
5 Replies
Ahmed_H_Intel1
Employee
81 Views
Hi Yan San Woo, Are you going to create something like a BUP project? There are an example of the BUP for any board you you can download it from Terasic.com. Regards.
YWoo0
Beginner
81 Views
Ahmed_H_Intel1
Employee
81 Views
The BUP means "Board Update Portal", but this still uses the NIOS II, please check the following application note: https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/an/an429.pdf Can you tell me why you are targeting to avoid using NIOS II?
YWoo0
Beginner
81 Views

Since my board does not include the Ethernet so I have go through this example on Cyclone V and Cyclone 10 device, where my board is with the UART communication

https://fpgacloud.intel.com/devstore/platform/16.0.0/Standard/remote-system-upgrade-over-uart-based-...

https://fpgacloud.intel.com/devstore/platform/18.0.0/Standard/remote-system-upgrade-with-system-cons...

 

So far my application design have been implemented with RTL without embedded NIOS and the communication between software is through UART.

Now it left only the BUP part, so I think that it will be much easier if i can do it without the NIOS which I can differentiate between the normal communication and BUP communication.

Any advice? Thanks

Ahmed_H_Intel1
Employee
81 Views
Hi Yan San Woo, this is a good choose. yes please follow the shared examples, mainly this one will be suitable for your case: https://fpgacloud.intel.com/devstore/platform/16.0.0/Standard/remote-system-upgrade-over-uart-based-... Regards,
Reply