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.

DP83848I-MAU-EK: DP83848I-MAU-EK/NOPB

Part Number: DP83848I-MAU-EK
Other Parts Discussed in Thread: DP83848I

Hello folks,

I have an DP83848I-MAU-EK/NOPB board from TI.   What I need to do is have data going through the phy while I expose the chip to conditions.   What I did was put on the 50mhz oscillator to the board so I could go rmii mode.   I am now trying to use a xilinx zed board to create an RMII MAC.   It is like taking a jaguar to the 7/11 for milk.   Way overkill.   What I want to do is just run my bert into a DP83848I-MAU-EK/NOPB by cat6 then connect out the tx1:0; rx1:0 to a new board which will do a RMII mac loopback.   Is there a simple solution I am just not seeing or thinking of?

Craig

  • Hi Craig,

    That analogy is hilarious.

    Are you trying check the PHY only or check both your verilog and the PHY together?

    If you are only looking to test the PHY, if the BERT can receive the same frame back, you can just wire on the board an external loopback (i.e. RX to TX without the FPGA).

    If you are looking to check the PHY + your verilog, then the method you described above is great.
  • Ross,

    I only want to check the phy.   Here is what I have done.   I removed the 25mhz osc and put on the 50mhz.   I removed the c3,c4 and y1 and installed and populated the jumper J6 to make it only RMII mode.  I have the BERT running at 100M.    I thought I might be able to loop R1 to T1 and R0 to T0 but it doesn't seem to work that way.  

    I am providing 5v to pin one on J7.   It says 3.3 but is the square pin on the bottom so think the board is mislabeled.   I am struggling as well to be able to talk to the PHY.   I was thinking I could use the usb2mdio msp430 to talk to the PHY like I normally do with the 83867 but it never seems to find the PHY ID.  Any thoughts on what I might be missing?   All I need to do is run that BERT into the PHY and loop it back to the BERT.

    Craig

    2388.schematics.pdf

  • Hi Craig,

    For USB2MDIO are you setting 'Extended Register Access' to 'No'?
    If it is set to yes, then the GUI is using a method that the DP83848I does not support but the DP83867 does.

    For RMII connection, please connect the following and check if you can get data transfer:
    1. TX_D0 to RX_D0
    2. TX_D1 to RX_D1
    3. TX_EN to RX_DV (not CRS_DV)