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.

Interfacing Dp83848I to TMS570LS3137 USING MII

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

Hello,


I'm using TMs570ls3137 zwt package and I want Ethernet PHY to be connected.

I'm using halogen to generate codes but it is generating files for dp83640.

while I'm trying to interface these functions are not compatible.

(1) can we include API for Dp83848I to halcogen? (or) what else we can do.

I just want to run a simple test code for ethernet.

 I want a Ethernet hardware initialization sequence to transmit and receive in loopback mode.

(2)can we use dp83640 functions for dp83848I?

  • I am moving your question to the Ethernet forum. They will better be able to tell you the differences between DP83640 and DP83848I. I will still be copied on the responses in case I can help with TMS570LS3137 or HALCoGen.
  • Hello bob,

    Do you have source files for dp83848i driver API or code example?

    waiting for your reply.
  • Hi Saif and Bob,

    There are some very large differences between DP83640 and DP83848I. The biggest is the 1588v2 HW time stamping capabilities of the DP83640.

    For basic Ethernet traffic, no initialization would be needed for the DP83848I as long as the default strap options are being used.

    Please see section 6.3.4 of the DP83848I datasheet to describe how to implement an internal loopback. The loopback will require MDIO transactions and how to handle these with TMS570 and HALCoGen would have to be answered by Bob or the Hercules team.

    Best Regards,