2203791_en-US

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2203791_en-US

2203791_en-US

Send and Receive bypassing the GMAC DMA via the Debug FIFOs

I am trying to bypass the GMAC DMA (on the PFE) has anyone been able to transmit and receive packets using the debug FIFO interface. Via the MTL_DBG_CTL, MTL_DBG_STS and MTL_FIFO_Debug_Data registers on the S32G2.

I don't need all the PFE stuff we are run bare metal (I just want the extra ports). I found out our existing GMAC driver will not work. NXP carved of the standard GMAC DMA and replaced in the HIF DMA but, since that will take some time to port since it is not documented. I was just hoping to get basic transmit and receive bypassing the DMA working. 

Aaron

Re: Send and Receive bypassing the GMAC DMA via the Debug FIFOs

Hello @aaronbaranoff

I understand you are using the PFE ports just to satisfy the number of ports you require. As you already know, we do not offer a much documents to use PFE with your own implementation. Although it may not be what you are looking for, you could use the SJA1110, which is an dedicated switch with the following ports and phys:

• Up to six IEEE 100BASE-T1 PHYs
• A single IEEE 100BASE-TX PHY
• Up to two MII/RMII/RGMII interfaces
• Up to four SGMII interfaces
• An Arm Cortex-M7 based host controller


I hope someone else has done an implementation like the one you need and can share their steps.

Tags (1)
No ratings
Version history
Last update:
‎11-21-2025 11:15 PM
Updated by: