Forum Discussion

mfortuna's avatar
mfortuna
Icon for New Contributor rankNew Contributor
12 hours ago

DDR4 Problem Migrating from Arria 10 016 to 048

We have a board design that supports an F29 package Arria 10. It has two DDR4 interfaces running at an 1866 data rate.

In the past an 016 chip with DDR4-2400 ICs worked fine.

We needed more logic so we migrated to an 048. Because of parts availability we had to migrate to DDR-3200 ICs.

The board layout has not changed and we believe the various power supplies and clocks are working fine.

The 048 design fails calibration and won't even allow running "EMIF toolkit - Create Memory Interface." It hangs and times out. If I turn off address / command leveling the design still fails calibration but now I can create a memory interface and see the calibration results which show a complete failure with write and read margins. The design is badly broken but we don't know if it is the 048 or DDR4, or a combination of both. The DDR4 IP was regenerated and adjusted for the DDR4-3200 ICs.

We do see PLL lock with signaltap and can actually run Efficiency monitor. So the core is supplying a good clock to the fabric.

Any suggestions are welcome!

Thanks,

Mike

No RepliesBe the first to reply