<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: LS1027 / LS1028 BoundaryScan in Layerscape</title>
    <link>https://community.nxp.com/t5/Layerscape/LS1027-LS1028-BoundaryScan/m-p/1630333#M12211</link>
    <description>&lt;P&gt;Please refer to the following update from the AE team.&lt;/P&gt;
&lt;P&gt;The customer needs to set the TDR_INITDATA register with the value '0x000016046aa94a529400000055500001400155551555555540000000000000017fec80000000000000000048cea9146c7f8000000200'.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 10 Apr 2023 06:30:02 GMT</pubDate>
    <dc:creator>yipingwang</dc:creator>
    <dc:date>2023-04-10T06:30:02Z</dc:date>
    <item>
      <title>LS1027 / LS1028 BoundaryScan</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1027-LS1028-BoundaryScan/m-p/1598849#M11855</link>
      <description>&lt;P&gt;I tried to setup the boundarys scan for the LS1027 with Cascon from Goepel.&lt;/P&gt;&lt;P&gt;The compliance pattern is set as described in the BSDL file.&lt;BR /&gt;The ID register is accessable and I can read the correct ID.&lt;/P&gt;&lt;P&gt;If I switch in SAMPLE mode in did not get any useful (mainly zero bits and some 1 bits) informations back from the chain.&lt;BR /&gt;Cascon shifts a test byte into the chain, but I did not see the test byte at the output of the chain.&lt;/P&gt;&lt;P&gt;The USB power supply is connected and verified.&lt;BR /&gt;The 2000 dummy clocks to get the USB Phy out of reset are set.&lt;/P&gt;&lt;P&gt;The only thing I did not do is setting the TDR data in the IOCONFIG register, because the application note (mentioned in the BSDL file) is not available!&lt;/P&gt;&lt;P&gt;Can someone post a TDR pattern?&lt;/P&gt;&lt;P&gt;I tried to setup the boundary scan with a LS1028 evaluation board from NXP.&lt;BR /&gt;The result is the same.&lt;/P&gt;&lt;P&gt;Any other suggestions?&lt;/P&gt;&lt;P&gt;Thank you in advance.&lt;BR /&gt;Stephan&lt;/P&gt;</description>
      <pubDate>Tue, 14 Feb 2023 13:20:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1027-LS1028-BoundaryScan/m-p/1598849#M11855</guid>
      <dc:creator>Stephan2302</dc:creator>
      <dc:date>2023-02-14T13:20:21Z</dc:date>
    </item>
    <item>
      <title>Re: LS1027 / LS1028 BoundaryScan</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1027-LS1028-BoundaryScan/m-p/1622641#M12097</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have exactly the same problem with my LS1027A board.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Have you found the TDR pattern?&lt;/P&gt;</description>
      <pubDate>Mon, 27 Mar 2023 13:47:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1027-LS1028-BoundaryScan/m-p/1622641#M12097</guid>
      <dc:creator>endler</dc:creator>
      <dc:date>2023-03-27T13:47:28Z</dc:date>
    </item>
    <item>
      <title>Re: LS1027 / LS1028 BoundaryScan</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1027-LS1028-BoundaryScan/m-p/1624094#M12107</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have found a TDR pattern by try and error, because there is no documentation available at NXP.&lt;BR /&gt;The recommended solution is to use with programmed RCW.&lt;/P&gt;&lt;P&gt;My procedure is:&lt;BR /&gt;- set the TDR pattern&lt;BR /&gt;- programm the RCW and key into flash&lt;BR /&gt;- reset/reboot =&amp;gt; no TDR pattern needed&lt;/P&gt;&lt;P&gt;USE AT YOUR OWN RISK!!!&lt;/P&gt;&lt;P&gt;This is my Cascon code I use to programm the RCW:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;-- some idle clocks as mentioned in the BSDL/errata sheet
CLOCK RESET, 100;
CLOCK RUNIDLE, 2000;

--switch to IOCONFIG register
Ldi IC700, IOCONFIG;
IrShift;
--write TDR pattern, found by try and error USE AT YOUR OWN RISK!!!
IC700:TDR := 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000H;
DrShift;

-- some idle clocks as mentioned in the BSDL/errata sheet
CLOCK RUNIDLE, 2000;

--switch back to IDCODE register
Ldi IC700, IDCODE;
IrShift;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards Stephan&lt;/P&gt;</description>
      <pubDate>Wed, 29 Mar 2023 09:44:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1027-LS1028-BoundaryScan/m-p/1624094#M12107</guid>
      <dc:creator>Stephan2302</dc:creator>
      <dc:date>2023-03-29T09:44:44Z</dc:date>
    </item>
    <item>
      <title>Re: LS1027 / LS1028 BoundaryScan</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1027-LS1028-BoundaryScan/m-p/1624474#M12114</link>
      <description>&lt;P&gt;Stephan,&lt;/P&gt;&lt;P&gt;Thank you for your answer! We converted your code to SVF (we use another JTAG Tool) and finally we were able to use the L1027A boundary scan! I'm still requesting NXP Support for the official value of TDR for LS1027A, I will post it here if I get it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Below our SVF file:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;FREQUENCY 1.00E+06 HZ;
!
!
!
TRST ABSENT;
ENDDR IDLE;
ENDIR IRPAUSE;
STATE IDLE;
!
!LS1027 IDCODE
!
SIR 08 TDI (F3);
RUNTEST IDLE 128 TCK ENDSTATE IDLE;
SDR 32 TDI (00000000) TDO (0031801D) MASK (FFFFFFFF);
SIR 08 TDI (D0);
SDR 430 TDI (00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000);
RUNTEST 2000 TCK;
SIR 08 TDI (F3);
!SDR 32 TDI (00000000) TDO (0031801D) MASK (FFFFFFFF);&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 29 Mar 2023 20:10:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1027-LS1028-BoundaryScan/m-p/1624474#M12114</guid>
      <dc:creator>endler</dc:creator>
      <dc:date>2023-03-29T20:10:48Z</dc:date>
    </item>
    <item>
      <title>Re: LS1027 / LS1028 BoundaryScan</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1027-LS1028-BoundaryScan/m-p/1630333#M12211</link>
      <description>&lt;P&gt;Please refer to the following update from the AE team.&lt;/P&gt;
&lt;P&gt;The customer needs to set the TDR_INITDATA register with the value '0x000016046aa94a529400000055500001400155551555555540000000000000017fec80000000000000000048cea9146c7f8000000200'.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 10 Apr 2023 06:30:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1027-LS1028-BoundaryScan/m-p/1630333#M12211</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2023-04-10T06:30:02Z</dc:date>
    </item>
  </channel>
</rss>

