<?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>LayerscapeのトピックRe:  1021a board bring up replace CPLD with Atmega328P</title>
    <link>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032436#M5732</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;gt;&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;is this be asserted automatically once&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: bold;"&gt;PORESET_B&lt;/STRONG&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;is high?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;What do you mean?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 26 Nov 2019 04:24:04 GMT</pubDate>
    <dc:creator>ufedor</dc:creator>
    <dc:date>2019-11-26T04:24:04Z</dc:date>
    <item>
      <title>1021a board bring up replace CPLD with Atmega328P</title>
      <link>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032429#M5725</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a standalone ls1021a, eMMC, a Atemega328P chipset on the board and a JTAG interface. I want to bring the board up to initiates the power-on reset flow. I am trying to implement the CPLD logic into C using Atemega328P to achieve the board initialization stage.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does any one know how many signals do I need to consider which I need to trigger them in the right sequence?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;According to the QorIQ LA1021A Reference Manual.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/94691i21FD0AD5EF4DF719/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I also have a question specifically during the POR sequence,&lt;/P&gt;&lt;P&gt;Do I have to give a signal to the cfg_eng_use0 or once the POR starts everything will be handled by itself.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 24 Nov 2019 16:44:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032429#M5725</guid>
      <dc:creator>jiye</dc:creator>
      <dc:date>2019-11-24T16:44:41Z</dc:date>
    </item>
    <item>
      <title>Re:  1021a board bring up replace CPLD with Atmega328P</title>
      <link>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032430#M5726</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It is reasonable to refer to the TWR-LS1021A design documents (including CPLD source) available at:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/applications/solutions/industrial/human-machine-interfaces-hmi/handheld-scanner/qoriq-ls1021a-tower-system-module:TWR-LS1021A" title="https://www.nxp.com/applications/solutions/industrial/human-machine-interfaces-hmi/handheld-scanner/qoriq-ls1021a-tower-system-module:TWR-LS1021A"&gt;QorIQ® LS1021A Tower® System Module | NXP&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;cfg_eng_use0 has to be connected as stated in the AN4878 -&amp;nbsp;QorIQ LS1021A Design Checklist,&amp;nbsp;Table 8. LS1021A reset configuration signals. Also in this application note&amp;nbsp;4.3.1 Configuration signals sampled at reset it is written:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;"Reset configuration signals are sampled at the negation of PORESET_B. However, there is a setup and hold time for these&amp;nbsp;signals relative to the rising edge of PORESET_B, as described in the chip's data sheet."&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;So this is the board designer's responsibility to properly strap (by resistor) the&amp;nbsp;&lt;SPAN&gt;cfg_eng_use0.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN&gt;&amp;gt;&amp;nbsp;&lt;SPAN style="background-color: #ffffff;"&gt;Do I have to give a signal to the cfg_eng_use0&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN&gt;After PORESET_B is deasserted the pin function is IFC_WE0_B which is pure output, so it is not possible to drive the signal externally during normal operation.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Nov 2019 09:31:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032430#M5726</guid>
      <dc:creator>ufedor</dc:creator>
      <dc:date>2019-11-25T09:31:07Z</dc:date>
    </item>
    <item>
      <title>Re:  1021a board bring up replace CPLD with Atmega328P</title>
      <link>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032431#M5727</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;(1) "Reset configuration signals are sampled at the negation of PORESET_B&lt;/SPAN&gt;"&lt;STRONG&gt; &lt;SPAN style="color: #ff0000;"&gt;--------------------------&amp;gt;&lt;/SPAN&gt; &lt;/STRONG&gt;does &lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;negation&lt;/SPAN&gt; mean the falling edge of this signal then to low?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;According to the data sheet Section 4.4.1 of LS1021a reference manual:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;6. External system logic &lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;negates&lt;/STRONG&gt;&lt;/SPAN&gt; PORESET_B after its required hold time and after&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;POR configuration inputs have been valid for their required setup times.&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;7. The device samples the RCW source POR configuration inputs (cfg_rcw_src[0:n])&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;on &lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;deassertion&lt;/STRONG&gt;&lt;/SPAN&gt; of PORESET_B to determine the RCW source. Note that the POR &lt;STRONG style="color: #ff0000; "&gt;--------------------------&amp;gt;&lt;/STRONG&gt; &lt;/EM&gt;does &lt;STRONG style="color: #ff0000; "&gt;deassertion means rising edge then to high&lt;/STRONG&gt;&lt;EM&gt;&lt;STRONG style="color: #ff0000; "&gt; &lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;configuration inputs are sampled only on a PORESET_B.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(2)so basically after&amp;nbsp; drive the PORESET_B to high for 1ms minimum, it will start validate the POR inputs to determine the&amp;nbsp; boot source, so all I need to do is to drive this pin high for 1ms high then low for amount of time after the POR configuration inputs have been valid for their required setup times then what should I do after?&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Nov 2019 15:27:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032431#M5727</guid>
      <dc:creator>jiye</dc:creator>
      <dc:date>2019-11-25T15:27:09Z</dc:date>
    </item>
    <item>
      <title>Re:  1021a board bring up replace CPLD with Atmega328P</title>
      <link>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032432#M5728</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1) PORESET_B is an active-low cignal (_B), thus:&lt;/P&gt;&lt;P&gt;negation = deassertion = low-&amp;gt;high edge&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) Not correct - see 1) and refer to the POR sequence from the processor's RM.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Nov 2019 16:27:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032432#M5728</guid>
      <dc:creator>ufedor</dc:creator>
      <dc:date>2019-11-25T16:27:08Z</dc:date>
    </item>
    <item>
      <title>Re:  1021a board bring up replace CPLD with Atmega328P</title>
      <link>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032433#M5729</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;so basically :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4.3 Power-on reset recommendations&lt;BR /&gt;Various chip functions are initialized by sampling certain signals during the assertion of PORESET_B. These power-on reset&lt;BR /&gt;(POR) inputs are pulled either high or low during this period. While these pins are generally output pins during normal&lt;BR /&gt;operation, they are treated as inputs &lt;STRONG&gt;while PORESET_B is asserted&lt;/STRONG&gt;. When PORESET_B de-asserts, the configuration pins&lt;BR /&gt;are sampled and latched into registers, and the pins then take on their normal output circuit characteristics.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so by saying asserted in this case means the signal is active low?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just want to double confirm with you last time:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So basically this signal is active low and then if I make it stays low for 1ms then after 4 system clocks&amp;nbsp; drive it to high (the falling edge requires max 1 sys clock cycle) then it will start sampling the boot source cfg_rcw_src[0:n]?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;before asserting this &lt;STRONG&gt;PORESET_B&lt;/STRONG&gt; signal do I need to perform a toggling event on this pin?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Nov 2019 16:44:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032433#M5729</guid>
      <dc:creator>jiye</dc:creator>
      <dc:date>2019-11-25T16:44:34Z</dc:date>
    </item>
    <item>
      <title>Re:  1021a board bring up replace CPLD with Atmega328P</title>
      <link>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032434#M5730</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;gt;&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;so by saying asserted in this case means the signal is active low?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Yes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;So basically this signal is active low and then if I make it stays low for 1ms &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&amp;gt; drive it to high (the falling edge requires max 1 sys clock cycle) then it will start&lt;BR /&gt;&amp;gt; sampling the boot source cfg_rcw_src[0:n]?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Correct - also refer to the LS1021A Data Sheet,&amp;nbsp;Table 24. RESET initialization timing specifications&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;before asserting this&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: bold;"&gt;PORESET_B&lt;/STRONG&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;signal do I need to perform a toggling event on this pin?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;No.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Nov 2019 16:51:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032434#M5730</guid>
      <dc:creator>ufedor</dc:creator>
      <dc:date>2019-11-25T16:51:35Z</dc:date>
    </item>
    <item>
      <title>Re:  1021a board bring up replace CPLD with Atmega328P</title>
      <link>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032435#M5731</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;how about the power reset control signal from the PMIC?&lt;/P&gt;&lt;P&gt;is this be asserted automatically once &lt;STRONG&gt;PORESET_B&lt;/STRONG&gt; is high?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Nov 2019 17:50:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032435#M5731</guid>
      <dc:creator>jiye</dc:creator>
      <dc:date>2019-11-25T17:50:59Z</dc:date>
    </item>
    <item>
      <title>Re:  1021a board bring up replace CPLD with Atmega328P</title>
      <link>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032436#M5732</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;gt;&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;is this be asserted automatically once&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: bold;"&gt;PORESET_B&lt;/STRONG&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;is high?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;What do you mean?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Nov 2019 04:24:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032436#M5732</guid>
      <dc:creator>ufedor</dc:creator>
      <dc:date>2019-11-26T04:24:04Z</dc:date>
    </item>
    <item>
      <title>Re:  1021a board bring up replace CPLD with Atmega328P</title>
      <link>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032437#M5733</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/95152i3B0E498D45DB489F/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is POR_B control pin coming out of the PMIC&lt;/P&gt;&lt;P&gt;I am not sure if this one &lt;STRONG&gt;POR_B&lt;/STRONG&gt; is the one in the CPLD &lt;STRONG&gt;por_assert&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;parameter&amp;nbsp;&amp;nbsp; &amp;nbsp;[2:0]por_assert = 3'b101;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;//POR reset&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(1) If so what does the pin do in terms of &lt;STRONG&gt;PORESET_B, &lt;/STRONG&gt;how does &lt;STRONG&gt;POR_B&lt;/STRONG&gt;&amp;nbsp; relates to&lt;STRONG&gt; PORESET_B ?&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Nov 2019 13:18:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032437#M5733</guid>
      <dc:creator>jiye</dc:creator>
      <dc:date>2019-11-26T13:18:49Z</dc:date>
    </item>
    <item>
      <title>Re:  1021a board bring up replace CPLD with Atmega328P</title>
      <link>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032438#M5734</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ufedor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any specific singal requirements before the ls1021a standalnoe prototype to detect the codewarrior tap via the usb interface?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Nov 2019 19:51:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032438#M5734</guid>
      <dc:creator>jiye</dc:creator>
      <dc:date>2019-11-29T19:51:51Z</dc:date>
    </item>
    <item>
      <title>Re:  1021a board bring up replace CPLD with Atmega328P</title>
      <link>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032439#M5735</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry, the request is not clear.&lt;/P&gt;&lt;P&gt;What does it mean "&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;to detect the codewarrior tap via the usb interface&lt;/SPAN&gt;"?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 30 Nov 2019 04:14:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032439#M5735</guid>
      <dc:creator>ufedor</dc:creator>
      <dc:date>2019-11-30T04:14:09Z</dc:date>
    </item>
    <item>
      <title>Re:  1021a board bring up replace CPLD with Atmega328P</title>
      <link>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032440#M5736</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I meant in order to flash the ls1021a standalone chip using The codewarrior tap are there any signals have to be enabled first &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sent from my iPhone&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 30 Nov 2019 04:35:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032440#M5736</guid>
      <dc:creator>jiye</dc:creator>
      <dc:date>2019-11-30T04:35:12Z</dc:date>
    </item>
    <item>
      <title>Re:  1021a board bring up replace CPLD with Atmega328P</title>
      <link>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032441#M5737</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In the CPLD source:&lt;/P&gt;&lt;P&gt;input&lt;SPAN&gt; &lt;/SPAN&gt;por_b;&lt;SPAN&gt; &lt;/SPAN&gt;//PORB of 34VR500&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 30 Nov 2019 08:19:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032441#M5737</guid>
      <dc:creator>ufedor</dc:creator>
      <dc:date>2019-11-30T08:19:45Z</dc:date>
    </item>
    <item>
      <title>Re:  1021a board bring up replace CPLD with Atmega328P</title>
      <link>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032442#M5738</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The processor has to be connected as described in the&amp;nbsp;AN4878 - LS1021A Design Checklist.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 30 Nov 2019 08:20:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032442#M5738</guid>
      <dc:creator>ufedor</dc:creator>
      <dc:date>2019-11-30T08:20:38Z</dc:date>
    </item>
    <item>
      <title>Re:  1021a board bring up replace CPLD with Atmega328P</title>
      <link>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032443#M5739</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can you take a look at his regarding the JTAG/COP port is used case&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is from the LS1021a data sheet below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also this is my design below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(1)I used a resistor R88 to connect TRST and POWER RESET Line does this&lt;/P&gt;&lt;P&gt;match the requirements?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also,&lt;/P&gt;&lt;P&gt;(2)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this graph here shows that the ALSLEEP signal goes up after the PORESET_B&lt;/P&gt;&lt;P&gt;deasserted. I used my oscilloscope to check both signals I found that the&lt;/P&gt;&lt;P&gt;asleep signals goes high at the point when PORESET_B goes low. Is that&lt;/P&gt;&lt;P&gt;actually normal ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On Sat, Nov 30, 2019 at 12:34 AM Elias Bitbaker &amp;lt;elias.bitbaker@gmail.com&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 01 Dec 2019 20:21:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032443#M5739</guid>
      <dc:creator>jiye</dc:creator>
      <dc:date>2019-12-01T20:21:35Z</dc:date>
    </item>
    <item>
      <title>Re:  1021a board bring up replace CPLD with Atmega328P</title>
      <link>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032444#M5740</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The one on the top is the POWERET_B and the bottom is the ALSLEEP signal&lt;/P&gt;&lt;P&gt;the behaviour is not following what the datasheet says.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On Sun, Dec 1, 2019 at 4:21 PM Elias Bitbaker &amp;lt;elias.bitbaker@gmail.com&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 01 Dec 2019 21:31:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032444#M5740</guid>
      <dc:creator>jiye</dc:creator>
      <dc:date>2019-12-01T21:31:47Z</dc:date>
    </item>
    <item>
      <title>Re:  1021a board bring up replace CPLD with Atmega328P</title>
      <link>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032445#M5741</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;gt;&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;asleep signals goes high at the point when PORESET_B goes low&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;This is OK considering that ASLEEP is tri-stated and has a pull-up.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Dec 2019 07:03:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032445#M5741</guid>
      <dc:creator>ufedor</dc:creator>
      <dc:date>2019-12-02T07:03:55Z</dc:date>
    </item>
    <item>
      <title>Re:  1021a board bring up replace CPLD with Atmega328P</title>
      <link>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032446#M5742</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;can you take a look at his regarding the JTAG/COP port is used case&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;This is from the LS1021a data sheet below:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/95593i0F9B792F4E35108F/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_2.png" alt="pastedImage_2.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;STRONG&gt;Figure - A&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/95548i8D975A5862313477/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;STRONG&gt;Figure - B&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_3.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/95635i001E294D775A9029/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_3.png" alt="pastedImage_3.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;STRONG&gt;Figure - C&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;(1)I used a resistor R88 to connect TRST and POWER RESET Line does this&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;match the requirements as shown in Figure A? These two pins are then pulled up by a 10k resistor to Vcc_O1VDD, my design does not have HRESET_B pin.&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;(2)So as picture shows below: why there are HRESET_B and PORESET_B on the left side what source triggers them?&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/95510i3DA4EE31F4A79982/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Dec 2019 13:32:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032446#M5742</guid>
      <dc:creator>jiye</dc:creator>
      <dc:date>2019-12-02T13:32:05Z</dc:date>
    </item>
    <item>
      <title>Re:  1021a board bring up replace CPLD with Atmega328P</title>
      <link>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032447#M5743</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The R88 is OK, but you have to consider the&amp;nbsp;QorIQ LS1021A Data Sheet,&amp;nbsp;Table 24. RESET initialization timing specifications:&lt;/P&gt;&lt;P&gt;"Maximum rise/fall time of PORESET_B is 1 SYSCLKs"&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Dec 2019 14:19:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032447#M5743</guid>
      <dc:creator>ufedor</dc:creator>
      <dc:date>2019-12-02T14:19:33Z</dc:date>
    </item>
    <item>
      <title>Re:  1021a board bring up replace CPLD with Atmega328P</title>
      <link>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032448#M5744</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;(1)by saying that because I use c logic to implement the start up logic what I am doing is before asserting the PORESET_B, I drive it to high then low (asserted) for 50ms (tho only needs 1ms min) then I de-assert &lt;SPAN&gt;PORESET_B t&lt;/SPAN&gt;hen I did DDR reset, PCIE reset some I/O interface enabled. How am I able to manage the rise/fall time via the C code on AVR studio IDE which I am using to flash the code into the atmega on my board&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(2) What is the relation between PORESET_B and TRST_B&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;seems like&amp;nbsp;HRESET_B and&amp;nbsp;&lt;SPAN&gt;TRST_B has relation but&amp;nbsp;TRST_B and&amp;nbsp;PORESET_B&amp;nbsp; does not according to the CPLD code on the TWR-LS1021A eva board:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN style="color: #1d1c1d; background-color: #ffffff;"&gt;/CPU, DDR and peripheral devices reset&lt;/SPAN&gt;&lt;BR style="color: #1d1c1d; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #1d1c1d; background-color: #ffffff;"&gt;assign &lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;poreset_b_18&lt;/STRONG&gt;&lt;/SPAN&gt; = pwr_hrst_n &amp;amp;&amp;amp; jtag_rst_b_18 &amp;amp;&amp;amp; sw_rst_n;&lt;/SPAN&gt;&lt;BR style="color: #1d1c1d; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #1d1c1d; background-color: #ffffff;"&gt;assign &lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;cpu_trst_b_18&lt;/STRONG&gt; &lt;/SPAN&gt;= &lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;pwr_hrst_n&lt;/STRONG&gt;&lt;/SPAN&gt; &amp;amp;&amp;amp; k20_trst_b_18;&lt;/SPAN&gt;&lt;BR style="color: #1d1c1d; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #1d1c1d; background-color: #ffffff;"&gt;assign rst_flsh_n = pwr_hrst_n;&lt;/SPAN&gt;&lt;BR style="color: #1d1c1d; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #1d1c1d; background-color: #ffffff;"&gt;assign elev_rstout = hreset_b_18;&lt;/SPAN&gt;&lt;BR style="color: #1d1c1d; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #1d1c1d; background-color: #ffffff;"&gt;assign ddr_rst_b = hreset_b_18;&lt;/SPAN&gt;&lt;BR style="color: #1d1c1d; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #1d1c1d; background-color: #ffffff;"&gt;assign ethphy_rst_b = hreset_b_18;&lt;/SPAN&gt;&lt;BR style="color: #1d1c1d; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #1d1c1d; background-color: #ffffff;"&gt;assign rst_usbhub = hreset_b_18;&lt;/SPAN&gt;&lt;BR style="color: #1d1c1d; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #1d1c1d; background-color: #ffffff;"&gt;assign hdmi_rst_b = hreset_b_18;&lt;/SPAN&gt;&lt;BR style="color: #1d1c1d; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #1d1c1d; background-color: #ffffff;"&gt;assign rst_pcie_n = hreset_b_18;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Dec 2019 14:33:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/1021a-board-bring-up-replace-CPLD-with-Atmega328P/m-p/1032448#M5744</guid>
      <dc:creator>jiye</dc:creator>
      <dc:date>2019-12-02T14:33:11Z</dc:date>
    </item>
  </channel>
</rss>

