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.

DP83867IR: RX_CLK signal output from DP83867IR chip is not within the spec

Part Number: DP83867IR
Other Parts Discussed in Thread: USB-2-MDIO

We designed ethernet circuit using TI DP83867IRRGZ and Xilinx FPGA. PHY interface VDDIO =3.3V. The data sheet spec states RX_CLK signal voltage VoH = 2V (MIN), and VoL =0.6V (MAX). We used a scope to measure the RX_CLK signal, the scope screen shot is as follow:

The measured VoL = 1.3674V which is far above the spec value of 0.6V. We don't know if that is a cause of the failure of our Ethernet circuit.

Please advise.

Thanks,

Jimmy

  • Hi Jimmy,

    The image is not showing up in the query. Can you please try and share the image again?

    Thanks,

    Cecilia

  • Hi Jimmy,

    How are you probing the RX_CLK this waveform looks to be abnormal for a clock signal. Have you confirmed your crystal or XI clock source meets the required PPM frequency tolerance?

    Thanks,

    Cecilia

  • Hi Cecilia,

    We probed the signal at the end of 22 ohm serial resistor which is connected to RX_CLK pin of DP83867IR.

    We just probe the RX_CLK signal again at the other end of the resistor, which at this time it is the output of RX_CLK signal directly from the PHY transceiver, as shown in follow screen shot

    This time VoL = 0.6939V. It is still out of the spec value of 0.6V (MAX)

    The XI oscillator signal is in following screen shot:

    By the way, the probe is passive with 1Mohm impedance.

    Jimmy

  • Hi Jimmy,

    Ok I am still unsure if this signal is still passable or not as we typically see square waves on rxclk

    Can you share with me the details of the failure you are seeing?

  • Hi Cecilia,

    We use Keysight MSOS404A oscilloscope to measure the RX_CLK. and we could not observe the square waveform of RX_CLK signal although the scope has 4GHz bandwidth, and 20GS/S. Do you mind to let me know what kind of scope you use to observe the square waveform of RX_CLK?

    We use PC ethernet port as a link partner to test our new designed GigE board. We have two similar designs, one uses TI DP83867IRPAP (64pin) device, the other uses DP83867IRRGZ (48pin) device. Under same test condition, the 64-pin one is successful to communicate with PC, while the 48-pin one fails to communicate with PC.

    Then we use  MSOS404A scope to do the trouble shooting and found out the 64pin device RX_CLK signal is within the spec (VoL = 0.479V), as shown in following scope screen shot:

    While the 48-pin device RX_CLK clock is out of the spec (VoL = 0.735V), as shown in following scope screen shot:

    We don't know what attribute to this RX_CLK signal out of spec since this signal is directly output from PHY to MAC. We made a comparison test between our two designs using the scope for other signals, including +3.3V, +2.5V, +1.1V (64pin)/+1.0V(48pin) and their power ramp sequence, 25MHz oscillator in and out of the device and CTX_CLK signal from MAC to PHY. And we did not observe difference among those signals. 

    Could you shed a light for us with regards to this 48pin device RX_CLK signal? Why its VoL out of spec (Spec value VoL =0.6V MAX)?

    Thanks,

    Jimmy

  • Hi Jimmy,

    When you are testing with the PC can you share the register dump for the 48pin package as well as the 64 pin package? I am not sure why the VoL is higher than the spec but I need to review the registers and see if there are any clues to that. 

    Have you confirmed that the 48 pin is in fact in 1000M Mode? 

  • Hi Cecilia,

    There is something abnormal on our 48 pin device board. We use TI Launch PAD tool and USB-2-MDIO GUI and tried to read PHY register value, but failed at the first step. We could not even find available PHY ID on the 48pin device board while scanning it using USB-2-MDIO GUI. We guess it is relating to RX_CLK signal which is out of the spec.

    We made same operation on 64-pin device board, everything is OK, and PHY ID and register Read/Write are all successful.

    By the way, the resistor strap configuration on both board are the same. On 48pin device board, pin 33 (RX_D0) is pulled to GND through a 1K resistor, and pin 35 (RX_D2) is tied to VDDIO_3.3V via a 1K resistor. On the 64-pin device board, pin 44(RX_D0) is pulled to GND through a 1K resistor, and pin 46 (RX_D2) is tied to VDDIO_3.3V via a 1K resistor. The 64-pin PHY ID is 12 (0x0C) which is matched with the resistor strap configuration.

    We could not provide you with the 48-pin PHY register value. But we can send you the 64-pin device PHY register value if you want to take a look of it.

    Thanks,

    Jimmy

      

  • Hi Jimmy

    Can you provide the schematic for both devices? Is there a difference in the layout or schematic for these packages?

  • Hi Cecilia,

    Here are the schematic of both designs relative to PHY device:

    GigE 64pin and 48pin_schematic.pdf

    Thanks,

    Jimmy

  • Hi Cecilia,

    We have no 64-pin design layout file, but we have 64-pin board for our reference test. We have 48-pin whole design files.

    Regards,

    Jimmy

  • Ok that is fine. Just wanted a confirmation from you and your team that there were no major design changes. If there are, can you elaborate? 

    I will review the schematic and if possible can you share the register dump on the 64pin PHY as well? 

    Thank you! 

    I should have some feedback on the schematic by EOD Wednesday. 

    Thanks,

    Cecilia

  • Hi Cecilia,

    We have no major change in our 48-pin device design comparing our 64-pin device design. The 64-pin device design works and only the PCBA board is bigger that our enclosure could contain. So we designed a small footprint PCBA board which use 48-pin device package. All the same at MAC side in two cases and we use a 71 FPC connector to connect the TI DP83867IR PHY chip except for the necessary change for 48-pin package design and different RJ45 connectors.

    Please find the 64-pin device register dump files. We ran a scripts file three times:

    DP83867 register dump.txt file is open...
    Register 0000 is: Error! Improper length format in basic read/write.
    
    Register 0001 is: 1140
    
    Register 0002 is: 12BF
    
    Register 0003 is: 79DF
    
    Register 0004 is: 2000
    
    Register 0005 is: Error! Improper length format in basic read/write.
    
    Register 0006 is: 01E1
    
    Register 0007 is: Timeout Error!
    
    Register 0008 is: Error occurred for basic read!
    
    Register 0009 is: Error! Improper length format in basic read/write.
    
    Register 000A is: 2001
    
    Register 000D is: Error! Improper length format in basic read/write.
    
    Register 000E is: 3800
    
    Register 000F is: 5FFF
    
    Register 0010 is: Error! Improper length format in basic read/write.
    
    Register 0011 is: 3000
    
    Register 0012 is: 4041
    
    Register 0013 is: Error! Improper length format in basic read/write.
    
    Register 0014 is: 0000
    
    Register 0015 is: 9C44
    
    Register 0016 is: Error! Improper length format in basic read/write.
    
    Register 0017 is: 0000
    
    Register 0018 is: 0000
    
    Register 0019 is: Error! Improper length format in basic read/write.
    
    Register 001A is: Timeout Error!
    
    Register 001E is: Error occurred for basic read!
    
    Register 001F is: 4444
    
    Register 0025 is: Error! Improper length format in basic read/write.
    
    Register 002C is: Error! Improper length format in basic read/write.
    
    Register 002D is: 0000
    
    Register 002E is: Error! Improper length format in basic read/write.
    
    Register 0031 is: 3FFF
    
    Register 0032 is: 7BB7
    
    Register 0033 is: 2000
    
    Register 0043 is: A231
    
    Register 0053 is: Timeout Error!
    
    Register 0055 is: Error occurred for basic read!
    
    Register 006E is: A231
    
    Register 006F is: CDE1
    
    Register 0071 is: 00A8
    
    Register 0072 is: Error! Improper length format in basic read/write.
    
    Register 007B is: 7ADF
    
    Register 007C is: 2000
    
    Register 0086 is: Error! Improper length format in basic read/write.
    
    Register 00C6 is: 0000
    
    Register 00E9 is: Timeout Error!
    
    Register 00FE is: Error occurred for basic read!
    
    Register 012C is: Error! Improper length format in basic read/write.
    
    Register 0134 is: 0301
    
    Register 0135 is: Error! Improper length format in basic read/write.
    
    Register 0136 is: CDE1
    
    Register 0137 is: 07FF
    
    Register 0138 is: 2001
    
    Register 0139 is: 4006
    
    Register 013A is: 0300
    
    Register 013B is: Timeout Error!
    
    Register 013C is: Error occurred for basic read!
    
    Register 013D is: 0000
    
    Register 013E is: 0000
    
    Register 013F is: Error! Improper length format in basic read/write.
    
    Register 0140 is: 00A8
    
    Register 0141 is: 3000
    
    Register 0142 is: Error! Improper length format in basic read/write.
    
    Register 0143 is: 796D
    
    Register 0144 is: 2001
    
    Register 0145 is: Error! Improper length format in basic read/write.
    
    Register 0146 is: Timeout Error!
    
    Register 0147 is: Error occurred for basic read!
    
    Register 0148 is: CDE1
    
    Register 0149 is: Error! Improper length format in basic read/write.
    
    Register 014A is: 2001
    
    Register 014B is: Error! Improper length format in basic read/write.
    
    Register 014C is: 1FFF
    
    Register 014D is: 0000
    
    Register 014E is: 401F
    
    Register 014F is: 00A8
    
    Register 0150 is: Timeout Error!
    
    Register 0151 is: Error occurred for basic read!
    
    Register 0152 is: 1140
    
    Register 0153 is: 796D
    
    Register 0154 is: 2000
    
    Register 0155 is: Error! Improper length format in basic read/write.
    
    Register 0156 is: 01E1
    
    Register 0157 is: CDE1
    
    Register 0158 is: Error! Improper length format in basic read/write.
    
    Register 0159 is: 2001
    
    Register 015A is: Timeout Error!
    
    Register 015B is: Error occurred for basic read!
    
    Register 015C is: Error! Improper length format in basic read/write.
    
    Register 015D is: 3800
    
    Register 015E is: 0000
    
    Register 015F is: Error! Improper length format in basic read/write.
    
    Register 0161 is: 03FF
    
    Register 0170 is: 3000
    
    Register 0171 is: Error! Improper length format in basic read/write.
    
    Register 0172 is: 1140
    
    Register 0180 is: 796F
    
    Register 0190 is: Error! Improper length format in basic read/write.
    
    Register 0191 is: 1140
    
    Register 0192 is: 1283
    
    Register 0193 is: Error! Improper length format in basic read/write.
    
    Register 0194 is: 2000
    
    Register 0195 is: A4FF
    
    Register 0196 is: Error! Improper length format in basic read/write.
    
    Register 0197 is: CFC3
    
    Register 0198 is: 006D
    
    Register 019A is: Error! Improper length format in basic read/write.
    
    Register 019B is: 4006
    
    Register 019C is: 3800
    
    Register 019D is: 0000
    
    Register 019E is: Error! Improper length format in basic read/write.
    
    Register 019F is: 401F
    
    Register 01A0 is: 00BF
    
    Register 01A1 is: 3000
    
    Register 01A2 is: Error! Improper length format in basic read/write.
    
    Register 01A3 is: 7ADB
    
    Register 01A4 is: 2000
    
    Register 01D5 is: Error! Improper length format in basic read/write.
    
    End of file.
    
    DP83867 register dump.txt file is open...
    Register 0000 is: 01E1
    
    Register 0001 is: CDE1
    
    Register 0002 is: 1140
    
    Register 0003 is: 796D
    
    Register 0004 is: 2000
    
    Register 0005 is: Error! Improper length format in basic read/write.
    
    Register 0006 is: 01E1
    
    Register 0007 is: Timeout Error!
    
    Register 0008 is: Error occurred for basic read!
    
    Register 0009 is: Error! Improper length format in basic read/write.
    
    Register 000A is: 2001
    
    Register 000D is: 4006
    
    Register 000E is: Error! Improper length format in basic read/write.
    
    Register 000F is: 401F
    
    Register 0010 is: 00E3
    
    Register 0011 is: Error! Improper length format in basic read/write.
    
    Register 0012 is: 4040
    
    Register 0013 is: BD02
    
    Register 0014 is: Error! Improper length format in basic read/write.
    
    Register 0015 is: 0004
    
    Register 0016 is: 29CF
    
    Register 0017 is: Error! Improper length format in basic read/write.
    
    Register 0018 is: 0000
    
    Register 0019 is: 0047
    
    Register 001A is: Error! Improper length format in basic read/write.
    
    Register 001E is: 4444
    
    Register 001F is: 0002
    
    Register 0025 is: Error! Improper length format in basic read/write.
    
    Register 002C is: 0000
    
    Register 002D is: Timeout Error!
    
    Register 002E is: Error occurred for basic read!
    
    Register 0031 is: Error! Improper length format in basic read/write.
    
    Register 0032 is: 803F
    
    Register 0033 is: 00A8
    
    Register 0043 is: Error! Improper length format in basic read/write.
    
    Register 0053 is: Timeout Error!
    
    Register 0055 is: Error occurred for basic read!
    
    Register 006E is: A231
    
    Register 006F is: Error! Improper length format in basic read/write.
    
    Register 0071 is: CDE1
    
    Register 0072 is: Error! Improper length format in basic read/write.
    
    Register 007B is: 2007
    
    Register 007C is: 0000
    
    Register 0086 is: 0001
    
    Register 00C6 is: 006D
    
    Register 00E9 is: 7FFF
    
    Register 00FE is: 0300
    
    Register 012C is: 00A8
    
    Register 0134 is: 0000
    
    Register 0135 is: Timeout Error!
    
    Register 0136 is: Error occurred for basic read!
    
    Register 0137 is: 6F0F
    
    Register 0138 is: 006D
    
    Register 0139 is: 2001
    
    Register 013A is: Error! Improper length format in basic read/write.
    
    Register 013B is: 0300
    
    Register 013C is: 3800
    
    Register 013D is: Error! Improper length format in basic read/write.
    
    Register 013E is: 0000
    
    Register 013F is: Timeout Error!
    
    Register 0140 is: Error occurred for basic read!
    
    Register 0141 is: Error! Improper length format in basic read/write.
    
    Register 0142 is: 3000
    
    Register 0143 is: 1181
    
    Register 0144 is: Error! Improper length format in basic read/write.
    
    Register 0145 is: BFFF
    
    Register 0146 is: 01E1
    
    Register 0147 is: Error! Improper length format in basic read/write.
    
    Register 0148 is: 006D
    
    Register 0149 is: 2001
    
    Register 014A is: Error! Improper length format in basic read/write.
    
    Register 014B is: 0300
    
    Register 014C is: 3800
    
    Register 014D is: Error! Improper length format in basic read/write.
    
    Register 014E is: 0000
    
    Register 014F is: 47FF
    
    Register 0150 is: 00A8
    
    Register 0151 is: Error! Improper length format in basic read/write.
    
    Register 0152 is: 1141
    
    Register 0153 is: 796D
    
    Register 0154 is: Error! Improper length format in basic read/write.
    
    Register 0155 is: C463
    
    Register 0156 is: 01E1
    
    Register 0157 is: Error! Improper length format in basic read/write.
    
    Register 0158 is: 006D
    
    Register 0159 is: 21FF
    
    Register 015A is: Error! Improper length format in basic read/write.
    
    Register 015B is: 0300
    
    Register 015C is: 3800
    
    Register 015D is: Error! Improper length format in basic read/write.
    
    Register 015E is: 0000
    
    Register 015F is: 401F
    
    Register 0161 is: Error! Improper length format in basic read/write.
    
    Register 0170 is: 3000
    
    Register 0171 is: 7ADB
    
    Register 0172 is: Error! Improper length format in basic read/write.
    
    Register 0180 is: 7FFF
    
    Register 0190 is: 2000
    
    Register 0191 is: Error! Improper length format in basic read/write.
    
    Register 0192 is: 1303
    
    Register 0193 is: 796D
    
    Register 0194 is: Error! Improper length format in basic read/write.
    
    Register 0195 is: A231
    
    Register 0196 is: 01E1
    
    Register 0197 is: Error! Improper length format in basic read/write.
    
    Register 0198 is: 006D
    
    Register 019A is: 3FFF
    
    Register 019B is: Error! Improper length format in basic read/write.
    
    Register 019C is: 3800
    
    Register 019D is: 0000
    
    Register 019E is: Error! Improper length format in basic read/write.
    
    Register 019F is: 401F
    
    Register 01A0 is: 00A8
    
    Register 01A1 is: 3000
    
    Register 01A2 is: Error! Improper length format in basic read/write.
    
    Register 01A3 is: 796D
    
    Register 01A4 is: 27FF
    
    Register 01D5 is: A4C7
    
    End of file.
    
    DP83867 register dump.txt file is open...
    Register 0000 is: Error! Improper length format in basic read/write.
    
    Register 0001 is: CDE1
    
    Register 0002 is: 1140
    
    Register 0003 is: 796D
    
    Register 0004 is: 201F
    
    Register 0005 is: Error! Improper length format in basic read/write.
    
    Register 0006 is: 01E1
    
    Register 0007 is: CDE1
    
    Register 0008 is: Error! Improper length format in basic read/write.
    
    Register 0009 is: 2001
    
    Register 000A is: 4007
    
    Register 000D is: 0301
    
    Register 000E is: Error! Improper length format in basic read/write.
    
    Register 000F is: 401F
    
    Register 0010 is: 00AF
    
    Register 0011 is: Error! Improper length format in basic read/write.
    
    Register 0012 is: 4040
    
    Register 0013 is: DA05
    
    Register 0014 is: Error! Improper length format in basic read/write.
    
    Register 0015 is: 0005
    
    Register 0016 is: Timeout Error!
    
    Register 0017 is: Error occurred for basic read!
    
    Register 0018 is: Error! Improper length format in basic read/write.
    
    Register 0019 is: 0000
    
    Register 001A is: 0040
    
    Register 001E is: Error! Improper length format in basic read/write.
    
    Register 001F is: Timeout Error!
    
    Register 0025 is: Error occurred for basic read!
    
    Register 002C is: 0002
    
    Register 002D is: Error! Improper length format in basic read/write.
    
    Register 002E is: Error! Improper length format in basic read/write.
    
    Register 0031 is: 0000
    
    Register 0032 is: Error! Improper length format in basic read/write.
    
    Register 0033 is: Timeout Error!
    
    Register 0043 is: Error occurred for basic read!
    
    Register 0053 is: A231
    
    Register 0055 is: A231
    
    Register 006E is: Error! Improper length format in basic read/write.
    
    Register 006F is: CDE1
    
    Register 0071 is: 00A8
    
    Register 0072 is: Error! Improper length format in basic read/write.
    
    Register 007B is: 796D
    
    Register 007C is: 2000
    
    Register 0086 is: Error! Improper length format in basic read/write.
    
    Register 00C6 is: Timeout Error!
    
    Register 00E9 is: Error occurred for basic read!
    
    Register 00FE is: 006D
    
    Register 012C is: Error! Improper length format in basic read/write.
    
    Register 0134 is: 0300
    
    Register 0135 is: Error! Improper length format in basic read/write.
    
    Register 0136 is: CDE3
    
    Register 0137 is: 006D
    
    Register 0138 is: 2001
    
    Register 0139 is: 4006
    
    Register 013A is: 7FFF
    
    Register 013B is: 3801
    
    Register 013C is: 0000
    
    Register 013D is: 0000
    
    Register 013E is: Timeout Error!
    
    Register 013F is: Error occurred for basic read!
    
    Register 0140 is: 00A9
    
    Register 0141 is: 3000
    
    Register 0142 is: 1140
    
    Register 0143 is: Error! Improper length format in basic read/write.
    
    Register 0144 is: 2000
    
    Register 0145 is: A263
    
    Register 0146 is: Error! Improper length format in basic read/write.
    
    Register 0147 is: DBC3
    
    Register 0148 is: Timeout Error!
    
    Register 0149 is: Error occurred for basic read!
    
    Register 014A is: Error! Improper length format in basic read/write.
    
    Register 014B is: 4006
    
    Register 014C is: 0300
    
    Register 014D is: Error! Improper length format in basic read/write.
    
    Register 014E is: 07FF
    
    Register 014F is: 401F
    
    Register 0150 is: Error! Improper length format in basic read/write.
    
    Register 0151 is: 3000
    
    Register 0152 is: 1140
    
    Register 0153 is: Error! Improper length format in basic read/write.
    
    Register 0154 is: 2000
    
    Register 0155 is: C463
    
    Register 0156 is: Error! Improper length format in basic read/write.
    
    Register 0157 is: CDE1
    
    Register 0158 is: 01FF
    
    Register 0159 is: Error! Improper length format in basic read/write.
    
    Register 015A is: 4006
    
    Register 015B is: 0300
    
    Register 015C is: Error! Improper length format in basic read/write.
    
    Register 015D is: 0000
    
    Register 015E is: 0000
    
    Register 015F is: Error! Improper length format in basic read/write.
    
    Register 0161 is: 00A9
    
    Register 0170 is: 3001
    
    Register 0171 is: Error! Improper length format in basic read/write.
    
    Register 0172 is: FFFF
    
    Register 0180 is: 796D
    
    Register 0190 is: Error! Improper length format in basic read/write.
    
    Register 0191 is: 1183
    
    Register 0192 is: 1140
    
    Register 0193 is: Error! Improper length format in basic read/write.
    
    Register 0194 is: Timeout Error!
    
    Register 0195 is: Error occurred for basic read!
    
    Register 0196 is: A231
    
    Register 0197 is: Error! Improper length format in basic read/write.
    
    Register 0198 is: Error! Improper length format in basic read/write.
    
    Register 019A is: Error! Improper length format in basic read/write.
    
    Register 019B is: 0003
    
    Register 019C is: 0000
    
    Register 019D is: 803F
    
    Register 019E is: 00A8
    
    Register 019F is: 3000
    
    Register 01A0 is: 1140
    
    Register 01A1 is: 79DB
    
    Register 01A2 is: Timeout Error!
    
    Register 01A3 is: Error occurred for basic read!
    
    Register 01A4 is: A231
    
    Register 01D5 is: 01E1
    
    End of file.
    
     

    By the way, the register dump is performed using TI LaunchPAD tool and the MDC/MDIO traces connected to FPGA are not cut.

    I will run the scripts again to cut the SMI trace on PCBA board and send it to you later.

    Thanks,

    Jimmy

  • Hi Cecilia,

    Attached is PHY register dump file after SMI traces are cut. The MDC/MDIO signals are no longer connected to FPGA, and they are only connected to TI LaunchPAD.

    DP83867 register dump.txt file is open...
    Register 0000 is: 1140
    
    Register 0001 is: 796D
    
    Register 0002 is: 2000
    
    Register 0003 is: A231
    
    Register 0004 is: 01E1
    
    Register 0005 is: CDE1
    
    Register 0006 is: 006D
    
    Register 0007 is: 2001
    
    Register 0008 is: 4006
    
    Register 0009 is: 0300
    
    Register 000A is: 3800
    
    Register 000D is: 401F
    
    Register 000E is: 00A8
    
    Register 000F is: 3000
    
    Register 0010 is: 4040
    
    Register 0011 is: AE02
    
    Register 0012 is: 0000
    
    Register 0013 is: 0000
    
    Register 0014 is: 29C7
    
    Register 0015 is: 0000
    
    Register 0016 is: 0000
    
    Register 0017 is: 0040
    
    Register 0018 is: 6150
    
    Register 0019 is: 4444
    
    Register 001A is: 0002
    
    Register 001E is: 0002
    
    Register 001F is: 0000
    
    Register 0025 is: CDE1
    
    Register 002C is: 0000
    
    Register 002D is: 401F
    
    Register 002E is: 00A8
    
    Register 0031 is: 796D
    
    Register 0032 is: 2000
    
    Register 0033 is: A231
    
    Register 0043 is: A231
    
    Register 0053 is: A231
    
    Register 0055 is: CDE1
    
    Register 006E is: 00A8
    
    Register 006F is: 3000
    
    Register 0071 is: 796D
    
    Register 0072 is: 2000
    
    Register 007B is: 0000
    
    Register 007C is: 0000
    
    Register 0086 is: 006D
    
    Register 00C6 is: 006D
    
    Register 00E9 is: 0300
    
    Register 00FE is: 00A8
    
    Register 012C is: 0000
    
    Register 0134 is: 01E1
    
    Register 0135 is: CDE1
    
    Register 0136 is: 006D
    
    Register 0137 is: 2001
    
    Register 0138 is: 4006
    
    Register 0139 is: 0300
    
    Register 013A is: 3800
    
    Register 013B is: 0000
    
    Register 013C is: 0000
    
    Register 013D is: 401F
    
    Register 013E is: 00A8
    
    Register 013F is: 3000
    
    Register 0140 is: 1140
    
    Register 0141 is: 796D
    
    Register 0142 is: 2000
    
    Register 0143 is: A231
    
    Register 0144 is: 01E1
    
    Register 0145 is: CDE1
    
    Register 0146 is: 006D
    
    Register 0147 is: 2001
    
    Register 0148 is: 4006
    
    Register 0149 is: 0300
    
    Register 014A is: 3800
    
    Register 014B is: 0000
    
    Register 014C is: 0000
    
    Register 014D is: 401F
    
    Register 014E is: 00A8
    
    Register 014F is: 3000
    
    Register 0150 is: 1140
    
    Register 0151 is: 796D
    
    Register 0152 is: 2000
    
    Register 0153 is: A231
    
    Register 0154 is: 01E1
    
    Register 0155 is: CDE1
    
    Register 0156 is: 006D
    
    Register 0157 is: 2001
    
    Register 0158 is: 4006
    
    Register 0159 is: 0300
    
    Register 015A is: 3800
    
    Register 015B is: 0000
    
    Register 015C is: 0000
    
    Register 015D is: 401F
    
    Register 015E is: 00A8
    
    Register 015F is: 3000
    
    Register 0161 is: 796D
    
    Register 0170 is: 1140
    
    Register 0171 is: 796D
    
    Register 0172 is: 2000
    
    Register 0180 is: 1140
    
    Register 0190 is: 1140
    
    Register 0191 is: 796D
    
    Register 0192 is: 2000
    
    Register 0193 is: A231
    
    Register 0194 is: 01E1
    
    Register 0195 is: CDE1
    
    Register 0196 is: 006D
    
    Register 0197 is: 2001
    
    Register 0198 is: 4006
    
    Register 019A is: 3800
    
    Register 019B is: 0000
    
    Register 019C is: 0000
    
    Register 019D is: 401F
    
    Register 019E is: 00A8
    
    Register 019F is: 3000
    
    Register 01A0 is: 1140
    
    Register 01A1 is: 796D
    
    Register 01A2 is: 2000
    
    Register 01A3 is: A231
    
    Register 01A4 is: 01E1
    
    Register 01D5 is: CDE1
    
    End of file.
    

    Thanks,

    Jimmy

  • Hi Jimmy,

    Thanks for sharing register dump too I will review as well as the schematic.

    Thanks,

    Cecilia

  • Hi Jimmy 

    I reviewed the schematic and it doesn't look like there are any glaring isues. One question I have is what is the reason you have the 22 ohm only on the RX_CLK pins? Is this for impedance matching? Have you tried using a 0 ohm resistor on the line? 

    Another thing is are there any other indications that the 48pin PHY is on since the MDIO/MDC communication is not working? Are you able to probe the MDI side and check for the FLP bursts using a 100 ohm termination? 

    Another thing is have you tested other 48 pin DP83867s as a sanity test to confirm that the source of the issue is on the board? 

  • Hi Cecilia,

    The 22 ohm resistor on RX_CLK signal is to match the source impedance, and reduce the reflection on the signal. It is originally on our 64-pin design.

    We tried several series resistor values on 48-pin RX_CLK signal, including 0 ohm, the 22 ohm has the best signal in terms of waveform shape.

    We have not probed the MDI signal using 100 ohm termination. We plan to do it.

    The question is that why there is no valid PHY-ID available on our 48-pin design. My understanding about the PHY_ID is only relating to resistor strap config (RX_D0 and RX_D2) and power up sequence, which are all as expected. How critical of the reset signal is to latch the strap pins configuration to PHY register? Do you think following reset signal has an issue there?

    We tested several 48-pin boards and the problem is the same, the RX_CLK pulse low voltage level is out of the spec.

    Jimmy

  • Hi Jimmy,

    Could you share the same power up sequence using the 64 pin as well so we can compare the difference? 

    There are timing requirements as outlined in our datasheet for the Power Up for the hardware latching. Would you be able to capture the power up with the reset and strapped pins to see if the pins are being latched properly? 

    That would at least help us see if the PHY ID straps are being configured properly. 

  •  Hi Cecilia,

    Please find 64-pin reset signal above.

    The reset circuit difference between 64-pin design and 48-pin design is that there is a voltage supervisor ship in our 64-pin design. While in our 48-pin design, we remove the voltage supervisor chip in the consideration of board space. Do you think that has an issue in reset signal?

    I will capture scope shot of reset signal, and two strap pin signals and send it to you later.

    Jimmy

  • Hi Cecilia,

    64-pin board power up sequence and reset signal is as follow:

    The 64-pin board strap and reset signal is below:

    The 48-pin board strap and reset signal is below:

    Based on waveform comparisons between 64-pin board and 48-pin board, there is no issue stand out in terms of PHY-ID latch up. We don't know why on 48-pin board, we could not get available PHY_ID?

    Jimmy

  • Hi Cecilia,

    We add a 10uf cap on the top of 48-pin reset cap C10 to delay the reset high signal, as shown in following scope shot:

    However, the PHY-ID address on 48-pin board is still unavailable. Any trick to get a valid PHY_ID at powerup on TI DP83867IR PHY chip?

    Jimmy

  • Hi Jimmy,

    After reviewing the original RX_CLK scope captures again internally with my team, they are noticing that there is a large offset on the signal. Usually we expect the signal go from 0 to VDDIO. Can you confirm there is no other loading on both devices that could be causing the offset?

    Thanks

    Cecilia

  • Hi Cecilia,

    In both 64-pin and 48-pin designs, the PHY chip signals (RX_CLK, RX[D0:D3], CTX_CLK, TX[D0:D3] are directly connected to the main board (Xilinx Zynq Ultrascale+ MPSoC) I/O pins. There is no other load on the signal line except for a 6 inch length FFC cable. Do you think that 6" FFC cable will have an issue? If that is the case, how can our 64-pin design work? In our test we use same FFC cable and main Xilinx board, only the PHY chip boards differ. It is really puzzled.

    Regards,

    Jimmy 

  • The latching looks to be correct. You being unable to read and write to the registers could be because there is an issue with the MDIO/MDC. 

    Were you able to probe the MDI signals of the 48 pin device? That would at least give us an indication on whether or not the PHY is up and working properly. Another thing I'd like to see is the clock out signal on both the 64 and 48 pin. I am wondering if there is any issue between quality on both boards. 

    I am noticing that there are many scope captures that you are taking . Thank you very much for the patience and testing on this. Would it be possible to consolidate them in some sort of powerpoint so that we can review them easier and compare between 64pin and 48pin? It is getting difficult having to go back and forth between pages to review some of the test items you were able to capture.

    Thanks very much.

    Cecilia

  • Hi Cecilla,

    We do have scope shot comparison in the PowerPoint slides. We internally have several test/debug meetings and noticed there are some kind of signals waveform difference  between 64-pin and 48-pin designs, mainly in RX_CLK signal and Reset signal. However we could not confirm the root cause of 48-pin design failure.

    GigE Board scope trace comparison measurement.pptx

    Please see the scope trace comparison above.

    Thanks,

    Jimmy

  • Hi Cecilla,

    We do have scope shot comparison in the PowerPoint slides. We internally have several test/debug meetings and noticed there are some kind of signals waveform difference  between 64-pin and 48-pin designs, mainly in RX_CLK signal and Reset signal. However we could not confirm the root cause of 48-pin design failure.

    6131.GigE Board scope trace comparison measurement.pptx

    Please see the scope trace comparison above.

    Thanks,

    Jimmy

  • Hi Cecilia,

    Any update about the case?

    Thanks,

    Jimmy

  • Hi Jimmy,

    Apologies on the delay. I was out of the office for a week. I am currently reviewing these items and can provide my feedback by EOD Tuesday. Thanks. 

  • Hi Jimmy,

    In slide 4 you mention that you are measuring oscilaltor out signal on OSC1 pin 3. What pin is this on the PHY? Is this the CLKOUT pin, pin18 on the PHY? I would like to also review the CLKOUT pins of both the 64 pin package ad the 48 pin package as I do not see that in the scope shots. 

    Also on slide 7 Is there a reason why the VMIO3.3V does not pull up to the 3.3V directly like the 64 pin package? Is there a difference in how its powered?

    Thanks,

    Cecilia

  • Hi Cecilia,

    It is marked wrong in slide. The signal is the PHY clock output on pin 18 of 48-pin design. I rescope it on 48-pin design board now, as below

    In our original 48-pin design, there is no reset chip in reset circuitry. A reset chip is added to 48-pin board later, which address the powerup reset delay and more aligned with 64-pin design. Please see the attached file which shows the difference before and after the reset chip is added.

    VMIO3.3V.docxPlease let me know if you have further question about those scope traces.

    Thanks,

    Jimmy 

  • Hi Jimmy,

    Ok thanks for clarifying. I will have to review with my team further as this is a very peculiar case that we are trying to understand what the issue could be.

    Thanks,

    Cecilia

  • Hi Jimmy,

    I noticed that magnetics on both the 48pin and 64pin are different. Can you confirm that? On the 48 pin device the VCC is being pulled up. Can you share why that is? Also,you have very strong pulldown resistors on the GPIO pins. The DP83867 already has an internal pulldown resistor so I am wondering what that was needed for? 

    Also apologies if you have mentioned this before but were you able to LINK with another device on the MDI side of the 48 pin? 

    I'm currently reviewing the schematic again as I am wondering if maybe the device is being strapped to a different PHYID or a different mode so while you provide me with the answers above I will try to investigate the schematic deeper. 

    Thanks,

    Cecilia

  • Hi Cecilia,

    We do use different RJ45 connectors for 64-pin and 48-pin designs. The main reason of having 48-pin design is to have small ethernet communication board such that it can be placed into our small camera box. With regards to pin2 (VCC) of RJ45, it is no longer connected to VMIO+3.3V, the zero ohm resistor is removed. Regarding strong pull down resistor (1K ) on GPIO pins, we just want to make sure the strap voltage at 0V (MODE1).

    We use a laptop ethernet port as the link partner to test ethernet communication for both 48-pin and 64-pin designs. All are the same in the test except for (PHY chip package, RJ45 connector, and the board mounted those components). The question is back to very beginning, why RX_CLK is out of data sheet spec for 48-pin design although the input signals (power, and clock) to PYH chip is almost the same as 64-pin design. Another question we face to 48-pin design is why a stable PHY_ID could not be obtained.

    Thank you very much for your time and help.

    Jimmy

  • Hi Jimmy,

    Thank you for the update. As you know I am trying my best to understand the situation and I hope you can see that we are here for your support on this issue. 

    So as a confirmation when you run the test you do not see a link with the 48pin or do you see a link and you cannot communicate? That was not made clear in your statement and I just want to confirm from your reply. 

    As for your comment on the GPIO pins, they are already default to MODE 1 00 since there is an internal pulldown. They may not have an effect on the clocking however I do recommend that they be removed as a 1K pulldown may be too strong of resistors.

    Thanks,

    Cecilia

  • Hi Cecilia,

    We see the link when we run the test with 48-pin board, but it fails the communication.

    As for the poll down resistor on 48-pin design, we just refer to the 64-pin design since the 64-pin design works and it is used for a while in our organization.

    Thanks,

    Jimmy

  • Hi Jimmy,

    I reviewed the straps again on the 64pin and 48pin schematic. It looks like RXD0, RXD2 are strapped on 64 pin for PHYID and then on 48pin only RXD0 is only strapped. Can you please confirm the modes you are trying to strap for RXD0,D2 and D4? I am wondering if there are discrepancies on the strapping. 

    Therefor I am wondering if the device is strapped in a different PHYID. Because of the fact that you are able to see a link on the 48pin I at least know there is at least functionality on the board..

    It is hard to review the strapping so it would be easier if you shared the expected modes you believe both parts should be in and then I will confirm against the schematic. 

    Thank you,

    Cecilia

  • Hi Cecilia,

    Both 64-pin and 48-pin PHY_ID resistor strap configurations are the same, that is, RX_D0 is pulled down via 1k resistor, and RX-D2 is pulled high via 1k resistor. The target PHY_ID is 12 (0x0C).

    On 64-pin, RX_D0 in MODE1, RX_D2 in MODE4, and RX_D4 in MODE1. We used TI LaunchPAD and verified its PHY_ID is 0x0C

    On 48-pin, RX_D0 in MODE1, RX_D2 in MODE4, and RX_D4 is not involved since 48-pin package has only 16 PHY_ID value selection. while 64-pin package has 32 PHY_ID value selection.

    Only thing we did on those resistor strap configurations is that both 64-pin and 48-pin are not exactly following the data sheet (page 47 Table 4) suggested strap resistor value with strong pull down and poll up resistor values. But we don't think the resistor value selection are violating the 4-level voltage values.

    Please correct me if I understand it wrong.

    Thanks, 

    Jimmy 

  • Hi Jimmy,

    Typically I would follow our recommended strap resistor values as I mentioned previously that 1k resistor pulled down could make the internal pulldown much weaker. I am aware you are trying to ensure that it will be in mode 1 by default which is why we have our internal 9k pulldown resistors that ensures by default straps should be in mode 1. 

    As for RXD2 you mention that you would like this in MODE4 however you have a 1k pullup and I am wondering what the tolerance is on the resistor which may be too low. Can you try the recommended 2.49k PU value?

    Also, have you tested other PHY_IDs just to make sure you are not seeing the Launchpad communicating in a different ID value?

    Because you are saying that you see a link on the 48pin it leads me to believe that the RX_CLK signal and the MDIO/MDC issue are not the same root. 

    Thanks,

    Cecilia

  • Hi Cecilia,

    The recommended strap resistor values on the data sheet are for ideal situation. Under our 48-pin design, we don't know the leakage current from MAC and we just followed what 64-pin reference design which works and has no issue in ethernet communication. By the way, we believe our 64-pin design just follows Xilinx Zynq UltraScale+ MPSoC ZCU102 Evaluation board design in which strap resistor on RX_D0 PD and RX_D2 PU are both 1k value, exactly like what we used in both 64-pin and 48-pin design.

    Of course, we can try to use 2.49k PU value and will let you the result.

    We have tested total 5 48-pin design boards, and the symptoms and issue we observed are the same.

    The link LED on 48-pin design are lit every time at the time we did test, and we don't know if RX_CLK signal and MDIO/MDC issue are related.

    Regards,

    Jimmy

  • Hi Jimmy,

    Can you share a scope capture of what the RX_CLK looks like AT powerup or reset? I am wondering if you see the offset even at the power up.

    Also, when you connect to Xilinx are the devices sharing the same ground? 

    Have you tried testing whether shorting the shield GND to the PHY GND also makes a difference on the clock? 

    Thanks,

    Cecilia

  • Hi Cecilia,

    Our software team helps to develop a SMI (MDIO/MDC) communication tool from MAC side and proved PHY_ID value on 48-pin design is 12, which matches our resistor strap configuration.

    The reason of no stable PHY_ID on 48-pin design before is that there are two masters on SMI bus, one is from MAC side, and the other is from TI LaunchPAD.

    Attached please find 48-pin PHY register dump file along with 64-pin PHY register dump file.

    address = 0000 , data = 1140 
    address = 0001 , data = 796D 
    address = 0002 , data = 2000 
    address = 0003 , data = A231 
    address = 0004 , data = 01E1 
    address = 0005 , data = CDE1 
    address = 0006 , data = 006F 
    address = 0007 , data = 2001 
    address = 0008 , data = 56C3 
    address = 0009 , data = 0300 
    address = 000A , data = 3800 
    address = 000B , data = 0000 
    address = 000C , data = 0000 
    address = 000D , data = 401F 
    address = 000E , data = 0066 
    address = 000F , data = 3000 
    address = 0010 , data = 4040 
    address = 0011 , data = BE02 
    address = 0012 , data = 0000 
    address = 0013 , data = 1C40 
    address = 0014 , data = 29C7 
    address = 0015 , data = 0000 
    address = 0016 , data = 0000 
    address = 0017 , data = 0040 
    address = 0018 , data = 6150 
    address = 0019 , data = 4444 
    address = 001A , data = 0002 
    address = 001B , data = 0000 
    address = 001C , data = 0000 
    address = 001D , data = 0000 
    address = 001E , data = 0002 
    address = 001F , data = 0000 
    address = 0020 , data = 5668 
    address = 0021 , data = 5814 
    address = 0022 , data = 0718 
    address = 0023 , data = 8D1C 
    address = 0024 , data = F01E 
    address = 0025 , data = 0400 
    address = 0026 , data = 008D 
    address = 0027 , data = F810 
    address = 0028 , data = FF80 
    address = 0029 , data = 0000 
    address = 002A , data = 0000 
    address = 002B , data = 0100 
    address = 002C , data = 141F 
    address = 002D , data = 0000 
    address = 002E , data = 0221 
    address = 002F , data = 0000 
    address = 0030 , data = 0000 
    address = 0031 , data = 1030 
    address = 0032 , data = 00D3 
    address = 0033 , data = 0000 
    address = 0034 , data = 0000 
    address = 0035 , data = 0000 
    address = 0036 , data = 0000 
    address = 0037 , data = 0000 
    address = 0038 , data = 0000 
    address = 0039 , data = 0000 
    address = 003A , data = 0000 
    address = 003B , data = 0000 
    address = 003C , data = 0000 
    address = 003D , data = 0000 
    address = 003E , data = 0000 
    address = 003F , data = 0000 
    address = 0040 , data = 0073 
    address = 0041 , data = 0000 
    address = 0042 , data = 0000 
    address = 0043 , data = 07A0 
    address = 0044 , data = 0000 
    address = 0045 , data = 0000 
    address = 0046 , data = 0000 
    address = 0047 , data = 0000 
    address = 0048 , data = 0000 
    address = 0049 , data = 0000 
    address = 004A , data = 0000 
    address = 004B , data = 0000 
    address = 004C , data = 1E00 
    address = 004D , data = 0055 
    address = 004E , data = 0000 
    address = 004F , data = 029A 
    address = 0050 , data = 0453 
    address = 0051 , data = 9ADA 
    address = 0052 , data = 01F4 
    address = 0053 , data = 2055 
    address = 0054 , data = 0000 
    address = 0055 , data = 0000 
    address = 0056 , data = 0801 
    address = 0057 , data = 0000 
    address = 0058 , data = 0000 
    address = 0059 , data = 0000 
    address = 005A , data = 0000 
    address = 005B , data = 0000 
    address = 005C , data = 0000 
    address = 005D , data = 0000 
    address = 005E , data = 0000 
    address = 005F , data = 0000 
    address = 0060 , data = 0008 
    address = 0061 , data = 0000 
    address = 0062 , data = 0001 
    address = 0063 , data = 0000 
    address = 0064 , data = 8000 
    address = 0065 , data = 43AA 
    address = 0066 , data = 2334 
    address = 0067 , data = 03E8 
    address = 0068 , data = 0000 
    address = 0069 , data = 0020 
    address = 006A , data = 0000 
    address = 006B , data = 0000 
    address = 006C , data = 0289 
    address = 006D , data = 8912 
    address = 006E , data = 000C 
    address = 006F , data = 0000 
    address = 0070 , data = 0000 
    address = 0071 , data = 0000 
    address = 0072 , data = 0000 
    address = 0073 , data = 0600 
    address = 0074 , data = 0000 
    address = 0075 , data = 00C0 
    address = 0076 , data = 0000 
    address = 0077 , data = 0000 
    address = 0078 , data = 05ED 
    address = 0079 , data = 003F 
    address = 007A , data = 0000 
    address = 007B , data = 05DC 
    address = 007C , data = 007D 
    address = 007D , data = 0002 
    address = 007E , data = 0000 
    address = 007F , data = 0000 
    address = 0080 , data = 0000 
    address = 0081 , data = 0000 
    address = 0082 , data = 5AD6 
    address = 0083 , data = 7FF6 
    address = 0084 , data = 0000 
    address = 0085 , data = 007E 
    address = 0086 , data = 0066 
    address = 0087 , data = 0000 
    address = 0088 , data = 03FF 
    address = 0089 , data = 8000 
    address = 008A , data = 0000 
    address = 008B , data = 0CCC 
    address = 008C , data = 9999 
    address = 008D , data = 0000 
    address = 008E , data = 0010 
    address = 008F , data = 0000 
    address = 0090 , data = 0000 
    address = 0091 , data = 0210 
    address = 0092 , data = 0210 
    address = 0093 , data = BBBB 
    address = 0094 , data = 0000 
    address = 0095 , data = 0000 
    address = 0096 , data = 0000 
    address = 0097 , data = 0000 
    address = 0098 , data = 0000 
    address = 0099 , data = 4000 
    address = 009A , data = 0285 
    address = 009B , data = 0285 
    address = 009C , data = 0000 
    address = 009D , data = 0000 
    address = 009E , data = 0000 
    address = 009F , data = BBBB 
    address = 00A0 , data = 0506 
    address = 00A1 , data = 0706 
    address = 00A2 , data = 1010 
    address = 00A3 , data = 1010 
    address = 00A4 , data = 0000 
    address = 00A5 , data = 8888 
    address = 00A6 , data = 0783 
    address = 00A7 , data = FFFF 
    address = 00A8 , data = 0000 
    address = 00A9 , data = 0000 
    address = 00AA , data = 0000 
    address = 00AB , data = 3354 
    address = 00AC , data = 5545 
    address = 00AD , data = 00C6 
    address = 00AE , data = 00EA 
    address = 00AF , data = 0000 
    address = 00B0 , data = 0000 
    address = 00B1 , data = 0000 
    address = 00B2 , data = 0000 
    address = 00B3 , data = 0088 
    address = 00B4 , data = 0000 
    address = 00B5 , data = 1020 
    address = 00B6 , data = 1020 
    address = 00B7 , data = 0000 
    address = 00B8 , data = 0000 
    address = 00B9 , data = 0000 
    address = 00BA , data = 7777 
    address = 00BB , data = 0000 
    address = 00BC , data = 0000 
    address = 00BD , data = 0000 
    address = 00BE , data = 0000 
    address = 00BF , data = 0000 
    address = 00C0 , data = 0000 
    address = 00C1 , data = 0000 
    address = 00C2 , data = 0000 
    address = 00C3 , data = 0000 
    address = 00C4 , data = 1F1F 
    address = 00C5 , data = 0003 
    address = 00C6 , data = 0000 
    address = 00C7 , data = 0000 
    address = 00C8 , data = 0000 
    address = 00C9 , data = 7000 
    address = 00CA , data = 0000 
    address = 00CB , data = 0181 
    address = 00CC , data = 2800 
    address = 00CD , data = 0000 
    address = 00CE , data = 0800 
    address = 00CF , data = 0600 
    address = 00D0 , data = 0000 
    address = 00D1 , data = 0000 
    address = 00D2 , data = 0002 
    address = 00D3 , data = 0000 
    address = 00D4 , data = 0F00 
    address = 00D5 , data = 8010 
    address = 00D6 , data = 0000 
    address = 00D7 , data = 0000 
    address = 00D8 , data = 0000 
    address = 00D9 , data = 0000 
    address = 00DA , data = 0000 
    address = 00DB , data = 0010 
    address = 00DC , data = 3800 
    address = 00DD , data = 0200 
    address = 00DE , data = 0000 
    address = 00DF , data = 0000 
    address = 00E0 , data = 3220 
    address = 00E1 , data = 30C0 
    address = 00E2 , data = 7A56 
    address = 00E3 , data = 204B 
    address = 00E4 , data = 0000 
    address = 00E5 , data = 0231 
    address = 00E6 , data = 0231 
    address = 00E7 , data = 0C83 
    address = 00E8 , data = 9696 
    address = 00E9 , data = 9F22 
    address = 00EA , data = 2040 
    address = 00EB , data = 0501 
    address = 00EC , data = 190D 
    address = 00ED , data = 6432 
    address = 00EE , data = FA96 
    address = 00EF , data = 1840 
    address = 00F0 , data = 3E25 
    address = 00F1 , data = 6004 
    address = 00F2 , data = 0000 
    address = 00F3 , data = 0000 
    address = 00F4 , data = 6791 
    address = 00F5 , data = 199A 
    address = 00F6 , data = 1027 
    address = 00F7 , data = 051C 
    address = 00F8 , data = 1027 
    address = 00F9 , data = AC76 
    address = 00FA , data = 3033 
    address = 00FB , data = 3104 
    address = 00FC , data = 0067 
    address = 00FD , data = 199A 
    address = 00FE , data = E721 
    address = 00FF , data = 1027 
    address = 0100 , data = 051C 
    address = 0101 , data = 1027 
    address = 0102 , data = 6333 
    address = 0103 , data = 4454 
    address = 0104 , data = 2447 
    address = 0105 , data = 0012 
    address = 0106 , data = 7A56 
    address = 0107 , data = 64FF 
    address = 0108 , data = 00A4 
    address = 0109 , data = 00AA 
    address = 010A , data = 00FE 
    address = 010B , data = 0500 
    address = 010C , data = 7776 
    address = 010D , data = 00FC 
    address = 010E , data = 00EE 
    address = 010F , data = 6752 
    address = 0110 , data = 6143 
    address = 0111 , data = 0000 
    address = 0112 , data = 0000 
    address = 0113 , data = 0000 
    address = 0114 , data = 0000 
    address = 0115 , data = B8BB 
    address = 0116 , data = DDCC 
    address = 0117 , data = AABD 
    address = 0118 , data = 8BF9 
    address = 0119 , data = FFA4 
    address = 011A , data = 0000 
    address = 011B , data = 0000 
    address = 011C , data = FCFC 
    address = 011D , data = 6B6A 
    address = 011E , data = 2FF8 
    address = 011F , data = 0000 
    address = 0120 , data = 00CE 
    address = 0121 , data = 0099 
    address = 0122 , data = 0D14 
    address = 0123 , data = 006D 
    address = 0124 , data = 0404 
    address = 0125 , data = 0000 
    address = 0126 , data = 0010 
    address = 0127 , data = 0202 
    address = 0128 , data = 0000 
    address = 0129 , data = 0002 
    address = 012A , data = FFFF 
    address = 012B , data = A690 
    address = 012C , data = 0C2D 
    address = 012D , data = 0009 
    address = 012E , data = 8AC8 
    address = 012F , data = 7520 
    address = 0130 , data = 0200 
    address = 0131 , data = 4A23 
    address = 0132 , data = 6520 
    address = 0133 , data = 4820 
    address = 0134 , data = 1000 
    address = 0135 , data = 0000 
    address = 0136 , data = 0000 
    address = 0137 , data = 0000 
    address = 0138 , data = 0000 
    address = 0139 , data = 0000 
    address = 013A , data = 0000 
    address = 013B , data = 0000 
    address = 013C , data = 0000 
    address = 013D , data = 0000 
    address = 013E , data = 0000 
    address = 013F , data = 0000 
    address = 0140 , data = 0000 
    address = 0141 , data = 0000 
    address = 0142 , data = 0000 
    address = 0143 , data = 0000 
    address = 0144 , data = 0000 
    address = 0145 , data = 0000 
    address = 0146 , data = 0000 
    address = 0147 , data = 0000 
    address = 0148 , data = 0000 
    address = 0149 , data = 0000 
    address = 014A , data = 0000 
    address = 014B , data = 0000 
    address = 014C , data = 0000 
    address = 014D , data = 0000 
    address = 014E , data = 0000 
    address = 014F , data = 0000 
    address = 0150 , data = 0000 
    address = 0151 , data = 0000 
    address = 0152 , data = 0000 
    address = 0153 , data = 0000 
    address = 0154 , data = 0000 
    address = 0155 , data = 0000 
    address = 0156 , data = 0000 
    address = 0157 , data = 0000 
    address = 0158 , data = 0000 
    address = 0159 , data = 0000 
    address = 015A , data = 0000 
    address = 015B , data = 0000 
    address = 015C , data = 0000 
    address = 015D , data = 0000 
    address = 015E , data = 0000 
    address = 015F , data = 0000 
    address = 0160 , data = 0000 
    address = 0161 , data = 000C 
    address = 0162 , data = 080C 
    address = 0163 , data = 0110 
    address = 0164 , data = 4489 
    address = 0165 , data = 00C3 
    address = 0166 , data = E115 
    address = 0167 , data = 0D4A 
    address = 0168 , data = 0A96 
    address = 0169 , data = 0000 
    address = 016A , data = 2A4A 
    address = 016B , data = 818A 
    address = 016C , data = 0800 
    address = 016D , data = 0800 
    address = 016E , data = 318C 
    address = 016F , data = 0095 
    address = 0170 , data = 0C0F 
    address = 0171 , data = 0000 
    address = 0172 , data = 0000 
    address = 0173 , data = 0000 
    address = 0174 , data = 000F 
    address = 0175 , data = 0000 
    address = 0176 , data = 0000 
    address = 0177 , data = 0000 
    address = 0178 , data = 0000 
    address = 0179 , data = 0000 
    address = 017A , data = 0000 
    address = 017B , data = 0000 
    address = 017C , data = 0000 
    address = 017D , data = 0000 
    address = 017E , data = 0000 
    address = 017F , data = 0000 
    address = 0180 , data = 0752 
    address = 0181 , data = C850 
    address = 0182 , data = 5326 
    address = 0183 , data = A01E 
    address = 0184 , data = E976 
    address = 0185 , data = 19CF 
    address = 0186 , data = 31D7 
    address = 0187 , data = 0D9B 
    address = 0188 , data = 0CA9 
    address = 0189 , data = 0014 
    address = 018A , data = 0000 
    address = 018B , data = 0000 
    address = 018C , data = 0000 
    address = 018D , data = 0000 
    address = 018E , data = 0000 
    address = 018F , data = 0000 
    address = 0190 , data = 0000 
    address = 0191 , data = 0000 
    address = 0192 , data = 0000 
    address = 0193 , data = 0000 
    address = 0194 , data = 0000 
    address = 0195 , data = 0000 
    address = 0196 , data = 0000 
    address = 0197 , data = 0000 
    address = 0198 , data = 0000 
    address = 0199 , data = 0000 
    address = 019A , data = 0000 
    address = 019B , data = 0000 
    address = 019C , data = 0000 
    address = 019D , data = 0000 
    address = 019E , data = 0000 
    address = 019F , data = 0000 
    address = 01A0 , data = 0000 
    address = 01A1 , data = 0000 
    address = 01A2 , data = 0000 
    address = 01A3 , data = 0000 
    address = 01A4 , data = 0000 
    address = 01A5 , data = 0000 
    address = 01A6 , data = 0000 
    address = 01A7 , data = F020 
    address = 01A8 , data = 0000 
    address = 01A9 , data = 0000 
    address = 01AA , data = 0000 
    address = 01AB , data = 0000 
    address = 01AC , data = 0000 
    address = 01AD , data = 0000 
    address = 01AE , data = 0000 
    address = 01AF , data = 0000 
    address = 01B0 , data = 0000 
    address = 01B1 , data = 0000 
    address = 01B2 , data = 0000 
    address = 01B3 , data = 0000 
    address = 01B4 , data = 0000 
    address = 01B5 , data = 0000 
    address = 01B6 , data = 0025 
    address = 01B7 , data = 0503 
    address = 01B8 , data = 0010 
    address = 01B9 , data = 0000 
    address = 01BA , data = 0000 
    address = 01BB , data = 0000 
    address = 01BC , data = 0000 
    address = 01BD , data = 0000 
    address = 01BE , data = 0000 
    address = 01BF , data = 0000 
    address = 01C0 , data = 5C29 
    address = 01C1 , data = A829 
    address = 01C2 , data = 7E9E 
    address = 01C3 , data = F3C6 
    address = 01C4 , data = 01C2 
    address = 01C5 , data = 1C70 
    address = 01C6 , data = 530B 
    address = 01C7 , data = F1C1 
    address = 01C8 , data = 01C1 
    address = 01C9 , data = B1C1 
    address = 01CA , data = 1600 
    address = 01CB , data = 1600 
    address = 01CC , data = 1000 
    address = 01CD , data = 1241 
    address = 01CE , data = 0555 
    address = 01CF , data = 1708 
    address = 01D0 , data = 0909 
    address = 01D1 , data = 0909 
    address = 01D2 , data = 0904 
    address = 01D3 , data = 0000 
    address = 01D4 , data = 0000 
    address = 01D5 , data = F500 
    Complete
    
    

    address = 0000 , data = 1140 
    address = 0001 , data = 796D 
    address = 0002 , data = 2000 
    address = 0003 , data = A231 
    address = 0004 , data = 01E1 
    address = 0005 , data = CDE1 
    address = 0006 , data = 006D 
    address = 0007 , data = 2001 
    address = 0008 , data = 6001 
    address = 0009 , data = 0300 
    address = 000A , data = 0000 
    address = 000B , data = 0000 
    address = 000C , data = 0000 
    address = 000D , data = 401F 
    address = 000E , data = 0000 
    address = 000F , data = 3000 
    address = 0010 , data = 4040 
    address = 0011 , data = 6C02 
    address = 0012 , data = 0000 
    address = 0013 , data = 0000 
    address = 0014 , data = 29C7 
    address = 0015 , data = 0000 
    address = 0016 , data = 0000 
    address = 0017 , data = 0040 
    address = 0018 , data = 6150 
    address = 0019 , data = 4444 
    address = 001A , data = 0002 
    address = 001B , data = 0000 
    address = 001C , data = 0000 
    address = 001D , data = 0000 
    address = 001E , data = 0002 
    address = 001F , data = 0000 
    address = 0020 , data = 5668 
    address = 0021 , data = 5814 
    address = 0022 , data = 0718 
    address = 0023 , data = 8D1C 
    address = 0024 , data = F01E 
    address = 0025 , data = 0400 
    address = 0026 , data = 008D 
    address = 0027 , data = F810 
    address = 0028 , data = FF80 
    address = 0029 , data = 0000 
    address = 002A , data = 0000 
    address = 002B , data = 0100 
    address = 002C , data = 141F 
    address = 002D , data = 0000 
    address = 002E , data = 0222 
    address = 002F , data = 0000 
    address = 0030 , data = 0000 
    address = 0031 , data = 0030 
    address = 0032 , data = 00D3 
    address = 0033 , data = 0000 
    address = 0034 , data = 0000 
    address = 0035 , data = 0000 
    address = 0036 , data = 0000 
    address = 0037 , data = 0000 
    address = 0038 , data = 0000 
    address = 0039 , data = 0000 
    address = 003A , data = 0000 
    address = 003B , data = 0000 
    address = 003C , data = 0000 
    address = 003D , data = 0000 
    address = 003E , data = 0000 
    address = 003F , data = 0000 
    address = 0040 , data = 0073 
    address = 0041 , data = 0000 
    address = 0042 , data = 0000 
    address = 0043 , data = 07A0 
    address = 0044 , data = 0000 
    address = 0045 , data = 0000 
    address = 0046 , data = 0000 
    address = 0047 , data = 0000 
    address = 0048 , data = 0000 
    address = 0049 , data = 0000 
    address = 004A , data = 0000 
    address = 004B , data = 0000 
    address = 004C , data = 0000 
    address = 004D , data = 0001 
    address = 004E , data = 0000 
    address = 004F , data = 01E1 
    address = 0050 , data = 0053 
    address = 0051 , data = 9ADA 
    address = 0052 , data = 01F4 
    address = 0053 , data = 2055 
    address = 0054 , data = 0000 
    address = 0055 , data = 0000 
    address = 0056 , data = 0000 
    address = 0057 , data = 0000 
    address = 0058 , data = 0000 
    address = 0059 , data = 0000 
    address = 005A , data = 0000 
    address = 005B , data = 0000 
    address = 005C , data = 0000 
    address = 005D , data = 0000 
    address = 005E , data = 0000 
    address = 005F , data = 0000 
    address = 0060 , data = 0008 
    address = 0061 , data = 0000 
    address = 0062 , data = 0001 
    address = 0063 , data = 0000 
    address = 0064 , data = 8000 
    address = 0065 , data = 43AA 
    address = 0066 , data = 2334 
    address = 0067 , data = 03E8 
    address = 0068 , data = 0000 
    address = 0069 , data = 0020 
    address = 006A , data = 0000 
    address = 006B , data = 0000 
    address = 006C , data = 0C18 
    address = 006D , data = 4920 
    address = 006E , data = 000C 
    address = 006F , data = 0000 
    address = 0070 , data = 0000 
    address = 0071 , data = 0000 
    address = 0072 , data = 0000 
    address = 0073 , data = 0600 
    address = 0074 , data = 0000 
    address = 0075 , data = 0000 
    address = 0076 , data = 0000 
    address = 0077 , data = 0000 
    address = 0078 , data = 05ED 
    address = 0079 , data = 003F 
    address = 007A , data = 0000 
    address = 007B , data = 05DC 
    address = 007C , data = 007D 
    address = 007D , data = 0000 
    address = 007E , data = 0000 
    address = 007F , data = 0000 
    address = 0080 , data = 0000 
    address = 0081 , data = 0000 
    address = 0082 , data = 4A53 
    address = 0083 , data = 7FF3 
    address = 0084 , data = 0000 
    address = 0085 , data = 007E 
    address = 0086 , data = 0066 
    address = 0087 , data = 0000 
    address = 0088 , data = 03FF 
    address = 0089 , data = 8000 
    address = 008A , data = 0000 
    address = 008B , data = 0999 
    address = 008C , data = 9999 
    address = 008D , data = 0000 
    address = 008E , data = 0010 
    address = 008F , data = 0000 
    address = 0090 , data = 0000 
    address = 0091 , data = 0210 
    address = 0092 , data = 0210 
    address = 0093 , data = BBBB 
    address = 0094 , data = 0000 
    address = 0095 , data = 0000 
    address = 0096 , data = 0000 
    address = 0097 , data = 0000 
    address = 0098 , data = 0000 
    address = 0099 , data = 4000 
    address = 009A , data = 0285 
    address = 009B , data = 0285 
    address = 009C , data = 0000 
    address = 009D , data = 0000 
    address = 009E , data = 0000 
    address = 009F , data = BBBB 
    address = 00A0 , data = 0508 
    address = 00A1 , data = 0706 
    address = 00A2 , data = 1010 
    address = 00A3 , data = 1010 
    address = 00A4 , data = 0000 
    address = 00A5 , data = 8888 
    address = 00A6 , data = 0783 
    address = 00A7 , data = FFFF 
    address = 00A8 , data = 0000 
    address = 00A9 , data = 0000 
    address = 00AA , data = 0000 
    address = 00AB , data = 3034 
    address = 00AC , data = 8834 
    address = 00AD , data = 0109 
    address = 00AE , data = 00D2 
    address = 00AF , data = 0000 
    address = 00B0 , data = 0000 
    address = 00B1 , data = 0000 
    address = 00B2 , data = 0000 
    address = 00B3 , data = 0088 
    address = 00B4 , data = 0000 
    address = 00B5 , data = 1020 
    address = 00B6 , data = 1020 
    address = 00B7 , data = 0000 
    address = 00B8 , data = 0000 
    address = 00B9 , data = 0000 
    address = 00BA , data = 7777 
    address = 00BB , data = 0000 
    address = 00BC , data = 0000 
    address = 00BD , data = 0000 
    address = 00BE , data = 0000 
    address = 00BF , data = 0000 
    address = 00C0 , data = 0000 
    address = 00C1 , data = 0000 
    address = 00C2 , data = 0000 
    address = 00C3 , data = 0000 
    address = 00C4 , data = 1F1F 
    address = 00C5 , data = 0003 
    address = 00C6 , data = 0000 
    address = 00C7 , data = 0000 
    address = 00C8 , data = 0000 
    address = 00C9 , data = 7000 
    address = 00CA , data = 0000 
    address = 00CB , data = 0F7E 
    address = 00CC , data = 0000 
    address = 00CD , data = 0000 
    address = 00CE , data = E800 
    address = 00CF , data = 3D00 
    address = 00D0 , data = 0000 
    address = 00D1 , data = 0000 
    address = 00D2 , data = 0002 
    address = 00D3 , data = 0000 
    address = 00D4 , data = 0F00 
    address = 00D5 , data = 8010 
    address = 00D6 , data = 0000 
    address = 00D7 , data = 0000 
    address = 00D8 , data = 0000 
    address = 00D9 , data = 0000 
    address = 00DA , data = 0000 
    address = 00DB , data = 0010 
    address = 00DC , data = 0000 
    address = 00DD , data = 0200 
    address = 00DE , data = 0000 
    address = 00DF , data = 0000 
    address = 00E0 , data = 3220 
    address = 00E1 , data = 30C0 
    address = 00E2 , data = 7A56 
    address = 00E3 , data = 204B 
    address = 00E4 , data = 0000 
    address = 00E5 , data = 0231 
    address = 00E6 , data = 0231 
    address = 00E7 , data = 0C83 
    address = 00E8 , data = 9696 
    address = 00E9 , data = 9F22 
    address = 00EA , data = 2040 
    address = 00EB , data = 0501 
    address = 00EC , data = 190D 
    address = 00ED , data = 6432 
    address = 00EE , data = FA96 
    address = 00EF , data = 1840 
    address = 00F0 , data = 3E25 
    address = 00F1 , data = 6004 
    address = 00F2 , data = 0000 
    address = 00F3 , data = 0000 
    address = 00F4 , data = 6791 
    address = 00F5 , data = 199A 
    address = 00F6 , data = 1027 
    address = 00F7 , data = 051C 
    address = 00F8 , data = 1027 
    address = 00F9 , data = AC76 
    address = 00FA , data = 3033 
    address = 00FB , data = 3104 
    address = 00FC , data = 0067 
    address = 00FD , data = 199A 
    address = 00FE , data = E721 
    address = 00FF , data = 1027 
    address = 0100 , data = 051C 
    address = 0101 , data = 1027 
    address = 0102 , data = 6333 
    address = 0103 , data = 4454 
    address = 0104 , data = 2447 
    address = 0105 , data = 0012 
    address = 0106 , data = 7A56 
    address = 0107 , data = 64FF 
    address = 0108 , data = 00A4 
    address = 0109 , data = 00AA 
    address = 010A , data = 00FE 
    address = 010B , data = 0500 
    address = 010C , data = 7776 
    address = 010D , data = 00FC 
    address = 010E , data = 00EE 
    address = 010F , data = 6752 
    address = 0110 , data = 6143 
    address = 0111 , data = 0000 
    address = 0112 , data = 0000 
    address = 0113 , data = 0000 
    address = 0114 , data = 0000 
    address = 0115 , data = B8BB 
    address = 0116 , data = DDCC 
    address = 0117 , data = AABD 
    address = 0118 , data = 8BF9 
    address = 0119 , data = FFA4 
    address = 011A , data = 0000 
    address = 011B , data = 0000 
    address = 011C , data = FCFC 
    address = 011D , data = 6B6A 
    address = 011E , data = 2FF8 
    address = 011F , data = 0000 
    address = 0120 , data = 00CE 
    address = 0121 , data = 0099 
    address = 0122 , data = 0D14 
    address = 0123 , data = 006D 
    address = 0124 , data = 0404 
    address = 0125 , data = 0000 
    address = 0126 , data = 0010 
    address = 0127 , data = 0202 
    address = 0128 , data = 0000 
    address = 0129 , data = 0002 
    address = 012A , data = FFFF 
    address = 012B , data = A690 
    address = 012C , data = 0C2D 
    address = 012D , data = 0009 
    address = 012E , data = 8AC8 
    address = 012F , data = 7520 
    address = 0130 , data = 0200 
    address = 0131 , data = 4A23 
    address = 0132 , data = 6520 
    address = 0133 , data = 4820 
    address = 0134 , data = 1000 
    address = 0135 , data = 0000 
    address = 0136 , data = 0000 
    address = 0137 , data = 0000 
    address = 0138 , data = 0000 
    address = 0139 , data = 0000 
    address = 013A , data = 0000 
    address = 013B , data = 0000 
    address = 013C , data = 0000 
    address = 013D , data = 0000 
    address = 013E , data = 0000 
    address = 013F , data = 0000 
    address = 0140 , data = 0000 
    address = 0141 , data = 0000 
    address = 0142 , data = 0000 
    address = 0143 , data = 0000 
    address = 0144 , data = 0000 
    address = 0145 , data = 0000 
    address = 0146 , data = 0000 
    address = 0147 , data = 0000 
    address = 0148 , data = 0000 
    address = 0149 , data = 0000 
    address = 014A , data = 0000 
    address = 014B , data = 0000 
    address = 014C , data = 0000 
    address = 014D , data = 0000 
    address = 014E , data = 0000 
    address = 014F , data = 0000 
    address = 0150 , data = 0000 
    address = 0151 , data = 0000 
    address = 0152 , data = 0000 
    address = 0153 , data = 0000 
    address = 0154 , data = 0000 
    address = 0155 , data = 0000 
    address = 0156 , data = 0000 
    address = 0157 , data = 0000 
    address = 0158 , data = 0000 
    address = 0159 , data = 0000 
    address = 015A , data = 0000 
    address = 015B , data = 0000 
    address = 015C , data = 0000 
    address = 015D , data = 0000 
    address = 015E , data = 0000 
    address = 015F , data = 0000 
    address = 0160 , data = 0000 
    address = 0161 , data = 000C 
    address = 0162 , data = 080C 
    address = 0163 , data = 0110 
    address = 0164 , data = 4489 
    address = 0165 , data = 00C3 
    address = 0166 , data = E115 
    address = 0167 , data = 0D4A 
    address = 0168 , data = 0A96 
    address = 0169 , data = 0000 
    address = 016A , data = 0A4A 
    address = 016B , data = 818A 
    address = 016C , data = 0800 
    address = 016D , data = 0800 
    address = 016E , data = 318C 
    address = 016F , data = 0015 
    address = 0170 , data = 0C0F 
    address = 0171 , data = 0000 
    address = 0172 , data = 0000 
    address = 0173 , data = 0000 
    address = 0174 , data = 000F 
    address = 0175 , data = 0000 
    address = 0176 , data = 0000 
    address = 0177 , data = 0000 
    address = 0178 , data = 0000 
    address = 0179 , data = 0000 
    address = 017A , data = 0000 
    address = 017B , data = 0000 
    address = 017C , data = 0000 
    address = 017D , data = 0000 
    address = 017E , data = 0000 
    address = 017F , data = 0000 
    address = 0180 , data = 0752 
    address = 0181 , data = C850 
    address = 0182 , data = 5326 
    address = 0183 , data = A01E 
    address = 0184 , data = E976 
    address = 0185 , data = 19CF 
    address = 0186 , data = 31D7 
    address = 0187 , data = 0D9B 
    address = 0188 , data = 0CA9 
    address = 0189 , data = 0014 
    address = 018A , data = 0000 
    address = 018B , data = 0000 
    address = 018C , data = 0000 
    address = 018D , data = 0000 
    address = 018E , data = 0000 
    address = 018F , data = 0000 
    address = 0190 , data = 0000 
    address = 0191 , data = 0000 
    address = 0192 , data = 0000 
    address = 0193 , data = 0000 
    address = 0194 , data = 0000 
    address = 0195 , data = 0000 
    address = 0196 , data = 0000 
    address = 0197 , data = 0000 
    address = 0198 , data = 0000 
    address = 0199 , data = 0000 
    address = 019A , data = 0000 
    address = 019B , data = 0000 
    address = 019C , data = 0000 
    address = 019D , data = 0000 
    address = 019E , data = 0000 
    address = 019F , data = 0000 
    address = 01A0 , data = 0000 
    address = 01A1 , data = 0000 
    address = 01A2 , data = 0000 
    address = 01A3 , data = 0000 
    address = 01A4 , data = 0000 
    address = 01A5 , data = 0000 
    address = 01A6 , data = 0000 
    address = 01A7 , data = F020 
    address = 01A8 , data = 0000 
    address = 01A9 , data = 0000 
    address = 01AA , data = 0000 
    address = 01AB , data = 0000 
    address = 01AC , data = 0000 
    address = 01AD , data = 0000 
    address = 01AE , data = 0000 
    address = 01AF , data = 0000 
    address = 01B0 , data = 0000 
    address = 01B1 , data = 0000 
    address = 01B2 , data = 0000 
    address = 01B3 , data = 0000 
    address = 01B4 , data = 0000 
    address = 01B5 , data = 0000 
    address = 01B6 , data = E018 
    address = 01B7 , data = 1104 
    address = 01B8 , data = 0010 
    address = 01B9 , data = 0000 
    address = 01BA , data = 0000 
    address = 01BB , data = 0000 
    address = 01BC , data = 0000 
    address = 01BD , data = 0000 
    address = 01BE , data = 0000 
    address = 01BF , data = 0000 
    address = 01C0 , data = 0000 
    address = 01C1 , data = 0000 
    address = 01C2 , data = 0000 
    address = 01C3 , data = 0000 
    address = 01C4 , data = 0000 
    address = 01C5 , data = 0000 
    address = 01C6 , data = 0000 
    address = 01C7 , data = 0000 
    address = 01C8 , data = 0000 
    address = 01C9 , data = 0000 
    address = 01CA , data = 0000 
    address = 01CB , data = 0000 
    address = 01CC , data = 0000 
    address = 01CD , data = 0000 
    address = 01CE , data = 0000 
    address = 01CF , data = 0000 
    address = 01D0 , data = 0000 
    address = 01D1 , data = 0000 
    address = 01D2 , data = 0000 
    address = 01D3 , data = 0000 
    address = 01D4 , data = 0000 
    address = 01D5 , data = 0000 
    Complete
    
    

    We will do the scope signal catch and short shield GND and PHY GND to do the experiment later, as you suggested.

    Thanks,

    Jimmy

  • Hi Jimmy,

    That is good that you are now able to read and write to the PHY. Now we are sure that the issues are not related to the CLK. Please let me know if you can send the scop shots of the GNDs as well as the RX_CLK at power up at your most convenient time.

    I will also review the register dumps and see if I find any differences.

    Thanks,

    Cecilia

  • Hi Cecilia,

    Just Let you know that the scope trace will not be available for your review next two weeks since the scope is sent out for calibration.

    However we do make a progress and the 48-pin board can communicate with its link partner PC under certain condition (with a serial debug cable attached J1 connector of the board).. It is a kind of strange but we guess it is relating to either RX_CLK issue or board signal integrity issue, especially at the time of power up.

    By the way, we do did an experiment with shorting earth GND and electrical GND, but no help.

    Regards,

    Jimmy 

  • Hi Jimmy

    Thank you for the updates. Please share the captures at your most convenient time.

    That is interesting that you are able to see communication. Can you describe in more detail how you are connecting a cable to the jumper. What pins have you connected together and what was the reason for testing it like this?

    Thanks

    Cecilia

  • Hi Cecilia,

    The serial cable (three wires, RX, TX, GND) is attached to 48-pin board as shown in above picture. While PHY register values are dumped via SMI bus using the SW tool developed by our SW team, we have to use Xilinx SDK environment to get the PHY register values, which is the reason we made this kind of test.

    REgards,

    Jimmy

  • Hi Jimmy do you have a schematic for this?

    I'd like to see how this is working together for the data communication.