Forum Discussion

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

Program MAX3000 without JTAG?

Hi,

I'm going to use the MAX3000A (EPM3032A) in a project and I need 34 i/o ports so I will have to disable the JTAG port and use the four JTAG pins as I/O. I've found the setting in Quartus to disable the JTAG port. But if I need to reprogram the device, how can this be done if JTAG is disabled?

I hope anyone has a clue

/Viktor

8 Replies

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

    MAX3000A has an option for high-voltage programming through Altera Programming Unit (APU) and some third party programmers. I didn't see a documentation for high voltage programming in datasheet, there's only a remark that OE1 is used as high–voltage pin during programming.

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

    --- Quote Start ---

    I wonder if Byteblaster II could be used (after or during 11V on OE1).

    --- Quote End ---

    I suppose during. I'll check occasionally.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    I suppose during. I'll check occasionally.

    --- Quote End ---

    What results?

    Anyone knows a time diagrams for it?
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I didn't have an opportunity to check yet. I suppose, operation is similar to protection write enable with flash memory (e.g. AM29F0xx). You have to apply high voltage during the intended programming action. The transition to high voltage and vice versa should have a limited rise time, e.g. > 500 ns for the said flash. Extending it to several µs by a RC filter should be save anyway.

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

    Anyone know where I can get a high voltage programmer?

    The Altera PL-APU (544-1244) seems to be obsolete.

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

    I assume, that Altera provides the HV programming specification for programmer manufacturers and that it's actually supported by industry standard programmers and test equipment with programming features. You may want to ask either the respective vendors or Altera about it.

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

    Hi

    I also had this problems

    After checking many documents and spend several time i can program the chip with a simple jtag programer(non high voltage).

    Both of high voltage programing and non high voltage programing, algorithm and hardware is same, but in high voltage programing pin OE(pin 44 in EPM3032) must be connected to 11 volts.

    I disconnect it from anywhere and connect it to the 12 volts in circuit with a 1k ohm resistor to programing and reprograming the chip completely and verify, when jtag is disabled.

    After programing is done, the resistor must be disconnected.

    Thanks everyone.