Maybe a dumb question. I would like to try JTAG debugging using System Studio or other approach. Our laboratory control application runs on x86 motherboards with PCI/PCIe slots and Core processors (currently self-hosted with QNX, moving to self-hosted with a real-time Linux). Evidently I would need either a motherboard with an XDP connector or a topside probe to expose the JTAG pins? I can't find any Core x86 motherboards with PCI slots that have an XDP connector. I've seen a pic of one on page 5 here so I think they exist: https://mail.nih.gov/owa/redir.aspx?C=h4f9nmXgEUiQU167ir9oTYgNONc3K9IIhf0-O54SvwbClrbS9OhSQJhXklQNre... http://events.linuxfoundation.org/sites/events/files/slides/JTAG_Debugger.pdf
Any advice greatly appreciated.
National Institutes of Health
Hello Art Hays
Welcome to the embedded community.
The link mentioned above is a government link, we don't have access to it.
Could you please sent the S-spec that you have seen?, so we can look for the specifications.
Sorry about that, here is hopefully a good link to the presentation:
I don't know what an 'S-spec' is?
Hi Art Hays
Please check http://download.intel.com/design/intarch/manuals/320632.pdf Intel® Core™ 2 Duo Processor and Intel® Q45 Express Chipset Development Kit User's Manual
This kit has XDP and PCI connectors available .
I hope this is useful.
Hi Art Hays
Please check the following links
Document Number: 322996: http://download.intel.com/design/chipsets/embedded/322996.pdf Intel® Core™ i5 Processor With Mobile Intel® QM57 Express Chipset Development Kit User Guide
Document Number: 323094: http://download.intel.com/design/chipsets/embedded/323094.pdf Intel® Core™ i7 Processor with Intel® QM57 Express Chipset Development Kit User Guide
This is the complete list of http://www.intel.com/design/intarch/devkits/resources.htm# s1=all&s2=Mobile%20Mobile%20Intel%AE%20QM57%20Express%20Chipset&s3=all Development Kits for Intel® Architecture.
I hope this is useful.
Please let me know if you have any other question.
Thanks, these boards will suffice. However I'm curious- they are all 5 years old. What is the reason no new boards have been introduced? Is it because topside probes are more the approach used now?
Sometimes you can find retail motherboards pictures that show xdp conectors.
For example the C7Z97_OCE from Supermicro seems to have the possibility to mount one (see https://www.youtube.com/watch?v=iHAkDBMeUP8 Supermicro C7Z97-OCE Z97 Motherboard Overview - YouTube )
Maybe you could contact the manufacturer directly and ask them if they can sell you one with the connector actually soldered on.
My name is Clarence Morrison and I'm an Application Engineer who works for Intel. I was given the following suggestion for a current motherboard that you can use for the JTAG Debugging:
This is a Bay Trail design kit which is know as an Atom E38XX series and was released last year. It's still on sale. Please see below.
You can also contact me through LinkedIn: https://www.linkedin.com/hp/?dnr=vPkdYf7nUott8nhwPM6dogg_jALt8FFkejL https://www.linkedin.com/hp/?dnr=vPkdYf7nUott8nhwPM6dogg_jALt8FFkejL
A nice and relatively cheap possibility is to use the MinnowBoardMax. This is a Bay Trail based board and there is a JTAG-XDP lure (adapter) available for this too.
I have personally used this board / adapter several times with Intel(R) System Studio and a ITP-XDP3 JTAG probe.
There are single and dual core versions.
Minnowboard-MAX public wiki: http://elinux.org/Minnowboard:MinnowMax http://elinux.org/Minnowboard:MinnowMax. At this wiki you can find instructions to set up and run a number of public distributions of Linux. Also there is a Google+ page for MinnowBoard at: https://plus.google.com/+MinnowboardOrg/posts https://plus.google.com/+MinnowboardOrg/posts
The UEFI firmware source code has been published: http://firmware.intel.com/projects/minnowboard-max. http://firmware.intel.com/projects/minnowboard-max.
You may also find it elsewhere.
Thanks for all the great suggestions! Turns out Supermicro has boards with the XDP connector as one reply noted. Also most of their boards have the 60 pin header present in the artwork for the connector (even if it's on the bottom of the board) and they can add the connector for a rework charge.
Haven't heard from anyone who has used topside probes or interposers. Curious how well this approach works.