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

CPLD live firmware update

Altera_Forum
Honored Contributor II
1,064 Views

We are Using several MAX3000 CPLD devices in a JTAG series chain for programming.  

 

Is it possible to reprogram one device in the chain without interrupting the operation of other devices at all (no glitches etc.) to enable live firmware update of some of the devices? 

 

Can anyone provide the details of a method of how this is possible?
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
357 Views

By basic JTAG functionality, programming of a device shouldn't affect the operation of the other devices in the chain. Did you observe something different?

0 Kudos
Altera_Forum
Honored Contributor II
357 Views

Thank you very much for your reply! 

 

The question was not based on observations, but we were being very cautious that it would be OK to activate the JTAG chain and update the firmware live in one device whilst other CPLDs were live and handling data.  

 

Based on your answer, we have done a few preliminary tests and can confirm that it seems to work without issues so far. 

 

Again, many thanks.
0 Kudos
Reply