125:
by board makers. It provides a space to develop advanced features, and the ability to tune memory. We try to look into Memory
Reference Code to try to understand its behaviour ... Sometimes, there are some remarks inside the source code, while on other occasions, we just try to change the arguments
147:
and another as stable as a plate of jelly on a bouncy castle"; adding that "When you're overclocking, you're literally running clocks faster than normal. Working out the effect of this on the various different components on the board is a task that a good BIOS must be able to handle."
139:-667 and DDR2-800. We have to provide additional choices. For people who want higher memory frequency, we used the setting of 800MHz FSB:DDR2-800 in MRC, but overclocked it to work with a 1,066MHz FSB, so we could implement support for DDR2-1066.
116:
The MRC is part of reference BIOS code, which relates to memory initialization in the BIOS. It includes information about memory settings, frequency, timing, driving and detailed operations of the memory controller. The MRC is written in a
89:. With this in mind care needs to be taken when programming the appropriate values into the SPD . A system designer should work with their memory and BIOS vendors to implement a suitable SPD programming.
85:
vendor to produce a working MRC solution ... The MRC in the system BIOS needs to know the specification of the attached system memory. Most of this info should be contained in the onboard
126:
to see what effect it has. If we take the time to understand the MRC then we can get more out of it. If we put in more effort than our competitors, we can find more information.
81:
process at power-on. Intel provides support in the MRC for all fully validated memory configurations. For non-validated configurations, a system designer should work with their
143:
The article author describes the MRC as "One of the most important aspects of the BIOS for an Intel board" and the reason why "one a brilliant
209:
183:
131:
The MRC usually only provides support for industry-standard memory configurations. For instance, under a 1,066MHz
105:
27:) is a fundamental component in the design of some computers, and is "one of the most important aspects of the
86:
118:
78:
210:"Considerations for Designing an Embedded Intel Architecture System with System Memory Down ®"
59:
44:
132:
243:
237:
52:
144:
101:
36:
182:
Posted by Alex Watson, possibly repost from original content on custompc.com .
136:
55:
122:
94:
40:
216:
157:
98:
77:
The MRC is responsible for initializing the memory as part of the
70:
58:
correctly for the effects of any modifications set by the user or
32:
109:
82:
28:
48:
135:, the only choices regarding memory speed in the MRC are
73:
has defined the Memory
Reference Code (MRC) as follows:
177:
175:
173:
184:"The life and times of the modern motherboard"
8:
93:As such, the MRC is a part of the BIOS (or
39:. It is the part of an Intel motherboard's
169:
7:
112:, described it in 2007 as follows:
51:) will be initialized, and adjusts
14:
208:David Hilber Jr. (August 2009).
121:code, which can be edited and
1:
16:Component in computer design
260:
106:research and development
43:that determines how the
141:
128:
108:(R&D) director at
91:
129:
114:
75:
21:Memory Reference Code
104:. George Chen, a
60:computer hardware
45:computer's memory
251:
228:
227:
225:
223:
214:
205:
199:
198:
196:
194:
179:
259:
258:
254:
253:
252:
250:
249:
248:
234:
233:
232:
231:
221:
219:
212:
207:
206:
202:
192:
190:
181:
180:
171:
166:
154:
68:
17:
12:
11:
5:
257:
255:
247:
246:
236:
235:
230:
229:
200:
168:
167:
165:
162:
161:
160:
153:
150:
67:
64:
15:
13:
10:
9:
6:
4:
3:
2:
256:
245:
242:
241:
239:
218:
211:
204:
201:
189:
185:
178:
176:
174:
170:
163:
159:
156:
155:
151:
149:
146:
140:
138:
134:
127:
124:
120:
113:
111:
107:
103:
100:
96:
90:
88:
84:
80:
74:
72:
65:
63:
61:
57:
54:
53:memory timing
50:
46:
42:
38:
34:
30:
26:
22:
220:. Retrieved
203:
191:. Retrieved
187:
142:
130:
115:
92:
76:
69:
24:
20:
18:
145:overclocker
102:motherboard
37:motherboard
193:2 February
188:2007-11-27
164:References
119:C-language
56:algorithms
31:" for an
238:Category
222:14 April
152:See also
123:compiled
97:) of an
95:firmware
66:Overview
41:firmware
35:-based
217:Intel
213:(PDF)
158:AGESA
99:Intel
71:Intel
33:Intel
244:BIOS
224:2015
195:2013
137:DDR2
110:ASUS
83:BIOS
79:POST
29:BIOS
19:The
133:FSB
87:SPD
49:RAM
25:MRC
240::
215:.
186:.
172:^
62:.
226:.
197:.
47:(
23:(
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.