Other Parts Discussed in Thread: TMDS64EVM, DP83869
Tool/software:
Hello
I am using your LP-AM243 board to evaluate the EtherCAT Slave Stack
The SDK version is ind_comms_sdk_am243x_09_02_00_08
I performed a communication test with the EtherCAT master device using the 401_simple sample of the EtehrCAT Slave provided by our company.
The master device uses the TMDS64EVM board.
The results of the communication test with the master device showed that the link was up at 100Gbps when connected via LAN cable.
However, the PHY itself supports 1Gbps communication, and we have confirmed that the master device can also communicate at 1Gbps when connected to other devices.
So I looked into the code for the slave device and found that the following function rewrites the PHY register values so that 1Gbit communication is not performed:
ind_comms_sdk_am243x_09_02_00_08/examples/industrial_comms/custom_phy/src/CUST_PHY_dp83869.c CUST_PHY_DP83869_setLinkConfig()
Why is 1Gbps communication restricted here?
Also, is it possible to make the slave device compatible with 1Gbps communication?