Forum Discussion

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

Downloading software to the CPLD chip from another processor

Hello,

I have an embedded application where I am using the MAX V CPLD chip and also an ARM processor. I need to be able to program the MAX V CPLD chip from the ARM processor. The way the CPLD is programmed now is by jtag from a PC. Is there any information about doing this or another way of programming the CPLD without using Jtag? Any help would be greatly appreciated.

Thank You

3 Replies

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

    Programming devices via JTAG is possible. Older generation devices were supported by Altera's JRunner software (and maybe newer devices are too). Take a look in the MAX V handbook and look at the IEEE 1532 details. The "Programming Sequence" section looks like it provides enough detail so that you could create your own programmer. I'd recommend buying a low-cost MAX V kit and trying that procedure, or post a new thread asking if anyone on the forum has used an IEEE 1532 programmer.

    Programming a MAX V via IEEE 1532 instructions could easily be tested using an FTDI C232H cable (assuming the MAX V JTAG interface was also 3.3V, otherwise you'll need level translators).

    Cheers,

    Dave