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.

DP83640 vs. DP83848 configuration

Other Parts Discussed in Thread: DP83640, DP83848I, DP83640SW-LIB

I am revising a previous design, changing a 100Mbps fibre ethernet PHY from the DP83848 to a DP83640, to include IEEE-1588 Precision Time Protocol support.  The previous design used firmware to configure the DP83848i with its default configuration.  Now I simply need to add configuration commands related to IEEE-1588 operation.

The configuration register definitions have alot of overlap between these 2 devices.  Can I re-use the existing firmware for configuring the DP83848 to configure the DP83640, and just add the additional communication necessary to support IEEE-1588 protocol?

Thanks.

Ralph

  • Ralph,

    The basic registers - those associated with 10M/100M operation, auto-negotiation, link status, etc. - should be common between the DP83848 and the DP83640.  Depending on the specifics of how you configured the DP83848, your existing configuration should be close and may even be able to be re-used. 

    The best resource for information on support for IEEE 1588 in the DP83640 is the DP83640 Software Design Guide (SDG) and C Software Reference.  This can be downloaded from:

    http://www.ti.com/tool/dp83640sw-lib

    I would suggest reviewing the SDG to get a feel for what is involved.

    You mentioned using the DP83848 in a fiber application.  Could you provide some details on this?  The DP83848 does not include specific functionality for support of fiber.

    Patrick

  • Patrick,

    That was my mistake on word choice.  I am using the DP83640 in a fiber application, and want to re-use code for configuration of the DP83848 which was used with a copper interface.

    Thanks for your help.

    Ralph

  • Ralph,

    I just wanted to make sure you have what you need.  If I understand correctly, your goal is to re-use DP83640 configuration code for configuration of a DP83848. 

    As long as you were strapping fiber for the DP83640 and were not using the configuration code for any advanced features (RMII Master mode, IEEE 1588, etc.), you should be OK.  The standard IEEE registers for the DP83640 and the DP83848 are common. 

    Please let me know if you need anything else.

    Patrick