Continue to Site

Welcome to our site!

Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

  • Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

JTAG, Debugging, Programming

Status
Not open for further replies.

dknguyen

Well-Known Member
Most Helpful Member
I got a general question about the history of JTAG. From what I gather, JTAG was first made to test the integrity of the joints on an assembled PCB (boundary scan) with no debug or programming in mind.

But then later on, chip manufacturers added in extra circuitry that was used for in-circuit programming as well as debugging. This circuitry was made to use the JTAG serial port as a point of access since it was already there?

Is this correct? THe JTAG specifications was originally designed for boundary scan so the way of going about this is pretty much common among all the processors. But since the JTAG port is a serial interface manufacturers added additional circuitry that interpreted the JTAG signals differently to allow other functions like programming/debugging. But these additional functions were added by individual manufacturers after the fact so the software protocal for them is not common among the processors.

??
 
Last edited:
Status
Not open for further replies.

Latest threads

Back
Top