Hi,
Thanks for your messages, we didn't give up !
You were right, our problem was length matching related. We solved this hardware part: DDR now properly initializes and we manage to run DDRV tests.
However we notice that we cannot easily increase DDR speed. Using the nice 'Diag margin stage' tests, at 1900MTs we have the following Read (top) / Write Margin diags (below) :


The 'eyes' seem pretty open, don't they?
The write margin eyes seem somehow strange but look similar to the DDRV exemples we found in your documentation.
However the 'normal' (older) 'Margin stage' tests behave slightly differently: 'Read Margin' passes, but the 'Write margin' fails, everything remains 'yellow', no 'green'. What it the difference between these tests and what could explain this behaviour?
Furthermore when we try to inscrease speed, 2000MTs, we can notice that we get almost only 1D PHY errors. Which parameter in our configuration could explain such a steep performance reduction?
Thanks for your help