S32K3_EMAC_RMII_why the RXCLK is 25Mhz

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

S32K3_EMAC_RMII_why the RXCLK is 25Mhz

ソリューションへジャンプ
2,373件の閲覧回数
wuxianlong
Senior Contributor I

Hi, NXP

When using the RMII mode of the EMAC module in S32K3x4, why is it necessary to configure MII_RX_CLK to 25MHz?

image.png

If configured to 50MHz, the data will be abnormal. Is there any more information about this description? I didn't find much description in the S32K3 RM manual. Why is MII_RX_CLK 25MHz in both MII and RMII modes? Is there any special operating principle?
image.png

Best Regards,
xianlong

0 件の賞賛
返信
1 解決策
2,362件の閲覧回数
PavelL
NXP Employee
NXP Employee

Hello @wuxianlong ,

MII works with 4-bit data at 25MHz clock.

RMII works with 2-bit data at 50MHz clock. PHY (like TJA1103) usually works in rev-RMII mode, where PHY generates REF_CLK for MAC (S32K3/EMAC_MII_RMII_TX_CLK). RMII does not use external signal RX_CLK as can be seen on lwip examples.

The trick is that the EMAC processing data on CORE_CLK or AIPS_PLAT_CLK (depends on part number), which has higher frequency. EMAC is Synopsis IP and there are no more other information than in S32K3 RM.

Best regards,

Pavel

元の投稿で解決策を見る

0 件の賞賛
返信
3 返答(返信)
2,363件の閲覧回数
PavelL
NXP Employee
NXP Employee

Hello @wuxianlong ,

MII works with 4-bit data at 25MHz clock.

RMII works with 2-bit data at 50MHz clock. PHY (like TJA1103) usually works in rev-RMII mode, where PHY generates REF_CLK for MAC (S32K3/EMAC_MII_RMII_TX_CLK). RMII does not use external signal RX_CLK as can be seen on lwip examples.

The trick is that the EMAC processing data on CORE_CLK or AIPS_PLAT_CLK (depends on part number), which has higher frequency. EMAC is Synopsis IP and there are no more other information than in S32K3 RM.

Best regards,

Pavel

0 件の賞賛
返信
2,346件の閲覧回数
wuxianlong
Senior Contributor I

Hi ,@PavelL 

 

Yes, I know that the RX clock pin does not need to be used. What I'm confused about is why it needs frequency division by two, and the configuration after frequency division by two is the same as MII.

The following screenshot is from Example Program lwip_baremetal_s32k344

image.png

Best Regards

xianlong

0 件の賞賛
返信
2,297件の閲覧回数
PavelL
NXP Employee
NXP Employee

Hello @wuxianlong ,

that's the condition defined by the IP provider. Notes in Table 550 can be reformulated this way:  both EMAC_TX_CLK and EMAC_RX_CLK should have 25 MHz independently of MII/RMII setup (for 100 Mbps), or 2.5 MHz (for 10 Mbps).

Best regards,

Pavel

%3CLINGO-SUB%20id%3D%22lingo-sub-2048908%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32K3_EMAC_RMII_why%E3%80%81RXCLK%20%E3%81%AF%2025Mhz%20%E3%81%A7%E3%81%99%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2048908%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81NXP%E3%81%AE%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3ES32K3x4%E3%81%A7EMAC%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%AERMII%E3%83%A2%E3%83%BC%E3%83%89%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E5%A0%B4%E5%90%88%E3%80%81%E3%81%AA%E3%81%9CMII_RX_CLK%E3%82%9225MHz%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8B%E3%81%AE%E3%81%A7%E3%81%99%E3%81%8B%3F%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22image.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22image.png%22%20style%3D%22width%3A%20894px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F325122iCB17CABC7E961361%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22image.png%22%20alt%3D%22image.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E50MHz%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81%E3%83%87%E3%83%BC%E3%82%BF%E3%81%AB%E7%95%B0%E5%B8%B8%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%81%AE%E8%AA%AC%E6%98%8E%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%80%81%E4%BB%96%E3%81%AB%E8%A9%B3%E3%81%97%E3%81%84%E6%83%85%E5%A0%B1%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%3FS32K3%20RM%E3%81%AE%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB%E3%81%AB%E3%81%AF%E3%81%82%E3%81%BE%E3%82%8A%E8%A8%98%E8%BC%89%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%E3%81%AA%E3%81%9CMII_RX_CLK%E3%81%AFMII%E3%83%A2%E3%83%BC%E3%83%89%E3%81%A8RMII%E3%83%A2%E3%83%BC%E3%83%89%E3%81%AE%E4%B8%A1%E6%96%B9%E3%81%A725MHz%E3%81%AA%E3%81%AE%E3%81%A7%E3%81%99%E3%81%8B%3F%E7%89%B9%E5%88%A5%E3%81%AA%E5%8B%95%E4%BD%9C%E5%8E%9F%E7%90%86%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%3F%3CBR%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22image.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22image.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F325123iA895801C1E8C13FC%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22image.png%22%20alt%3D%22image.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FSPAN%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%3CBR%20%2F%3E%E4%BB%99%E9%BE%8D%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2050858%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3AS32K3_EMAC_RMII_why%20RXCLK%E3%81%AF25Mhz%E3%81%A7%E3%81%99%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2050858%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F191389%22%20target%3D%22_blank%22%3E%40wuxianlong%3C%2FA%3E%26nbsp%3B%2C%3C%2FP%3E%0A%3CP%3E%E3%81%93%E3%82%8C%E3%81%AF%E3%80%81IP%20%E3%83%97%E3%83%AD%E3%83%90%E3%82%A4%E3%83%80%E3%83%BC%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E5%AE%9A%E7%BE%A9%E3%81%95%E3%82%8C%E3%81%9F%E6%9D%A1%E4%BB%B6%E3%81%A7%E3%81%99%E3%80%82%E8%A1%A8550%E3%81%AE%E6%B3%A8%E3%81%AF%E3%80%81%E6%AC%A1%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E5%86%8D%E5%AE%9A%E5%BC%8F%E5%8C%96%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%3AEMAC_TX_CLK%E3%81%A8EMAC_RX_CLK%E3%81%AF%E3%81%A9%E3%81%A1%E3%82%89%E3%82%82MII%2FRMII%E3%82%BB%E3%83%83%E3%83%88%E3%82%A2%E3%83%83%E3%83%97%E3%81%A8%E3%81%AF%E7%8B%AC%E7%AB%8B%E3%81%97%E3%81%A625MHz(100Mbps%E3%81%AE%E5%A0%B4%E5%90%88)%E3%81%BE%E3%81%9F%E3%81%AF2.5MHz(10Mbps%E3%81%AE%E5%A0%B4%E5%90%88)%E3%81%A7%E3%81%82%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%83%91%E3%83%99%E3%83%AB%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2049351%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3AS32K3_EMAC_RMII_why%20RXCLK%E3%81%AF25Mhz%E3%81%A7%E3%81%99%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2049351%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20%2C%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F233505%22%20target%3D%22_blank%22%3E%40PavelL%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CDIV%20class%3D%22%22%3E%26nbsp%3B%3C%2FDIV%3E%3CP%3E%3CSPAN%3E%E3%81%AF%E3%81%84%E3%80%81RX%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%83%94%E3%83%B3%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%AA%E3%81%84%E3%81%93%E3%81%A8%E3%81%AF%E7%9F%A5%E3%81%A3%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E7%A7%81%E3%81%8C%E6%B7%B7%E4%B9%B1%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%81%AE%E3%81%AF%E3%80%81%E3%81%AA%E3%81%9C%E5%91%A8%E6%B3%A2%E6%95%B0%E3%82%922%E3%81%A7%E5%88%86%E5%89%B2%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8B%E3%81%AE%E3%81%8B%E3%80%81%E3%81%9D%E3%81%97%E3%81%A6%E5%91%A8%E6%B3%A2%E6%95%B0%E3%82%922%E3%81%A7%E5%88%86%E5%89%B2%E3%81%97%E3%81%9F%E5%BE%8C%E3%81%AE%E6%A7%8B%E6%88%90%E3%81%AFMII%E3%81%A8%E5%90%8C%E3%81%98%E3%81%A7%E3%81%82%E3%82%8B%E3%81%A8%E3%81%84%E3%81%86%E3%81%93%E3%81%A8%E3%81%A7%E3%81%99%E3%80%82%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3E%E6%AC%A1%E3%81%AE%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%E3%81%AF%E3%80%81%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%20%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%20lwip_baremetal_s32k344%20%E3%81%8B%E3%82%89%E3%81%AE%E6%8A%9C%E7%B2%8B%E3%81%A7%E3%81%99%20%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22image.png%22%20style%3D%22width%3A%20581px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22image.png%22%20style%3D%22width%3A%20581px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F325212i675FF77EAAA420EB%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22image.png%22%20alt%3D%22image.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%3CBR%20%2F%3E%3CBR%20%2F%3E%E4%BB%99%E9%BE%8D%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2049054%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3AS32K3_EMAC_RMII_why%20RXCLK%E3%81%AF25Mhz%E3%81%A7%E3%81%99%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2049054%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F191389%22%20target%3D%22_blank%22%3E%40wuxianlong%3C%2FA%3E%26nbsp%3B%2C%3C%2FP%3E%0A%3CP%3EMII%E3%81%AF%E3%80%8125MHz%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%81%AE4%E3%83%93%E3%83%83%E3%83%88%E3%83%87%E3%83%BC%E3%82%BF%E3%81%A7%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3ERMII%E3%81%AF%E3%80%8150MHz%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%81%AE2%E3%83%93%E3%83%83%E3%83%88%E3%83%87%E3%83%BC%E3%82%BF%E3%81%A7%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%BE%E3%81%99%E3%80%82PHY(TJA1103%E3%81%AA%E3%81%A9)%E3%81%AF%E9%80%9A%E5%B8%B8%E3%80%81PHY%E3%81%8CMAC(S32K3%2FEMAC_MII_RMII_TX_CLK)%E3%81%AEREF_CLK%E3%82%92%E7%94%9F%E6%88%90%E3%81%99%E3%82%8Brev-RMII%E3%83%A2%E3%83%BC%E3%83%89%E3%81%A7%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%BE%E3%81%99%E3%80%82RMII%20%E3%81%AF%E3%80%81lwip%20%E3%81%AE%E4%BE%8B%E3%81%AB%E8%A6%8B%E3%82%89%E3%82%8C%E3%82%8B%E3%82%88%E3%81%86%E3%81%AA%E5%A4%96%E9%83%A8%E4%BF%A1%E5%8F%B7RX_CLK%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%0A%3CP%3E%E7%A7%98%E8%A8%A3%E3%81%AF%E3%80%81EMAC%E3%81%8CCORE_CLK%E3%81%BE%E3%81%9F%E3%81%AFAIPS_PLAT_CLK(%E9%83%A8%E5%93%81%E7%95%AA%E5%8F%B7%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E7%95%B0%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99)%E3%81%A7%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E5%87%A6%E7%90%86%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%A7%E3%81%99%E3%80%82%E3%81%93%E3%82%8C%E3%81%AF%E9%A0%BB%E5%BA%A6%E3%81%8C%E9%AB%98%E3%81%84%E3%81%A7%E3%81%99%E3%80%82EMAC%E3%81%AFSynopsis%20IP%E3%81%A7%E3%81%82%E3%82%8A%E3%80%81S32K3%20RM%E4%BB%A5%E5%A4%96%E3%81%AE%E6%83%85%E5%A0%B1%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%83%91%E3%83%99%E3%83%AB%3C%2FP%3E%3C%2FLINGO-BODY%3E