<?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>P-SeriesのトピックCPLD update using JTAG in P1022 processor</title>
    <link>https://community.nxp.com/t5/P-Series/CPLD-update-using-JTAG-in-P1022-processor/m-p/1036534#M4792</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We are trying to update (lattice) CPLD in our P1022 board using JTAG . In this mode Processor GPIO's are configured as TMS, TCK, TDi, TDO respectively and Cpld is updated using vme file.&lt;/P&gt;&lt;P&gt;The toggling of TCK pin(GPIO) doesn't generate required frequency of 25 Mhz , for now using memory map to get and set GPIO . Please suggest fastest mode of accessing GPIO's in P1022 board as it shows frequency error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note:- The same method of CPLD update using jtag is working in 8260 board.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 06 Jan 2020 10:47:24 GMT</pubDate>
    <dc:creator>hemwant</dc:creator>
    <dc:date>2020-01-06T10:47:24Z</dc:date>
    <item>
      <title>CPLD update using JTAG in P1022 processor</title>
      <link>https://community.nxp.com/t5/P-Series/CPLD-update-using-JTAG-in-P1022-processor/m-p/1036534#M4792</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We are trying to update (lattice) CPLD in our P1022 board using JTAG . In this mode Processor GPIO's are configured as TMS, TCK, TDi, TDO respectively and Cpld is updated using vme file.&lt;/P&gt;&lt;P&gt;The toggling of TCK pin(GPIO) doesn't generate required frequency of 25 Mhz , for now using memory map to get and set GPIO . Please suggest fastest mode of accessing GPIO's in P1022 board as it shows frequency error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note:- The same method of CPLD update using jtag is working in 8260 board.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Jan 2020 10:47:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/CPLD-update-using-JTAG-in-P1022-processor/m-p/1036534#M4792</guid>
      <dc:creator>hemwant</dc:creator>
      <dc:date>2020-01-06T10:47:24Z</dc:date>
    </item>
    <item>
      <title>Re: CPLD update using JTAG in P1022 processor</title>
      <link>https://community.nxp.com/t5/P-Series/CPLD-update-using-JTAG-in-P1022-processor/m-p/1036535#M4793</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-family: arial; font-size: small;"&gt;You wrote:&lt;/SPAN&gt;&lt;BR clear="none" style="color: #000000; background-color: #ffffff; font-size: 16px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 10pt;"&gt;&amp;gt;&amp;nbsp;required frequency of 25 Mhz&lt;BR clear="none" /&gt;Why you think that there should be "required" frequency? - 25 MHz is maximum supported TCK frequency.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-family: arial; font-size: small;"&gt;JTAG interface implementation is static and could operate&amp;nbsp;at any TCK frequency.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-family: arial; font-size: small;"&gt;&lt;BR clear="none" /&gt;The fastest mode of gpio accessing can be implemented using assembler code. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-family: arial; font-size: small;"&gt;Which method is used currently?&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 16px;"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Jan 2020 04:01:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/CPLD-update-using-JTAG-in-P1022-processor/m-p/1036535#M4793</guid>
      <dc:creator>ufedor</dc:creator>
      <dc:date>2020-01-07T04:01:00Z</dc:date>
    </item>
    <item>
      <title>Re: CPLD update using JTAG in P1022 processor</title>
      <link>https://community.nxp.com/t5/P-Series/CPLD-update-using-JTAG-in-P1022-processor/m-p/1036536#M4794</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/ufedor"&gt;ufedor&lt;/A&gt;‌&lt;/P&gt;&lt;P&gt;The code was unable to read vendor id , whereas individual gpio were probed when they were actively driven.&lt;/P&gt;&lt;P&gt;As a result we had doubt regarding clock frequency.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are accessing GPIO using their&amp;nbsp; mapping in the virtual address space and&amp;nbsp; reading the GPIO using their 32 bit address.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The configuration of pins is done as follows-&lt;/P&gt;&lt;P&gt;1) Open drain all 4 JTAG signal.&lt;/P&gt;&lt;P&gt;2) Assigning respective direction to GPIO signal&lt;/P&gt;&lt;P&gt;3) Lastly all 4 pins are set in high state (value 1 in data register of GPIO)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Jan 2020 04:15:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/CPLD-update-using-JTAG-in-P1022-processor/m-p/1036536#M4794</guid>
      <dc:creator>hemwant</dc:creator>
      <dc:date>2020-01-07T04:15:18Z</dc:date>
    </item>
    <item>
      <title>Re: CPLD update using JTAG in P1022 processor</title>
      <link>https://community.nxp.com/t5/P-Series/CPLD-update-using-JTAG-in-P1022-processor/m-p/1036537#M4795</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It is required to verify that JTAG signals in the code are correctly mapped to the GPIO pins.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Jan 2020 04:18:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/CPLD-update-using-JTAG-in-P1022-processor/m-p/1036537#M4795</guid>
      <dc:creator>ufedor</dc:creator>
      <dc:date>2020-01-07T04:18:42Z</dc:date>
    </item>
    <item>
      <title>Re: CPLD update using JTAG in P1022 processor</title>
      <link>https://community.nxp.com/t5/P-Series/CPLD-update-using-JTAG-in-P1022-processor/m-p/1036538#M4796</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Jtag signals are correctly mapped to GPIO pins as when we toggle the GPIO's same can be probed using multimeter.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The configuration of pins is done as follows-&lt;/P&gt;&lt;P&gt;1) Open drain all 4 JTAG signal.&lt;/P&gt;&lt;P&gt;2) Assigning respective direction to GPIO signal&lt;/P&gt;&lt;P&gt;3) Lastly all 4 pins are set in high state (value 1 in data register of GPIO)&lt;/P&gt;&lt;P&gt;Is the above configuration correct to configure GPIO as jtag?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Jan 2020 03:42:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/CPLD-update-using-JTAG-in-P1022-processor/m-p/1036538#M4796</guid>
      <dc:creator>hemwant</dc:creator>
      <dc:date>2020-01-10T03:42:03Z</dc:date>
    </item>
    <item>
      <title>Re: CPLD update using JTAG in P1022 processor</title>
      <link>https://community.nxp.com/t5/P-Series/CPLD-update-using-JTAG-in-P1022-processor/m-p/1036539#M4797</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;TCK, TDO, TMS should be configured as push-pull outputs.&lt;/P&gt;&lt;P&gt;TDI should be configured as input.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Jan 2020 03:46:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/CPLD-update-using-JTAG-in-P1022-processor/m-p/1036539#M4797</guid>
      <dc:creator>ufedor</dc:creator>
      <dc:date>2020-01-10T03:46:27Z</dc:date>
    </item>
  </channel>
</rss>

