This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/DP83848I: INITIALIZING DP83848I HARDWARE INTERFACE WITH TMS570LS3137

Part Number: DP83848I
Other Parts Discussed in Thread: TMS570LS3137, , DP83640, HALCOGEN

Tool/software: Code Composer Studio

HI,


I'm using tms570ls3137 controller and i want to interface dp83848i Ethernet PHY,

I'm using ccs and halcogen to generate the emac codes it have a sample initialization for dp83640.

As I'm new to this Ethernet concept i want to know basic steps of initialization.

and requesting for reference code or any thing related to this chip.

looking forward to your response.

  • I wouldn't expect many differences between the DP83848i and DP83640 that are relevant to just making the HalCoGen lwIP example work.

    As far as phy registers go, you need to change the PHY ID that the HalCoGen example looks for.

    And if you change the type of interface (from MII to RMII) this will impact pin muxing, clocking, etc. But that would be impacted even if you kept the 83640 and used it in a different mode than the example you are starting from.

    Just know that the lwIP example for HalCoGen is very bare-bones and a simple porting ... it likely will need a lot of work before you can use it in a real commercial application. It isn't very robust to even say cable plug & unplug. So as always, if you can afford a commercially supported RTOS and network stack I would recommend going that route.

    -Anthony