Inline ECC support MIMX8DL1AVNFZAB

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

Inline ECC support MIMX8DL1AVNFZAB

312 Views
Ramesh_M
Contributor II

Hello, 

We are using MT53D512M16D1DS-046AAT:D(1GB density) in our custom carrier board. Now that part is EOL and we have found the same footprint drop in replacement part MT53E768M16D1ZW-046AAT:C (1.5GB) with longevity support . Can you help to clarify the following queries 

As per i.MX8DualXL DDR Controller Configuration Spreadsheet v1.26 for non-binary aligned density inline ECC functionality not supported by i.Mx8DualXL

  1. Now we are in the start of production, Is there any work around available to support the in-line ECC with 1.5GB part ?
  2. Can we still use the 1.5GB part as 1GB part? (If the 1.5GB memory is configured as 1GB memory in DDR tool, So that i.Mx8DualXL can treat this part as 1GB part. Hence in-line ECC will be supported) Is that possible ?

Thanks in advance.

 

#LPDDR4 #MIMX8DL1AVNFZAB #ECC

Tags (2)
0 Kudos
Reply
1 Reply

246 Views
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hello,

The i.MX8DualXL processor does not support inline ECC functionality for non-binary aligned memory densities. This is confirmed in the i.MX8DualXL DDR Controller Configuration Spreadsheet v1.26 that you referenced.

Your current memory (MT53D512M16D1DS-046AAT:D with 1GB density) is being replaced with MT53E768M16D1ZW-046AAT:C which has 1.5GB density. This 1.5GB density is non-binary aligned, and therefore inline ECC cannot be supported with this memory configuration on the i.MX8DualXL.

The limitation is due to the hardware design of the DDR controller in the i.MX8DualXL. For ECC functionality, binary aligned memory densities (such as 1GB, 2GB, 4GB) are required.

If ECC functionality is critical for your application, you would need to consider using a binary aligned memory density that is compatible with your i.MX8DualXL processor.

 

regards

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2192863%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EInline%20ECC%20support%20MIMX8DL1AVNFZAB%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2192863%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%26nbsp%3B%3C%2FP%3E%3CP%3EWe%20are%20using%26nbsp%3BMT53D512M16D1DS-046AAT%3AD(1GB%20density)%20in%20our%20custom%20carrier%20board.%20Now%20that%20part%20is%20EOL%20and%20we%20have%20found%20the%20same%20footprint%20drop%20in%20replacement%20part%26nbsp%3BMT53E768M16D1ZW-046AAT%3AC%20(1.5GB)%20with%20longevity%20support%20.%20Can%20you%20help%20to%20clarify%20the%20following%20queries%26nbsp%3B%3C%2FP%3E%3CP%3EAs%20per%20i.MX8DualXL%20DDR%20Controller%20Configuration%20Spreadsheet%20%3CEM%3E%3CSTRONG%3Ev1.26%3C%2FSTRONG%3E%3C%2FEM%3E%20for%20non-binary%20aligned%20density%20inline%20ECC%20functionality%20not%20supported%20by%20i.Mx8DualXL%3C%2FP%3E%3COL%3E%3CLI%3ENow%20we%20are%20in%20the%20start%20of%20production%2C%20Is%20there%20any%20work%20around%20available%20to%20support%20the%20in-line%20ECC%20with%201.5GB%20part%20%3F%3C%2FLI%3E%3CLI%3ECan%20we%20still%20use%20the%201.5GB%20part%20as%201GB%20part%3F%20(If%20the%201.5GB%20memory%20is%20configured%20as%201GB%20memory%20in%20DDR%20tool%2C%20So%20that%20i.Mx8DualXL%20can%20treat%20this%20part%20as%201GB%20part.%20Hence%20in-line%20ECC%20will%20be%20supported)%20Is%20that%20possible%20%3F%3C%2FLI%3E%3C%2FOL%3E%3CP%3EThanks%20in%20advance.%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%23LPDDR4%20%23MIMX8DL1AVNFZAB%20%23ECC%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2192863%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3Ei.MX%208%20Family%20%7C%20i.MX%208QuadMax%20(8QM)%20%7C%208QuadPlus%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2193565%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Inline%20ECC%20support%20MIMX8DL1AVNFZAB%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2193565%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EThe%20i.MX8DualXL%20processor%20does%20not%20support%20inline%20ECC%20functionality%20for%20non-binary%20aligned%20memory%20densities.%20This%20is%20confirmed%20in%20the%20i.MX8DualXL%20DDR%20Controller%20Configuration%20Spreadsheet%20v1.26%20that%20you%20referenced.%3CBR%20%2F%3E%3CBR%20%2F%3EYour%20current%20memory%20(MT53D512M16D1DS-046AAT%3AD%20with%201GB%20density)%20is%20being%20replaced%20with%20MT53E768M16D1ZW-046AAT%3AC%20which%20has%201.5GB%20density.%20This%201.5GB%20density%20is%20non-binary%20aligned%2C%20and%20therefore%20inline%20ECC%20cannot%20be%20supported%20with%20this%20memory%20configuration%20on%20the%20i.MX8DualXL.%3CBR%20%2F%3E%3CBR%20%2F%3EThe%20limitation%20is%20due%20to%20the%20hardware%20design%20of%20the%20DDR%20controller%20in%20the%20i.MX8DualXL.%20For%20ECC%20functionality%2C%20binary%20aligned%20memory%20densities%20(such%20as%201GB%2C%202GB%2C%204GB)%20are%20required.%3CBR%20%2F%3E%3CBR%20%2F%3EIf%20ECC%20functionality%20is%20critical%20for%20your%20application%2C%20you%20would%20need%20to%20consider%20using%20a%20binary%20aligned%20memory%20density%20that%20is%20compatible%20with%20your%20i.MX8DualXL%20processor.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%3Eregards%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E