Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

XMC™ Forum Discussions

senx0011
Level 1
Level 1
5 sign-ins First reply posted First question asked

Hi,

 

XMCLib comes with these three files:

senx0011_0-1673043714071.png

My PHY is a Broadcomm chip, not a dp83848 nor a ksz8031ml chip. Mine is BCM5241XA1KMLG.

Where do I find xmc_eth_phy_BCM5241XA1KMLG.c ?

thank you in advance,

0 Likes
1 Solution
ncbs
Moderator
Moderator
Moderator
50 likes received 250 sign-ins 250 replies posted

Hi @senx0011 ,

The configuration can be done in two ways, either by using serial management interface to access the PHY registers and writing the configuration directly into the registers, or by strapping pins with appropriate pull-up or pull-down registers - the values on these pins will be read at power up and this configures the PHY. The second method is recommended and does not require PHY specific .c file. 

Are you planning to use BCM5241XA1KMLG for EtherCAT communication? Please note that the Broadcom PHY BCM5241XA1KMLG is discontinued.

Regards,
Nikhil

View solution in original post

0 Likes
1 Reply
ncbs
Moderator
Moderator
Moderator
50 likes received 250 sign-ins 250 replies posted

Hi @senx0011 ,

The configuration can be done in two ways, either by using serial management interface to access the PHY registers and writing the configuration directly into the registers, or by strapping pins with appropriate pull-up or pull-down registers - the values on these pins will be read at power up and this configures the PHY. The second method is recommended and does not require PHY specific .c file. 

Are you planning to use BCM5241XA1KMLG for EtherCAT communication? Please note that the Broadcom PHY BCM5241XA1KMLG is discontinued.

Regards,
Nikhil

0 Likes