mainboard/[g-p]*: Remove copyright notices
[coreboot.git] / src / mainboard / portwell / m107 / spd / KINGSTON_B5116ECMDXGGB.spd.hex
blobfa56b54d96f893bb80d6b353056e987be5fc2b34
2 # This file is part of the coreboot project.
5 # This program is free software; you can redistribute it and/or modify
6 # it under the terms of the GNU General Public License as published by
7 # the Free Software Foundation; version 2 of the License.
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12 # GNU General Public License for more details.
16 # 8 Gb DDR3 (1600 MHz 11-11-11) Kingston B5116ECMDXGGB
18 # SINGLE DIE
21 # 64Mx16x8 ( 8 bank, 16 Rows, 10 Col, 2 KB page size )
22 # 6-7-8-9-10-11
23 # DDR3L-1600
24 # tCk 1.25ns
25 # tRCD 13.75ns
26 # tRP 13.75ns
27 # tRAS 35ns
28 # tRC 48.75ns
29 # CL-tRCD-tRP 11-11-11
31 #       0 Number of SPD Bytes used / Total SPD Size / CRC Coverage
32 #               bits[3:0]: 3 = 384 SPD Bytes Used
33 #               bits[6:4]: 1 = 256 SPD Bytes Total
34 #               bit7 : 0 = CRC covers bytes 0 ~ 128
37 #       1 SPD Revision
38 #               0x10 = Revision 1.0
41 #       2 Key Byte / DRAM Device Type
42 #               bits[7:0]: 0x0c = DDR3 SDRAM
45 #       3 Key Byte / Module Type
46 #               bits[3:0]: 3 = SODIMM
47 #               bits[6:4]: 0 = Not hybrid
48 #               bits[7]: 0 = Not hybrid
51 #       4 SDRAM CHIP Density and Banks
52 #               bits[3:0]: 5 = 8 Gigabits Total SDRAM capacity per chip
53 #               bits[6:4]: 0 = 3 (8 banks)
54 #               bits[7]: reserverd
57 #       5 SDRAM Addressing
58 #               bits[2:0]: 1 = 10 Column Address Bits
59 #               bits[5:3]: 4 = 16 Row Address Bits
60 #               bits[7:6]: 0 = reserved
63 #       6 Module Nominal Voltage
64 #               bits[0]: 0 = 1.5V operable
65 #               bits[1]: 1 = 1.35V operable
66 #               bits[2]: 0 = NOT 1.25V operable
67 #               bits[7:3]: reserved
70 #       7 Module Organization
71 #               bits[2:0]: 010b = 16 bits SDRAM device
72 #               bits[5:3]: 000b = 1 ranks
73 #               bits[7:6]: reserved
76 #       8 Module Memory Bus width
77 #               bits[2:0]: 3 = 64 bits pirmary bus width
78 #               bits[4:3]: 0 = 0 bits bus witdth extension
79 #               bits[7:5]: reserved
82 #       9 Fine Timebase (FTB) dividend / divisor
83 #               bits[3:0]: 1 = Divisor
84 #               bits[7:4]: 1 = Dividend
87 #       10 Medium Timebase (MTB) dividend
88 #               bits[7:0]: 0 = 1 (timebase 0.125ns)
91 #       11 Medium Timebase (MTB) divisor
92 #               bits[7:0]: 8 (timebase 0.125ns)
95 #       12 SDRAM Minimum cycle time (tCKmin)
96 #               0xA tCK = 1.25ns (DDR3-1600 (800 MHz clock))
99 #       13 Reserved
102 #       14 CAS Latencies supported, Least Significate Byte
103 #               Support 6,7,8,9,10,11
106 #       15 CAS Latencies supported, Most Significate Byte
107 #               No supporting CL 12-18
110 #       16 Minimum CAS Latency Time (tAAmin)
111 #               0x69 tAA = 13.125ns (offset = 00) DDR3-1600K downbin
114 #       17 Minimum Write Recovery Time (tWRmin)
115 #               0x78 tWR = 15 ns
118 #       18 Minimum RAS to CAS Delay Time (tRCDmin)
119 #               0x69 tRCD = 13.125ns (offset 00) DDR3-1600K downbin
122 #       19 Minimum Row Active to Row Active Delay Time (tRRDmin)
123 #               0x3C tRRD = 7.5ns DDR3-1600, 2KB
126 #       20 Minimum Row Precharge Delay Time (tRPmin)
127 #               0x69 tRP = 13.125ns (offset 00) DDR3-1600K downbin
130 #       21 Upper Nibble for tRAS and tRC
131 #               3:0 : 1 higher tRAS = 35ns
132 #               7:0 : 1 higher tRC = 48.125ns
135 #       22 Minimum Active to Precharge Delay Time (tRASmin), Least Significant byte
136 #               lower 0x118 : tRAS = 35ns DDR3-1600
139 #       23 Minimum Active to Precharge Delay Time (tRCmin), Most Significant byte
140 #               lower 0x181 : tRC = 48.125ns  (offset 00) DDR3-1600K downbin
143 #       24 Minimum Refresh Recovery Delay time (tRFCmin), Least Significant byte
144 #               lower 0xAF0 : tRFC = 350ns 8 Gb
147 #       25 Minimum Refresh Recovery Delay time (tRFCmin), Most Significant byte
148 #               higher 0xAF0 : tRFC = 350ns 8 Gb
151 #       26 tWTRmin
152 #               0x3C : tWTR = 7.5 ns (DDR3)
155 #       27 tRTPmin
156 #               0x3C : tRTP = 7.5 ns (DDR3)
159 #       28 Upper Nibble for tFAW
160 #               Bit [3:0] : 1 = higher 0x140 tFAW = 40ns
163 #       29 tFAWmin Lower
164 #               lower 0x140 : tFAW = 40ns
167 #       30 SDRAM Optional Features
168 #               byte [0] : 1 = RZQ/6 is support
169 #               byte [1] : 1 = RZQ/7 is supported
170 #               byte [7] : 1 = DLL-Off Mode support
173 #       31 Thermal options
174 #               byte [0] : 1 = 0 - 95C
175 #               byte [2] : 0 = Auto Self Refresh (ASR) is not supported
176 #               byte [7] : 0 = Partial Array Self Refres (PASR) is not supported
179 #       32 Module Thermal support
180 #               byte [0] : 0 = Thermal sensor accuracy undefined
181 #               byte [7] : 0 = No thermal sensor
184 #       33 SDRAM device type
185 #               byte [1:0] : 00b = Signal Loading not specified
186 #               byte [6:4] : 000b = Die count not specified
187 #               byte [7]   : 0 = Standard Monolithic DRAM Device
190 #       34 Fine tCKmin
191 #               0x00 tCK = 1.25ns (DDR3-1600 (800 MHz clock))
194 #       35 Fine tAAmin
195 #               0x00 tAA = 13.125ns (tAAmin offset = 00) DDR3-1600K downbin
198 #       36 Fine tRCDmin
199 #               0x00 tRCD = 13.125ns DDR3-1600K downbin
202 #       37 Fine tRPmin
203 #               0x00 tRP = 13.125ns (offset 00) DDR3-1600K downbin
206 #       38 Fine tRCmin
207 #               0x00 tRC = 48.125ns (offset 00) DDR3-1600K downbin
210 #       39-59 reserved, general section
211 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
212 00 00 00 00 00
214 #       60-116 Module specific section
215 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
216 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
217 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
218 00 00 00 00 00 00 00 00 00
220 #       117-118 Module Manufacturer
221 01 98
223 #       119 Module Manufacturing Location
226 #       120-121 Module Manufacturing Date
227 13 0A
229 #       122-125 Module Serial number
230 00 00 00 00
232 #       126-127 SPD CRC
233 00 00
235 #       128-145 Module Part number
236 66 53 49 49 54 69 67 77 68 88 71 71 66 00 00 00
237 00 00
239 #       145-146 Module revision code
240 00 00
242 #       148-149 DRAM Manufacturer ID code
243 01 98
245 #       150-175 Manufacturer Specific Data
246 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
247 00 00 00 00 00 00 00 00 00 00
249 #       176-255 Open for Customer Use
251 #       176 - 255
252 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
253 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
254 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
255 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
256 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00