HIgh power consumption in LPDDR3 EMIF interface Arria 10
We have a custom-built board using an Arria 10 as a DSP engine. Part of the design has the Arria 10's hard EMIF controller configured to control a 32-bit wide LPDDR3 memory IC.
The pinout for this section is below. It conforms to the pin placement restrictions inherent in the Quartus Pro software. The reference clock to the memory is 209MHz and the memory operates at half-rate or 418MHz.
The problem is that, the moment the EMIF controller is released from reset and the reference clock is applied, the part draws several watts more power than otherwise and things get quite warm. It is noted that many of the lines to the external memory are floating at this time, including the clocks. We don't think this is a board short as there is no smoke or fire.
When the part is initialized and only the EMIF controller is held in reset, the high current drain does not occur.
Is there some configuration issue that could cause this?
Device: 10AX022C3U19I2LG
Attached memory: MT52L256M32D1PF
Solved: The gift that keeps on giving.
RREF_BL and RREF_TL, 2K resistor to ground.
Probably want to revise the docs to make this clearer to people who are not using the transceivers.