<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>XJTAG Blog &#187; Support</title>
	<atom:link href="http://blog.xjtag.com/category/support/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.xjtag.com</link>
	<description>XJTAG boundary scan solutions for the whole product lifecycle</description>
	<lastBuildDate>Mon, 09 Jan 2012 08:00:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Programming the TI MSP430 Microcontroller</title>
		<link>http://blog.xjtag.com/2011/07/programming-the-ti-msp430-microcontroller/</link>
		<comments>http://blog.xjtag.com/2011/07/programming-the-ti-msp430-microcontroller/#comments</comments>
		<pubDate>Mon, 04 Jul 2011 07:00:18 +0000</pubDate>
		<dc:creator>Bob Storey</dc:creator>
				<category><![CDATA[Electronics Tips]]></category>
		<category><![CDATA[Support]]></category>
		<category><![CDATA[Debugging]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.xjtag.com/?p=774</guid>
		<description><![CDATA[Although it has a JTAG port, the TI MSP430 microcontroller is not a boundary scan capable device. Instead of the standard boundary scan registers there is a set of registers that allow the various functions of the device to be accessed and configured. To program the device the TAP controller is used to interact with [...]]]></description>
			<content:encoded><![CDATA[<p>Although it has a JTAG port, the TI MSP430 microcontroller is not a boundary scan capable device. Instead of the standard boundary scan registers there is a set of registers that allow the various functions of the device to be accessed and configured.<span id="more-774"></span> To program the device the TAP controller is used to interact with the flash controller registers.  The RAW JTAG commands in XJEase can be use to access these registers and allow the device to be programmed.</p>
<p>The process of programming the internal flash memory uses the IR path of the JTAG state machine to select or address specific registers in the flash controller and then uses the DR path to read or write the selected register.</p>
<p>The programming algorithm for a MSP430 does have one extra complication.  It uses the TDI pin to perform two different functions depending on which state the TAP controller state machine is in.</p>
<p>In all but the Run Test Idle state the TDI pin performs its normal function, allowing 1s and 0s to be shifted into the DR and IR registers, but in the Run Test Idle state the TDI input  becomes the TCLK input.  The TCLK input is used to clock the internal flash controller, causing data to be written to memory, and should not be confused with the standard TCK input used to clock the JTAG state machine.</p>
<p>The TCLK input has another restriction in that it has to be clocked at 350 kHz.  This can be achieved by setting the JTAG system&#8217;s TCK frequency to 700 kHz. Any pin on the XJLink can only be changed once per TCK period so this results in a 350 kHz TCLK signal.</p>
<p>If you are interested in using the MSP430 code we have developed, please, contact <a href="mailto:support@xjtag.com">support@xjtag.com</a> for more information.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.xjtag.com/2011/07/programming-the-ti-msp430-microcontroller/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Categorising devices in XJDeveloper &#8211; 10 rules of thumb</title>
		<link>http://blog.xjtag.com/2010/10/categorising-devices-in-xjdeveloper-10-rules-of-thumb/</link>
		<comments>http://blog.xjtag.com/2010/10/categorising-devices-in-xjdeveloper-10-rules-of-thumb/#comments</comments>
		<pubDate>Mon, 11 Oct 2010 07:00:35 +0000</pubDate>
		<dc:creator>Bob Storey</dc:creator>
				<category><![CDATA[Support]]></category>
		<category><![CDATA[XJDeveloper]]></category>

		<guid isPermaLink="false">http://blog.xjtag.com/?p=593</guid>
		<description><![CDATA[We asked one of the guys in-house who works with XJDeveloper most of the time to give some tips from his experience of setting up projects, and here is what he came up with: (These tips assume the JTAG chain is already configured) Start from the bottom of the Unassigned Devices list, i.e. with the [...]]]></description>
			<content:encoded><![CDATA[<p>We asked one of the guys in-house who works with XJDeveloper most of the time to give some tips from his experience of setting up projects, and here is what he came up with:<span id="more-593"></span></p>
<p>(These tips assume the JTAG chain is already configured)</p>
<ol>
<li>Start from the bottom of the Unassigned Devices list, i.e. with the series resistors, and work your way up.</li>
<li>As components are categorised and more are discovered go back to the bottom and work your way up again.</li>
<li>Once you have classified the first batch of series resistors it is worth checking any new Suggested Series Resistors that appear immediately.  It is unusual to have multiple series resistors on the same net.  If you get lots of new series resistors for classification is it likely that a power net has not been correctly categorised.</li>
<li>Classify all Suggested Resistor Packs as pull resistor packs and then use the errors to identify which ones should really be classified as series resistor packs.</li>
<li>In general capacitors go in the ignore list.  The only time they do not is if they happen to be on a net between two 1149.6 devices.</li>
<li>Unused connectors and headers go in the ignore list.</li>
<li>When classifying a Suggested Device use the Explorer to check there is enough access to a device to test it before spending the time locating the right XJEase script.</li>
<li>Test points go in the Unfitted category.  This stops them having an effect on the DFT coverage report.  Uncheck &#8220;Only Show Accessible Devices&#8221; to make sure they are all found.</li>
<li>Classify any fuses, ferrite bead, or inductors with a PDD file so that all the power nets on the board are correctly identified.  Again, uncheck &#8220;Only Show Accessible Devices&#8221; to make sure they are all found.</li>
<li>Make sure you read any BSDL file warnings (before you disable warnings on those devices). Reading them is likely to explain why the JTAG chain didn&#8217;t run the first time you tried it&#8230;</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.xjtag.com/2010/10/categorising-devices-in-xjdeveloper-10-rules-of-thumb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XJTAG Boundary Scan Testing with OMAP 35xx devices</title>
		<link>http://blog.xjtag.com/2010/09/xjtag-boundary-scan-testing-with-omap-35xx-devices/</link>
		<comments>http://blog.xjtag.com/2010/09/xjtag-boundary-scan-testing-with-omap-35xx-devices/#comments</comments>
		<pubDate>Mon, 13 Sep 2010 07:00:44 +0000</pubDate>
		<dc:creator>Bob Storey</dc:creator>
				<category><![CDATA[Board Design]]></category>
		<category><![CDATA[Electronics Tips]]></category>
		<category><![CDATA[Support]]></category>

		<guid isPermaLink="false">http://blog.xjtag.com/?p=608</guid>
		<description><![CDATA[Texas Instruments&#8217; OMAP processors are becoming more and more popular.  We have seen quite a few come through the office recently. The good news is that the OMAP processors do support boundary scan testing. The bad news is that it does not work straight out of the tin. TI do provide the instructions that are [...]]]></description>
			<content:encoded><![CDATA[<p>Texas Instruments&#8217; OMAP processors are becoming more and more popular.  We have seen quite a few come through the office recently.</p>
<p>The good news is that the OMAP processors do support boundary scan testing.<span id="more-608"></span> The bad news is that it does not work straight out of the tin.</p>
<p>TI do provide the instructions that are required to enable the boundary scan registers:</p>
<p><a href="http://e2e.ti.com/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.10.29.73/OMAP343_5F00_BSDL.pdf">http://e2e.ti.com/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.10.29.73/OMAP343_5F00_BSDL.pdf</a></p>
<p><a href="http://processors.wiki.ti.com/index.php/Boundary_Scan_on_OMAP35x">http://processors.wiki.ti.com/index.php/Boundary_Scan_on_OMAP35x</a></p>
<p>Unfortunately these do not give the whole story and the boundary scan register still will not function correctly:</p>
<p><a href="http://e2e.ti.com/support/dsp/omap_applications_processors/f/447/p/35977/130644.aspx">http://e2e.ti.com/support/dsp/omap_applications_processors/f/447/p/35977/130644.aspx</a></p>
<p>If you need to do boundary scan testing with a OMAP 35xx contact XJTAG Support (<a href="mailto:support@xjtag.com">support@xjtag.com</a>) and we will complete the story for you.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.xjtag.com/2010/09/xjtag-boundary-scan-testing-with-omap-35xx-devices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New XJTAG contact details</title>
		<link>http://blog.xjtag.com/2010/03/new-xjtag-contact-details/</link>
		<comments>http://blog.xjtag.com/2010/03/new-xjtag-contact-details/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 12:51:52 +0000</pubDate>
		<dc:creator>Bob Storey</dc:creator>
				<category><![CDATA[Support]]></category>

		<guid isPermaLink="false">http://blog.xjtag.com/?p=529</guid>
		<description><![CDATA[XJTAG has moved office. Our office move is complete and all our details are now updated on the XJTAG website, but just to make sure everyone has picked up our new contact details, here they are. Our new telephone numbers are: Support/Sales: +44 (0)1223 223007 Fax:     +44 (0)1223 223009 &#160;and our new postal address is [...]]]></description>
			<content:encoded><![CDATA[<p>XJTAG has moved office. Our office move is complete and all our details are now updated on the XJTAG website, but just to make sure everyone has picked up our new contact details, here they are.<span id="more-529"></span></p>
<p>Our new telephone numbers are:</p>
<pre>Support/Sales: +44 (0)1223 223007
Fax:           +44 (0)1223 223009</pre>
<p>&nbsp;<br />and our new postal address is</p>
<pre>XJTAG
St John's Innovation Centre
Cowley Road
Cambridge
CB4 0WS.</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.xjtag.com/2010/03/new-xjtag-contact-details/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XJLink2 Diagnostics</title>
		<link>http://blog.xjtag.com/2010/03/xjlink2-diagnostics/</link>
		<comments>http://blog.xjtag.com/2010/03/xjlink2-diagnostics/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 08:00:47 +0000</pubDate>
		<dc:creator>Bob Storey</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[Support]]></category>
		<category><![CDATA[XJLink2]]></category>

		<guid isPermaLink="false">http://blog.xjtag.com/?p=353</guid>
		<description><![CDATA[XJlink2 comes with a detailed self test program. Accessed via the &#8220;Test&#8230;&#8221; button in XJLinkManager this enables you to run a diagnostic report on your XJlink2. When you first test a new circuit board that doesn&#8217;t work this diagnostics test can give you confidence that your XJlink2 hardware is working correctly. The test takes a [...]]]></description>
			<content:encoded><![CDATA[<div style="margin-top: 0px; margin-bottom: 0px;">
XJlink2 comes with a detailed  self test program. Accessed via the &#8220;Test&#8230;&#8221; button in XJLinkManager this enables you to run a diagnostic report on your XJlink2.<span id="more-353"></span></p>
<p>When you first test a new circuit board  that doesn&#8217;t work this diagnostics test can give you confidence that your XJlink2  hardware is working correctly. The test takes a few minutes to run but tests all  of the internal features of the XJlink2 in detail. The test includes checks on:</p>
<ul>
<li>all of the connector signal  driver transistors</li>
<li>all of the signal input  buffers</li>
<li>the connector power  supplies</li>
<li>the internal signal  communication buses</li>
<li>the internal clock  sources</li>
<li>and the integrity of the internal program.</li>
<li>the push-button</li>
<li>and the LEDs.</li>
</ul>
<p>You can optionally use a loop-back connector ( pin1 to pin11, pin2 to pin 12 etc) to provide enhanced testing  of the connector itself.</p>
<p>If you think you might have  damaged your XJlink2 then just run the self test. If a test fails please copy  the entire report along with your serial number to support@xjtag.com so that we  can help you.</p>
<p>The diagnostics feature is an excellent  way to confirm that the XJLink2 is working correctly.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.xjtag.com/2010/03/xjlink2-diagnostics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XJTAG Support</title>
		<link>http://blog.xjtag.com/2009/11/xjtag-support/</link>
		<comments>http://blog.xjtag.com/2009/11/xjtag-support/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 07:00:23 +0000</pubDate>
		<dc:creator>Stuart White</dc:creator>
				<category><![CDATA[Support]]></category>

		<guid isPermaLink="false">http://blog.xjtag.com/?p=409</guid>
		<description><![CDATA[Help us to help you! If you need to let us know about a problem that you are having with XJTAG there are a few things that you can do help speed up the support process. There are a few stock responses that we have to give repeatedly to many support requests. If you are [...]]]></description>
			<content:encoded><![CDATA[<p>Help us to help you!</p>
<p>If you need to let us know about a problem that you are having with XJTAG there are a few things that you can do help speed up the support process.</p>
<p>There are a few stock responses that we have to give repeatedly to many support requests.  If you are reading this then you may well have received them in the past yourself.   The first thing that we will generally ask you to do is upgrade to the latest version of the tools; these can be downloaded from <a href="http://www.xjtag.com/members/updates.php">XJTAG Downloads</a>.  You will need your maintenance  user name and password to gain access to this section of the website. If you are not sure of these details then email <a href="mailto:support@xjtag.com">support@xjtag.com</a> and we will be glad to send you a reminder email.</p>
<p>If you are using the latest version of the tools then we will need as much information as you can provide to help us to resolve your problem. This includes:</p>
<ul>
<li>The version of the tools you are using</li>
<li>The version of the operating system (e.g. Windows XP Service Pack 3)</li>
<li>A detailed description of the problem or issue you are facing</li>
<li>Is it reproducible? If so, what steps are needed to reproduce it?</li>
</ul>
<p>In many cases it helps us to diagnose your problems faster if we have your XJTAG project as well as your description of the problem you are having. The best way to send us all of the files is to use the Export option from the File menu in XJDeveloper. From this menu you can tell the system to create a .ZIP archive of all of the files that make up your project.  By using XJDeveloper to pull all of these files together you make sure that no files are missed.</p>
<p><strong>If we have all the information early on in the support process along with your project, we are much more likely to be able to resolve the issue quickly.</strong></p>
<p>If the tool you are using is crashing then it will create a crash report and then give you the opportunity to send that to us. Please do send this report to us as it contains a lot of useful information.  We may still need to ask you for more information; however if you go through these steps before contacting us then we should be able to help you resolve your issue faster.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.xjtag.com/2009/11/xjtag-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XJTAG Support Website</title>
		<link>http://blog.xjtag.com/2009/07/xjtag-support-website/</link>
		<comments>http://blog.xjtag.com/2009/07/xjtag-support-website/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 07:00:58 +0000</pubDate>
		<dc:creator>John Barton</dc:creator>
				<category><![CDATA[Support]]></category>
		<category><![CDATA[DFT]]></category>
		<category><![CDATA[FAQ]]></category>

		<guid isPermaLink="false">http://blog.webtest.ctg.local/?p=14</guid>
		<description><![CDATA[This post explores the wealth of information available on the XJTAG Support Webpage. Knowledge Base Answers to common questions we receive about XJTAG. Before contacting support it is a good idea to check here first to see if your question is answered. There will be future posts exploring some of these questions in more detail. [...]]]></description>
			<content:encoded><![CDATA[<p>This post explores the wealth of information available on the <a href="http://www.xjtag.com/support-jtag/xjtag-support.php">XJTAG Support Webpage</a>.</p>
<h3>Knowledge Base</h3>
<p>Answers to common questions we receive about XJTAG. Before contacting support it is a good idea to check here first to see if your question is answered. There will be future posts exploring some of these questions in more detail.</p>
<p><span id="more-14"></span><br />
<h3>XJEase Example Code</h3>
<p>Some types of device such as memory devices can be tested using standard test scripts. This section contains test code for a wide variety of memory and other devices.</p>
<h3>XJEase Library</h3>
<p>If you cannot find the device you are looking for in the Example Code folder, the XJEase Library might contain it. This has a search facility to help you find the test script for the part. It is quite likely that XJTAG have already produced a file for that device &#8211; or at the very least a similar device. Search here first and if you cannot find it then contact support.</p>
<h3>Updates</h3>
<p>Allows you to download the latest version of XJTAG.</p>
<h3>JTAG</h3>
<p>Excellent overview of the background to JTAG testing, along with details about its implementation.</p>
<h3>DFT Guidelines</h3>
<p>When designing boards refer to this document to help improve the testability of circuits using XJTAG.</p>
<h3>Application Notes</h3>
<p>Further areas of technical knowledge that are worth reading before contacting support.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.xjtag.com/2009/07/xjtag-support-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Application Note available</title>
		<link>http://blog.xjtag.com/2009/07/new-application-note-available/</link>
		<comments>http://blog.xjtag.com/2009/07/new-application-note-available/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 16:23:16 +0000</pubDate>
		<dc:creator>John Barton</dc:creator>
				<category><![CDATA[Support]]></category>
		<category><![CDATA[FPGA]]></category>

		<guid isPermaLink="false">http://blog.xjtag.com/?p=144</guid>
		<description><![CDATA[There is a new application note available on the XJTAG support website entitled, &#8220;Working with configured Xilinx and Altera devices&#8221;.]]></description>
			<content:encoded><![CDATA[<p>There is a <a href="http://www.xjtag.com/app-note-14.php" target="_blank">new application note</a> available on the XJTAG support website entitled, &#8220;Working with configured Xilinx and Altera devices&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.xjtag.com/2009/07/new-application-note-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

