cmsis_enet_1G and 100m

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

cmsis_enet_1G and 100m

201件の閲覧回数
raviraj13
Contributor I

I am working on a project with the i.MX/RT platform and I need to run both 100 Mbps Ethernet (ENET) and 1 Gbps Ethernet (ENET_QOS) in the same application.

Is it possible to manage both interfaces together in a single project using the CMSIS-Driver (Driver_ETH_MAC + Driver_ETH_PHY)?

If yes, what is the recommended approach for initialization and task handling (e.g., separate instances of the CMSIS driver for each port)?

If one Ethernet interface is running with the CMSIS driver and the other is managed using a different driver stack (non-CMSIS, platform-specific), will both coexist and work correctly? Or do they need to be aligned under the same framework?

Any reference examples or documentation for handling dual Ethernet (100M + 1G) simultaneously would be very helpful.  i.MX-RT1170 

0 件の賞賛
返信
1 返信

147件の閲覧回数
Omar_Anguiano
NXP TechSupport
NXP TechSupport

If no MII connection is used (only RMII and RGMII is used), all three interfaces can be used simultaneously. Each interface has to use a different set of pins. MDIO, MDC pins can be shared by more PHYs or each PHY can be connected to an individual pair of MDC, MDIO pins.
To achieve this, it is suggested to use different instances of CMSIS driver.
Unfortunately, we don’t have any example to run multiple interfaces on the same application.

BR,
Omar

0 件の賞賛
返信