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

MAX 10 CPLD FW update question

Matthew99
Beginner
492 Views

Hi all,

For MAX 10 CPLD FW update, in addition to use Embedded USB-Blaster II (JTAG) to update CPLD FW.
is there any other way to program CPLD FW?
After installing Quartus Prime software, is there any program I can use to update CPLD FW?
any suggestion?


Thanks

Labels (1)
0 Kudos
4 Replies
FvM
Honored Contributor II
449 Views

Hi,
by using remote update IP, you can update MAX10 flash through any interface of your choice, e.g. UART, SPI, I2C or custom designed.

JTAG update can also use third party JTAG interfaces.

0 Kudos
Matthew99
Beginner
430 Views

Hi @FvM 

Thanks for your kind reply.

Could you explain it in detail about remote update IP? any link or document?

is there any Quartus Prime program I can use to program CPLD fw?

the program should be running on ARM (within BMC system)

any suggestions?

 

Thanks

0 Kudos
FvM
Honored Contributor II
405 Views

Hi,

best interface should be chosen according to existing connections between uC and FPGA. If you already have a communication interface, it can be used for flash update  too. Intel® MAX® 10 FPGA Configuration User Guide is describing remote update requirements, including links to reference designs.

There's also embedded JTAG driver code available ("jrunner"), but I'm not sure if can be used to write non-volatile MAX 10 configurations.

0 Kudos
WZ2
Employee
322 Views
0 Kudos
Reply