Hi,
Do you have some experience with interfacing ALTERA ARRIA 10 and DP83867E in SGMII mode, more particulary about voltage level and hardware considerations ?
Cedric
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.
Hi,
Do you have some experience with interfacing ALTERA ARRIA 10 and DP83867E in SGMII mode, more particulary about voltage level and hardware considerations ?
Cedric
Hi Rob,
We have used 1.8V configuration on VDDIO, and we use AC coupling.
I have checked level voltage on the SGMII lines. Please find below results:
- ALTERA to PHY
- PHY to ALTERA
Furthermore, Il would like to know if the PHY can read the ALTERA signal. How can I do that ? Is there any special register ?
Thanks for your help,
Cedric
Hi Rob,
thanks for informations.
What about level voltage ? Do you think that's ok ?
Cedric
Hi Rob,
For Voltage level, I sent you some measurement. (Voltage between PHY and ALTERA ARRIA10)
1. What voltage is powering the LVCMOS oscillator to the XI pin? : 1,8V
2. Why don't you strap the DP83867E to SGMII mode? : Do you see a mistake in strap configuration ?
3. What transformer are you using? : autonegociation on MDI line is working. We use F-CO-WE-7499111221A
Thanks for your help
Cedric
Hi Rob,
In addition to the previous email, here's additional information.
List of PHY registries that are changed as well as the written values:
Configuring PHY registers
Write in register 0x00: value 0x1140 for full duplex auto-negotiation
Write in register 0x10: value 0x5808 for enable SGMII (default value normally)
Write in register 0x14: value 0x2877 to disable SGMII auto-negotiation for MII loopback tests, if not loopback, we don't write in this register
Writing in the register 0xFE: value 0xE720 to configure the loopback, if not loopback, we don't write in this register
Write in register 0x1F: value 0x4000 to restart the PHY with the new values of registers (restart necessary after previous change), if not loopback, we don't write in this register
Write in the register 0x00: value 0x5140 for the loopback MII, if not loopback, we don't write in this register
Write in the register 0x1F: value 0x4000 to restart the PHY with the new values of registers
Best regards
Cedric