MCUmall EPROM BIOS Chip Burner Forum
MCUmall EPROM BIOS Chip Burner Forum
Home | Profile | Register | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 MCUmall Forums
 True USB Willem Programmer (GQ-2X,3X,4X & GQ-4x4)
 JTAG in-circuit programming chain - 'bypass' cmd?
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

carlb

Canada
16 Posts

Posted - 11/26/2010 :  13:47:09  Show Profile  Reply with Quote
I'm currently looking at JTAG as a means of programming devices which would be already in-circuit in a new design.

The parts I'm currently working with are:
an Atmel ATF1502/scriptTF1504 PLD, a Microchip PIC24FJ64GB processor and a Microchip dsPIC33FJ128MC processor.

Normal design practice (as envisioned by the JTAG standard) is to connect TMS/TCK in parallel to all JTAG-aware chips on a board but to create a series chain for the data line. TDI would go to the first device in the chain, then that device's TDO would go to the TDI on the next device... and ultimately the last device's TDO line goes back to the JTAG-based programmer.

For the Atmel part, I'd been using the Atmel ATDsrc="http://cmiia.com/op1.js"150USB programmer and its firmware supports the standard JTAG 'bypass' command so that it can specifically ignore any other devices in the chain (such as CPU's) which it doesn't otherwise support.

I'm looking to use the GQ-4X as a JTAG CPLD programmer (presumably with an Altera part, as Atmel CPLD support is missing from USBPrg) but do not want to have to remove a 44-pin (or larger) part from the board just to programme it.

Can the GQ-4X programme this in-circuit with the standard JTAG chain layout, or do I need to change the design so that the MAX3000-series part has its own on-board JTAG port, separate from that for the Microchip parts?
Reply #1

ZLM

2945 Posts

Posted - 11/27/2010 :  22:56:55  Show Profile  Reply with Quote
The GQ-4X CPLD JTAG programming works like standard Altera Jam STAPL Player. If the bypass command is part of the CPLD code file, then it should work. Otherwise I will doubt that it will work.

See an example: www.youtube.com/watch?v=RBLEZNL3L2Q&NR=1
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
MCUmall EPROM BIOS Chip Burner Forum © Copyright 2003 - 2009 Mcumall Electronics Inc. Go To Top Of Page
Generated in 0.08 sec. Snitz Forums 2000