S32K3_EMAC_RMII_why the RXCLK is 25Mhz

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

S32K3_EMAC_RMII_why the RXCLK is 25Mhz

跳至解决方案
2,382 次查看
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.pngimage.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.pngimage.png

Best Regards,
xianlong

0 项奖励
回复
1 解答
2,371 次查看
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,372 次查看
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,355 次查看
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.pngimage.png

Best Regards

xianlong

0 项奖励
回复
2,306 次查看
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_%E4%B8%BA%E4%BB%80%E4%B9%88RXCLK%E6%98%AF25MHz%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2048908%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%E6%81%A9%E6%99%BA%E6%B5%A6%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3E%E5%9C%A8S32K3x4%E4%B8%AD%E4%BD%BF%E7%94%A8EMAC%E6%A8%A1%E5%9D%97%E7%9A%84RMII%E6%A8%A1%E5%BC%8F%E6%97%B6%EF%BC%8C%E4%B8%BA%E4%BB%80%E4%B9%88%E9%9C%80%E8%A6%81%E5%B0%86MII_RX_CLK%E9%85%8D%E7%BD%AE%E4%B8%BA25MHz%EF%BC%9F%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%3Cspan%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3Eimage.png%3C%2Fspan%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%E5%A6%82%E6%9E%9C%E9%85%8D%E7%BD%AE%E4%B8%BA50MHz%EF%BC%8C%E6%95%B0%E6%8D%AE%E4%BC%9A%E5%BC%82%E5%B8%B8%E3%80%82%E8%AF%B7%E9%97%AE%E5%85%B3%E4%BA%8E%E8%BF%99%E4%B8%AA%E6%8F%8F%E8%BF%B0%E8%BF%98%E6%9C%89%E6%9B%B4%E5%A4%9A%E5%90%97%EF%BC%9F%E6%88%91%E5%9C%A8S32K3%20RM%E6%89%8B%E5%86%8C%E9%87%8C%E6%B2%A1%E6%9C%89%E6%89%BE%E5%88%B0%E5%A4%AA%E5%A4%9A%E6%8F%8F%E8%BF%B0%E3%80%82%E4%B8%BA%E4%BB%80%E4%B9%88MII_RX_CLK%E5%9C%A8MII%E5%92%8CRMII%E6%A8%A1%E5%BC%8F%E4%B8%8B%E9%83%BD%E6%98%AF25MHz%EF%BC%9F%E6%9C%89%E4%BB%80%E4%B9%88%E7%89%B9%E6%AE%8A%E7%9A%84%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86%E5%90%97%EF%BC%9F%3CBR%20%2F%3E%20%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%3Cspan%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3Eimage.png%3C%2Fspan%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FSPAN%3E%E6%AD%A4%E8%87%B4%EF%BC%8C%3CBR%20%2F%3E%E6%98%BE%E9%BE%99%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2050858%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9AS32K3_EMAC_RMII_%E4%B8%BA%E4%BB%80%E4%B9%88RXCLK%E6%98%AF25MHz%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%E8%BF%99%E6%98%AFIP%E6%8F%90%E4%BE%9B%E5%95%86%E5%AE%9A%E4%B9%89%E7%9A%84%E6%9D%A1%E4%BB%B6%E3%80%82%E8%A1%A8%20550%20%E4%B8%AD%E7%9A%84%E6%B3%A8%E9%87%8A%E5%8F%AF%E4%BB%A5%E8%BF%99%E6%A0%B7%E9%87%8D%E6%96%B0%E8%A1%A8%E8%BF%B0%EF%BC%9AEMAC_TX_CLK%20%E5%92%8C%20EMAC_RX_CLK%20%E9%83%BD%E5%BA%94%E8%AF%A5%E5%85%B7%E6%9C%89%2025%20MHz%EF%BC%8C%E4%B8%8E%20MII%2FRMII%20%E8%AE%BE%E7%BD%AE%E6%97%A0%E5%85%B3%EF%BC%88%E5%AF%B9%E4%BA%8E%20100%20Mbps%EF%BC%89%EF%BC%8C%E6%88%96%E8%80%85%202.5%20MHz%EF%BC%88%E5%AF%B9%E4%BA%8E%2010%20Mbps%EF%BC%89%E3%80%82%3C%2FP%3E%0A%3CP%3E%E9%A1%BA%E7%A5%9D%E5%95%86%E7%A5%BA%EF%BC%81%3C%2FP%3E%0A%3CP%3E%E5%B8%95%E7%BB%B4%E5%B0%94%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2049351%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9AS32K3_EMAC_RMII_%E4%B8%BA%E4%BB%80%E4%B9%88RXCLK%E6%98%AF25MHz%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%E6%98%AF%E7%9A%84%EF%BC%8C%E6%88%91%E7%9F%A5%E9%81%93RX%E6%97%B6%E9%92%9F%E5%BC%95%E8%84%9A%E4%B8%8D%E9%9C%80%E8%A6%81%E7%94%A8%EF%BC%8C%E6%88%91%E7%96%91%E6%83%91%E7%9A%84%E6%98%AF%E4%B8%BA%E4%BB%80%E4%B9%88%E9%9C%80%E8%A6%81%E4%BA%8C%E5%88%86%E9%A2%91%EF%BC%8C%E4%BA%8C%E5%88%86%E9%A2%91%E5%90%8E%E7%9A%84%E9%85%8D%E7%BD%AE%E5%92%8CMII%E4%B8%80%E6%A0%B7%E3%80%82%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3E%E4%BB%A5%E4%B8%8B%E6%88%AA%E5%9B%BE%E6%9D%A5%E8%87%AA%E7%A4%BA%E4%BE%8B%E7%A8%8B%E5%BA%8F%3C%2FSPAN%3Elwip_baremetal_s32k344%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%3Cspan%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3Eimage.png%3C%2Fspan%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%AD%A4%E8%87%B4%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%98%BE%E9%BE%99%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2049054%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9AS32K3_EMAC_RMII_%E4%B8%BA%E4%BB%80%E4%B9%88RXCLK%E6%98%AF25MHz%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%20%E4%BB%A5%2025MHz%20%E6%97%B6%E9%92%9F%E9%A2%91%E7%8E%87%E5%A4%84%E7%90%86%204%20%E4%BD%8D%E6%95%B0%E6%8D%AE%E3%80%82%3C%2FP%3E%0A%3CP%3ERMII%20%E4%BB%A5%2050MHz%20%E6%97%B6%E9%92%9F%E9%A2%91%E7%8E%87%E5%A4%84%E7%90%86%202%20%E4%BD%8D%E6%95%B0%E6%8D%AE%E3%80%82PHY%EF%BC%88%E5%A6%82TJA1103%EF%BC%89%E9%80%9A%E5%B8%B8%E5%B7%A5%E4%BD%9C%E5%9C%A8rev-RMII%E6%A8%A1%E5%BC%8F%E4%B8%8B%EF%BC%8C%E5%85%B6%E4%B8%ADPHY%E4%B8%BAMAC%EF%BC%88S32K3%2FEMAC_MII_RMII_TX_CLK%EF%BC%89%E7%94%9F%E6%88%90REF_CLK%E3%80%82%E4%BB%8E%20lwip%20%E7%A4%BA%E4%BE%8B%E4%B8%AD%E5%8F%AF%E4%BB%A5%E7%9C%8B%E5%87%BA%EF%BC%8CRMII%20%E4%B8%8D%E4%BD%BF%E7%94%A8%E5%A4%96%E9%83%A8%E4%BF%A1%E5%8F%B7%20RX_CLK%E3%80%82%3C%2FP%3E%0A%3CP%3E%E8%AF%80%E7%AA%8D%E5%9C%A8%E4%BA%8E%20EMAC%20%E5%9C%A8%20CORE_CLK%20%E6%88%96%20AIPS_PLAT_CLK%EF%BC%88%E5%8F%96%E5%86%B3%E4%BA%8E%E9%9B%B6%E4%BB%B6%E7%BC%96%E5%8F%B7%EF%BC%89%E4%B8%8A%E5%A4%84%E7%90%86%E6%95%B0%E6%8D%AE%EF%BC%8C%E5%93%AA%E4%B8%AA%E9%A2%91%E7%8E%87%E6%9B%B4%E9%AB%98%E3%80%82EMAC%20%E6%98%AF%20Synopsis%20IP%EF%BC%8C%E9%99%A4%E4%BA%86%20S32K3%20RM%20%E4%B9%8B%E5%A4%96%E6%B2%A1%E6%9C%89%E5%85%B6%E4%BB%96%E4%BF%A1%E6%81%AF%E3%80%82%3C%2FP%3E%0A%3CP%3E%E9%A1%BA%E7%A5%9D%E5%95%86%E7%A5%BA%EF%BC%81%3C%2FP%3E%0A%3CP%3E%E5%B8%95%E7%BB%B4%E5%B0%94%3C%2FP%3E%3C%2FLINGO-BODY%3E