T1042 DDR Prime DQ

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

T1042 DDR Prime DQ

842 Views
pregache
Contributor II

Hello, we use DDR3L device from Micron for our memory plane of a T1042 design. The memory uses DQ0 and DQ8 (x16 device) as the prime DQ for the write levelling feature.

Does the T1042 DDR memory controller expects the prime DQ to be connected to MDQ0/MDQ8/... for the write levelling process to work ? OR does it monitor all DQs (within a byte)

The DDR3 controller has DDR_DDR_DQ_MAP registers to re-route DQ (so is my understanding). Does this process take place "in front" of the write levelling engine (I guess so).

Thanks for the clarification

Pascal

Tags (1)
0 Kudos
3 Replies

630 Views
ufedor
NXP Employee
NXP Employee

1) The T1042 DDR memory controller monitors all DQs within a byte.

2) The DQ mapping is applied before performing write levelling.

630 Views
pregache
Contributor II

Hello Ufedor, first of all, thank you for the answer.

I have now the same question with the MECC bus: is the T1042 DDR memory controller monitoring all MECC data signals or just one ?

As a matter fo fact, we had our memory running OK so far without ECC. Then as we enable it, the memory fails. The error is always related to the ECC. Dumping (a part of) the memory with the debugger shows that it is correctly initialized by the memory controller with the pattern defined by DDR_DATA_INIT register. And the routing is roughly the same quality as for other devices. Therefore I am left with the leveling process.

Is there any ERRATA related to the T1042 DDR memory controller pending ?

0 Kudos

630 Views
ufedor
NXP Employee
NXP Employee

The ECC lane is calibrated the same way as any other data lane.

You wrote:

>Therefore I am left with the leveling process.

Inability to successfully complete a lane calibration will lead to ACE error - in this case the DDR controller operation will be blocked.

> Is there any ERRATA related to the T1042 DDR memory controller pending ?

Errata is a confidential document which could be provided only under NDA through the Technical Case.

New Case creation:

1)    open www.nxp.com
2)    Select "Support" -> "All Support Options"
3)    Click "Go to Tickets"
4)    Log in with your NXP login and password
5)    On the "Group, Create and View your support cases" page press "+ Add a new case" to start the process.