Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
15 years ago

CPLD live firmware update

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?

2 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    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?

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    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.