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

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

YWoo0
Beginner
1,299 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
842 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.
0 Kudos
YWoo0
Beginner
842 Views
0 Kudos
Ahmed_H_Intel1
Employee
842 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?
0 Kudos
YWoo0
Beginner
842 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-on-nios-ii-processor-with-epcq/

https://fpgacloud.intel.com/devstore/platform/18.0.0/Standard/remote-system-upgrade-with-system-console-for-cyclone-10-lp/

 

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

0 Kudos
Ahmed_H_Intel1
Employee
842 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-on-nios-ii-processor-with-epcq/ Regards,
0 Kudos
Reply