Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21606 ディスカッション

Program MAX3000 without JTAG?

Altera_Forum
名誉コントリビューター II
2,803件の閲覧回数

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
0 件の賞賛
8 返答(返信)
Altera_Forum
名誉コントリビューター II
1,413件の閲覧回数

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
名誉コントリビューター II
1,413件の閲覧回数

I'm interested in this too. Looks like 11V enables JTAG again... 

 

http://www.altera.com/support/kdb/solutions/rd02212005_950.html 

 

I haven't found more info about that. 4 more pins would be handy. I wonder if Byteblaster II could be used (after or during 11V on OE1).
Altera_Forum
名誉コントリビューター II
1,413件の閲覧回数

 

--- 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
名誉コントリビューター II
1,413件の閲覧回数

 

--- Quote Start ---  

I suppose during. I'll check occasionally. 

--- Quote End ---  

 

 

What results? 

Anyone knows a time diagrams for it?
Altera_Forum
名誉コントリビューター II
1,413件の閲覧回数

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
名誉コントリビューター II
1,413件の閲覧回数

Anyone know where I can get a high voltage programmer?  

 

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

 

Terry
Altera_Forum
名誉コントリビューター II
1,413件の閲覧回数

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
名誉コントリビューター II
1,413件の閲覧回数

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.
返信