Showing results for 
Search instead for 
Did you mean: 

Gigabit Ethernet device design and implementation


Hi all,

I would like to design a device with the following features:

  • Dual Gigabit ethernet,
  • Encrypted communication: SNMPv3, HTTPS, SMTPS.

I am looking for a SoC that makes it possible to achieve this functionality. After doing some research, I have found the STM32MP135F which seems to be able to achieve this functionality.

There is a development board of the mentioned SoC, but it has 2 ethernet ports that run only at 100Mb/s. Regarding the STM32MP135F datasheet, it is able to run two gigabit ports by having two RGMII interfaces.

My Concerns are:

1) Is it possible to run gigabit ethernet by using the STM32MP135F SoC?

2) If yes, then I am wondering if there is an easy way to test it?

3) Can I test the GbE link by using the STM32MP135F-DK board?

4) Are there other ICs (that would require less complicated design), that allow to achieve the same functionality?

Any help is apprecciated!

Associate III

Dear @mmichala,

It's long time from post...

I do similar research for dual ethernet. After playing with STM32MP135F-DK board I summarize:

1) yes you can run 1gbit ethernet on STM32MP135F

2) you can test with NetX Duo API - but for 1Gbit you will need custom HW

3) STM32MP135F-DK board support only 100Mbit

4) I know that from STM is STM32MP13 only MPU which has dual Ethernet capability.


Hi @ravo 

You should build you own board or find a 3rd party STM32MP135F board providing dual gigabit ethernet, (there is no ST development board with dual Gigabit ethernet).

In addition, the brand new STM32MP25 could provide a 2 x Gigabit Ethernet GMAC and includes a internal Gigabit switch to achieve a total of 3 x Gigabit Ethernet ports.

All the ports provides also Time Sensitive Network (TSN) capabilities.

Last but not least, the STM32MP257F-EV1 board is providing all of this natively (prerelease board currently available under request thru
You can see it in action here.
Please have a look to

Full product availability is planned for end of June 2024.


In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.