- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Thanks,
- Rao.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Standard software debuggers allow you to attach to a running process and stop execution at any point. While halted, you can look at the instructions, their memory locations, and data currently stored in variables. You can single step, or run until some other point in the program. Debuggers are available for Windows*, Unix*, and Linux* environments.
An In-Target Probe (ITP) is a hardware device that allows you to stop the processor and look at many things, including instructions and variable values. An ITP is an expensive piece of hardware, however, and also allows you to look at many other things on the processor and motherboard. ITPs are typically used to debug hardware (processors and motherboards) prior to production.
If you are interested in analyzing some software, then a software debugger is the way to go. They are much cheaper than an ITP, and much more user friendly. If you want to debug a new piece of hardware, then the ITP is what you need.
Message Edited by intel.software.network.support on 12-02-2005 08:52 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Thanks,
- Rao.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Software debuggers allow you to view everything except the system bus itself. An in target probe has a specialized piece of hardware that you have to physically install in your computer. This specialized piece of equipment allows you to capture all the traffic on the system bus. One supplier which can provide this hardware is American Arium (www.arium.com). Because an in target probe is a specialized piece of hardware, and the software to control it is also complex, this item is extremely expensive. We make no recommendation of this product; they are one supplier that can readily be found on the Internet using a web search.
A good software debugger can provide most of the functionality of the in-target probe without the cost. Among other things, a good software debugger can display addresses of all instructions that will be executed as well as the contents of all the general registers and the addresses and data stored at any memory location. Another tool that might interest you is the Intel VTune Performance Analyzer. This piece of software will analyze your executable and count a wide variety of events that are internal to the processor (including signals). You can download a trial version of VTune for free from the Intel web site (www.intel.com/software/products).
Regards,
Lexi S.
IntelSoftware NetworkSupport
Message Edited by intel.software.network.support on 12-02-2005 08:53 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have also searched thoroughly for information regarding "probe mode" or the in-target probe. I am interested in the instructions: PMENTER, PMEXIT, PMNOW, WRSUBPIR, READPDR0, READPDR1,PMSETTHID, PMCLRTHID, ARRAYFRZ, CRBUSGO, CRBUSNOGO, CRPRELOAD, CRBUSPOLL,
CRCANCEL, TSENCAT, TSENTHROT, DATSERIAL, TESTMODE, ISCANDATMODE, STOPCLK, STARTCLK, ALLCLKEN, ALLCLKDIS, ISCANDATMODE, TSCANTIMER, TSCAN, TSCANSETUP, TSCANCREG, TSCANFNCNTR, IOTESTLOAD,IOTESTMODE, BSCANREAD, BRKPTCTL[A,B], FUSECTL, FUSESHIFT, FUSECSR, FUSESSR, PHASEDSHIF, LOCK, UNLOCK, TAPSTATUS, TAPSTATUSPRVT and VIEWPLL. I am looking to develop specialized applications using intel processors and have not been able to find any information regarding the jtag interface of the pentium and up processors. I am quite familiar with what the in target probe does, but what I am really looking for is the specifications or the developers guide that describes this interface, any terminations required, errata and the instructions I listed previously.
Thanks,
Nate.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If the documentation you are looking for is publicly available, it will be on the Intel Hardware Design site: http://developer.intel.com/
Otherwise, you would need to work with an Intel representative directly in order to receive support for your project. If your company has its own Intel representative, you may wish to inquire whether they are able to assist with this inquiry. Your company's Purchasing Department will normally have your Intel representative's contact information. If you have no contact, please see http://www.intel.com/buy/networking/design.htm under "Design Components".
If your location is not listed, please see an Intel Authorized Distributor and ask for a Field Application Engineer (FAE). Our Intel Authorized Distributor list is also linked from the URL above.
==
Lexi S.
IntelSoftware NetworkSupport
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
"If your company has its own Intel representative"
My company does not have one, and it seems like neither does yours (they are all partner companies, not one number to intel)! I need engineering contacts not representatives. I believe if you are to continue to stay in business, you should quickly respond to, and thoroughly evaluate every message on this forum. I have seen to many posts just left hanging, and its discouraging me and many other customers. This company expresses far too much paranoia. The things i am referring to are patented and protected, and Intel and my company does have the proper non-disclosure in place.
So, maybe now that you have heard the true voice of someone who buys your chips, you will have more encouragement to really help me and the people on this forum, and in the world.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We'resorry you've had trouble contacting Intel reps in your region. This is outside the scope of what we handle here in our software development forums, but we're always happy to try to help point you toward the people who can help.
This type of documentation is kept on the Intel Hardware Design siteat http://developer.intel.com. While it is certainly always worth checking with the Hardware Design support team if you are unable to find something, more often than notany documentationthat can't be locatedon the public siteeither isobsolete, or isconfidential and can only be obtained under NDA from an Intel representative.
If you need assistance locating an Intel rep in your region who can assist with your project, or if you want to reportproblems working with any particular Intel Authorized Distributor around yourdesign issues, that is where we recommend submitting your request. Here is the direct link to theircontact form. You can also send the request to us and we will forward it to them; however, requests sent to them directly will reach them fastest.
Because this technical topic is outside of what we support, we are locking this thread. Please don't hesitate to contact us by email if you have any questions or concerns.
Lexi S.
IntelSoftware NetworkSupport

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page