DDR3
This page is an attempt to collect all the information about the various DDR3 chips in use on Sunxi hardware.
DDR3 configuration in u-boot
JEDEC speed bin
Sunxi devices typically use DRAM clock speeds not exceeding 533MHz, which means that the JEDEC DDR3-1066F speed bin is the most common set of timings that they are expected to be targeting for. The DDR3-1333 and DDR3-1600 chips, which are rated for higher clock speeds, may or may not support down binning to DDR3-1066F (this information has to be checked in the datasheets). That's because the DDR3-1066F compatible chips need to support 13.125 ns timings for tRP/tRCD, while the DDR3-1333H chips are only required to support 13.5 ns. So the DDR3-1066F speed bin has a bit tighter timings than DDR3-1333H. This difference between 13.125 ns and 13.5 ns is relatively important, because when the delays are converted from nanoseconds to cycles and rounded up, it is a matter of having 7 cycles delay instead of 8!
It is quite common to have DDR3-1333H or DDR3-1600K chips, which support DDR3-1066F timings too. This may look like an explicit note "backward compatible to 1066 CL-7" in the datasheets of such chips. Or the tRP/tRCD timing information may be sometimes specified as "13.5 (13.125) ns" in the table.
The u-boot *_defconfig file for an Allwinner A10/A13/A20 device may use the following configuration option to indicate that the DRAM chip is in fact compatible with DDR3-1066F timings (and with DDR3-1333H for the DRAM clock speeds >533MHz):
+S:CONFIG_DRAM_TIMINGS_DDR3_1066F_1333H=y
In the unlikely case if the DDR3-1066F speed bin is not supported by the DRAM chip, a slower DDR3-1066G speed bin has to be assumed.
Manufacturers
Elixir
N2CB2G80GN-CG
DDR3-1333H (supports down binning to DDR3-1066F), x8, density: 2G, page size: 1K
Datasheet: http://www.elixir-memory.com/products/file/elixir-ddr3-2gb-g-die-r10.pdf
Elpida
Elpida Memory. Inc was a Japanese company which filed for bankruptcy in the beginning of 2012 and was eventually acquired by Micron Technology.
J2108BCSE-DJ-F
DDR3-1333H (supports down binning to DDR3-1066F), x8, density: 2G, page size: 1K, tRFC: 160ns
Datasheet: http://www.datasheets360.com/part/detail/edj2108bcse-dj-f/2732776748928774995/
J4216BFBG-GN-F
J4216BBBG-DJ-F
Unknown
Foresee
NCLD3B2512M32
LPDRR3-1066, x32, density: 16G, page size: ?, tRFC: ? (marked as TBD in datasheet for 16Gb version)
Datasheet: File:FORESEE 178ball 12x11.5 LPDDR3 16G Spec V1.0-1228.pdf
GT
GT8UB256M16BP-BG
DDR3-1333H, x16, density: 4G, page size: 2K, tRFC: 260ns (lower than JEDEC default 300ns)
Datasheet: https://github.com/SoM-Boards/SoM-allwinnerA10/blob/master/docs/GT-DDR3-4Gbit-B-DIE-x8%20x16.pdf
GT8UB256M16BP-BH
DDR3-1600K (supports down binning to DDR3-1066F), x16, density: 4G, page size: 2K, tRFC: 260ns (lower than JEDEC default 300ns)
Datasheet: https://github.com/SoM-Boards/SoM-allwinnerA10/blob/master/docs/GT-DDR3-4Gbit-B-DIE-x8%20x16.pdf
GT8UB512M8EN-BG
DDR3-1333H, x8, density: 4G, page size: 1K, tRFC: 260ns (lower than JEDEC default 300ns)
Datasheet: https://github.com/SoM-Boards/SoM-allwinnerA10/blob/master/docs/GT-DDR3-4Gbit-B-DIE-x8%20x16.pdf
MEMPHIS
MEM4G08D3EABG-125
DDR3-1600K (supports down binning to DDR3-1066F), x8, density: 4G, page size: 1K, tRFC: 260ns (lower than JEDEC default 300ns)
Datasheet: http://www.memphis.ag/fileadmin/datasheets/MEM4G0804D3EABG_10.pdf
MEM4G16D3EABG-125
DDR3-1600K (supports down binning to DDR3-1066F), x16, density: 4G, page size: 2K, tRFC: 260ns (lower than JEDEC default 300ns)
Datasheet: http://www.memphis.ag/fileadmin/datasheets/MEM4G16D3EABG_10.pdf
Micron
MT41J256M16HA-125
DDR3-1600K (supports down binning to DDR3-1066F), x16, density: 4G, page size: 2K, tRFC: 260ns (lower than JEDEC default 300ns)
Datasheet: http://www.micron.com/~/media/documents/products/data-sheet/dram/ddr3/4gb_ddr3_sdram.pdf
MIRA
P3P4GF4BLF-GDJ
DDR3-1333H (supports down binning to DDR3-1066F), x16, density: 4G, page size: 2K, tRFC: 260ns (lower than JEDEC default 300ns)
Datasheet: http://www.deutron.com.tw/pdf/D3_256x16.pdf
Nanya
NT5CB256M16BP-DI
DDR3-1600K (supports down binning to DDR3-1066F), x16, density: 4G, page size: 2K, tRFC: 260ns (lower than JEDEC default 300ns)
Datasheet: http://www.nanya.com/NanyaAdmin/GetFiles.ashx?ID=1110
NT5CB256M8BN-CG
DDR3-1333H (supports down binning to DDR3-1066F), x8, density: 2G, page size: 1K
Datasheet: http://www.nanya.com/NanyaAdmin/GetFiles.ashx?ID=961
NT5CB256M8DN-CG
DDR3-1333H (supports down binning to DDR3-1066F), x8, density: 2G, page size: 1K
Datasheet: http://www.nanya.com/NanyaAdmin/GetFiles.ashx?ID=923
NT5CC256M16CP-DI
DDR3-1600K (supports down binning to DDR3-1066F), x16, density: 4G, page size: 2K, tRFC: 260ns (lower than JEDEC default 300ns), 1.35V
Datasheet: http://www.nanya.com/NanyaAdmin/GetFiles.ashx?ID=1147
Samsung
Samsung DDR3 product guide for decoding chip numbers
K4B4G1646Q-HYK0
DDR3-1600K (supports down binning to DDR3-1333H and DDR3-1066F), x16, density: 4G, page size: 2K, tRFC: 260ns (lower than JEDEC default 300ns)
Datasheet: http://www.samsung.com/global/business/semiconductor/file/product/ds_k4b4g1646b_rev10-1.pdf
K4B2G1646Q-HYK0
Datasheet: http://www.samsung.com/global/business/semiconductor/file/product/DS_K4B2G1646Q-BY_Rev101.pdf
K4B4G0846E
Datasheet: http://www.samsung.com/semiconductor/global/file/product/DS_4G_E_DDR3_Rev1.2.pdf
K4B4G1646D-BCK0
Datasheet: http://www.samsung.com/semiconductor/search/?q=K4B4g1646D-BC
SK Hynix
H5TC4G83AFR-PBA
DDR3-1600? (???), x8, density: 4G, page size: 1K
Datasheet: https://www.skhynix.com/product/filedata/fileDownload.do?seq=2475
H5TQ1G63EFR-H9C
DDR3-1333H (supports down binning to DDR3-1066F), x16, density: 1G, page size: 2K
Datasheet: https://www.skhynix.com/product/filedata/fileDownload.do?seq=2658
H5TQ1G83TFR-H9C
DDR3-1333H (supports down binning to DDR3-1066F), x8, density: 1G, page size: 1K
Datasheet: http://www.skhynix.com/inc/pdfDownload.jsp?path=/datasheet/pdf/dram/DDR3_H5TQ1G(4_8)3TFR(Rev1.1).pdf
H5TQ1G83BFR-H9C
DDR3-1333H (supports down binning to DDR3-1066F), x8, density: 1G, page size: 1K
Datasheet: http://www.hynix.com/product/filedata/fileDownload.do?seq=2274
H5TQ2G63BFR-H9C
DDR3-1333H (supports down binning to DDR3-1066F), x16, density: 2G, page size: 2K
Datasheet: http://hands.com/~lkcl/H5TQ2G63BFR.pdf
H5TQ2G63DFR-PBC
DDR3-1600K (supports down binning to DDR3-1066F and DDR3-1333H), x16, density: 2G, page size: 2K
H5TQ2G63GFR-RDC
Datasheet: https://www.skhynix.com/product/filedata/fileDownload.do?seq=6119
H5TQ2G83CFR-H9C
DDR3-1333H (supports down binning to DDR3-1066F), x8, density: 2G, page size: 1K
H5TQ2G83EFR-PBC
DDR3-1333H ? (???), x8, density: 2G, page size: 1K
Datasheet: https://www.skhynix.com/product/filedata/fileDownload.do?seq=2630
H5TQ4G63AFR-PBC
DDR3-1600K (supports down binning to DDR3-1066F), x16, density: 4G, page size: 2K, tRFC: 260ns (lower than JEDEC default 300ns)
H5TQ4G63CFR-RDC
Datasheet: https://www.skhynix.com/product/filedata/fileDownload.do?seq=2688
H5TQ4G83AFR-PBC
DDR3-1600K (supports down binning to DDR3-800E, DDR3-1066F, DDR3-1333H), x8, density: 4G, page size: 1K, tRFC: ??ns
Datasheet: https://www.skhynix.com/product/filedata/fileDownload.do?seq=2419
SPECTEK
PE918-15E
DDR3-1333H, x8, density: 2G, page size: 1K
Datasheet: http://www.spectek.com/pdfs/PRN256M8V79DG8GQF-15E.PDF
PEB15-15E
DDR3-1333H, x16, density: 4G, page size: 1K
Datasheet: http://www.spectek.com/pdfs/SPECTEK_4GB_DDR3_SDRAM.PDF
Unidentified
256X8DDR3 HL 1320
Useful information
- The "DDR3 Device Operation" document from SK Hynix contains a lot of copy/paste information from the DDR3 spec.
- "A DRAM Refresh Tutorial" blog post jointly authored by Rajeev Balasubramonian (University of Utah), Manju Shevgoor (University of Utah), and Jung-Sik Kim (Samsung).