<?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: LS1046A DPPA IF_STATUS Register</title>
    <link>https://community.nxp.com/t5/Layerscape/LS1046A-DPPA-IF-STATUS-Register/m-p/2026580#M15272</link>
    <description>&lt;P&gt;The DPAA components should be in big-endian mode.&amp;nbsp;The DPAA software should perform endianness-related byte-swap.&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The 0xD nibble occupies bits 16-19.&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 13 Jan 2025 08:47:37 GMT</pubDate>
    <dc:creator>yipingwang</dc:creator>
    <dc:date>2025-01-13T08:47:37Z</dc:date>
    <item>
      <title>LS1046A DPPA IF_STATUS Register</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1046A-DPPA-IF-STATUS-Register/m-p/2021372#M15239</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I need to programmatically read register IF_STATUS (offset 0x304) of the Frame Manager EMAC3 that should be at address 0x1AE4304. Of this register only the nibble 16-19 is meaningful because the other bits are reserved. The value of the nibble that I read is 0xD (or 0b1101) that seems correct because the bits indicate:&lt;/P&gt;&lt;P&gt;-&amp;nbsp;a valid link is established by the RGMII PHY&lt;/P&gt;&lt;P&gt;- 1 Gbps&lt;/P&gt;&lt;P&gt;-&amp;nbsp;RGMII full duplex link is established&lt;/P&gt;&lt;P&gt;What it looks weird to me is that the full 32-bit value I read is:&lt;/P&gt;&lt;P&gt;0x00D00000&lt;/P&gt;&lt;P&gt;i.e. the 0xD nibble does not appear to be in the right position because it occupies bits 20-23. Changing the endianity by byte swapping does not help because in this case the value would be&lt;/P&gt;&lt;P&gt;0x0000D000&lt;/P&gt;&lt;P&gt;and the nibble would occupy bits 12-15&lt;/P&gt;&lt;P&gt;What am I doing wrong here?&lt;/P&gt;&lt;P&gt;Thanks in advance for the support&lt;/P&gt;</description>
      <pubDate>Thu, 02 Jan 2025 16:44:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1046A-DPPA-IF-STATUS-Register/m-p/2021372#M15239</guid>
      <dc:creator>DaT63</dc:creator>
      <dc:date>2025-01-02T16:44:37Z</dc:date>
    </item>
    <item>
      <title>Re: LS1046A DPPA IF_STATUS Register</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1046A-DPPA-IF-STATUS-Register/m-p/2026580#M15272</link>
      <description>&lt;P&gt;The DPAA components should be in big-endian mode.&amp;nbsp;The DPAA software should perform endianness-related byte-swap.&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The 0xD nibble occupies bits 16-19.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Jan 2025 08:47:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1046A-DPPA-IF-STATUS-Register/m-p/2026580#M15272</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2025-01-13T08:47:37Z</dc:date>
    </item>
  </channel>
</rss>

