LS1046A : Discrete DDR4 General Questions

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

LS1046A : Discrete DDR4 General Questions

2,011 Views
maxime_guillot
Contributor III

Hello,

I develop a custom board with the LS1046A CPU.

We would like to use 2GB of DDR4 memory +ECC for our custom board.

 

I have connected 3x DDR4 MT40A512M16TB-062E:J memory (1GB, 512*16) from Micron on the LS1046A CPU DDR memory interface.

 

My questions:

 

1) Is it ok to use only D1_MCS0_B, D1_ODT0, D1_MCKE0 and D1_MBG0 signals with D1_MCK0 clock for the 3 DDR memory as the LS1046 Freeway board ?

2) In the schematic of the LS1046 Freeway board, on the ECC DDR4, unused DQ line are left unconnected

Whereas, in the Hardware and Layout Design Considerations for DDR4 SDRAM Memory Interfaces, it is wrote :

"When 16-bit DRAM is used for ECC byte lane, ensure the eight unused DQ pins are pulled up. Strobes DQS,nDQS and DM inputs should be tied via resistor to their nonactive power levels (GND or VDD)."

What is the best way to do?

3) According to Hardware and Layout Design Considerations for DDR4 SDRAM Memory Interfaces :

"If multiple physical banks are needed, double stack (top and bottom) the banks to prevent lengthy and undesirable address/cmd topologies."

Is one physical banks => one DDR4 chip?

What is double stack? Is it one DDR4 on top and one on bottom of the PCB at the same coordonate x-y?

4) I see on the LS1046A Freeway baord schematic that DDR_VTT has its decoupling capacitors with GVDD with no bulk capacitor. Why is these capacitors are not connected between DDR_VTT and GND? What is the best way to do? None of the documentation I have found talk about this kind of decoupling.

Why no bulk capacitor (47-220uF) as mention in Hardware and Layout Design Considerations for DDR4 SDRAM Memory Interfaces?

Thank you

Tags (1)
5 Replies

1,825 Views
jjacob
Contributor I

I noticed that the reference board using 4*16bit DDR4 or 2*16bit DDR4 for memory interface for 32bit data, can we use 1*32bit DDR4 ?, is there any advantage using multiple DDR4 with lower data width ?pastedImage_1.png

0 Kudos

1,825 Views
ufedor
NXP Employee
NXP Employee

I believe that PCB layout of the 2x16 can be plainer than 1x32.

0 Kudos

1,825 Views
ufedor
NXP Employee
NXP Employee

1) Actually it is a must - refer to the AN5097 - Hardware and Layout Design Considerations for DDR4 SDRAM, Table 1. DDR4 design checklist, 50:

"Ensure one clock pair is used for each chip-select. The clock pair should follow the address/command/control signal groups in fly-by topology."

2) The AN recommendation is reasonable.

3) You wrote:

> Is one physical banks => one DDR4 chip?

In your case one bank consists of three SDRAM devices.

> What is double stack?

> Is it one DDR4 on top and one on bottom of the PCB at the same coordonate x-y?

Correct.

4) The AN contains "universal" recommendation.

In case of the FRWY board it was tested that DDR_VTT is stable enough with C1533 and C1534.

1,825 Views
maxime_guillot
Contributor III

Thank you for your quick responses!

One question was not responded, 3) Why are these capacitors not connected between DDR_VTT and GND? What is the best way to do? 

Why do you connect your decoupling capacitors between DDR_VTT and GVDD? Why not GND?

Thank you

0 Kudos

1,825 Views
ufedor
NXP Employee
NXP Employee

VTT is middle voltage level between GVDD and GND, Putting decoupling capacitors between VTT and GVDD has the same effect with putting them between VTT and GND,