Part Number: DP83867CR
Hi,
Our design is based on a Zynq (Xilinx), Linux is running on the ARM, and MAC is implemented on the FPGA.
Our test: network trafic has 2 parts: test stream / dummy load stream
The test stream is under monitor, we check that we don't miss a frame. It's around 100Mbps.
The dummy stream can be set from 100Mbps of 64 bytes frames to 790Mbps of 1500 bytes frames.
The design is validated regarding this test with another of our board and with a few switches.
We have a lot of Rx errors with a particular switch (with a Marvell PHY, probably 88E1680).
Those errors are reported both on RXDV_ER pin and the 0x0015 register.
Amount of errors depends on the rate of the dummy traffic (a few errors per second at 790Mbps).
One more time, we don't see any error with another link partner.
We absolutely need to interface this particular switch.
According to this documentation: https://www.ti.com/lit/an/snla246b/snla246b.pdf?ts=1698646763397
it seems they are many DP83867CR's registers referenced as reserved to set up the PHY for a particular situation (short cable length for example).
Is there a documentation of those reserved registers ?
Did someone have a similar issue ?
Could you provide me with some help to address this issue ?
Thanks,
Francois
