सीरियल उपस्थिति अनुसंधान: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 183: Line 183:
| 21 || 0x15 || — || x || डिफ घड़ी || एफईटी स्विच बाहरी सक्षम करें || एफईटी स्विच ऑन-बोर्ड सक्षम || ऑन-कार्ड पीएलएल || पंजीकृत || बफ़र || मेमोरी मॉड्यूल फीचर बिटमैप
| 21 || 0x15 || — || x || डिफ घड़ी || एफईटी स्विच बाहरी सक्षम करें || एफईटी स्विच ऑन-बोर्ड सक्षम || ऑन-कार्ड पीएलएल || पंजीकृत || बफ़र || मेमोरी मॉड्यूल फीचर बिटमैप
|-
|-
| 22 || 0x16 || Fast AP || समवर्ती ऑटो प्रीचार्ज || ऊपरी V<sub>cc</sub> (आपूर्ति वोल्टेज) सहिष्णुता || कम V<sub>cc</sub> (आपूर्ति वोल्टेज) सहिष्णुता || — || — || — || कमजोर चालक शामिल हैं || मेमोरी चिप फीचर बिटमैप
| 22 || 0x16 || तेज एपी || समवर्ती ऑटो प्रीचार्ज || ऊपरी V<sub>cc</sub> (आपूर्ति वोल्टेज) सहिष्णुता || कम V<sub>cc</sub> (आपूर्ति वोल्टेज) सहिष्णुता || — || — || — || कमजोर चालक शामिल हैं || मेमोरी चिप फीचर बिटमैप
|-
|-
| 23 || 0x17 ||colspan=4| नैनोसेकंड (0–15) || colspan="4" | नैनोसेकंड का दसवां भाग (0.0–0.9) || मध्यम सीएएस विलंबता पर घड़ी चक्र का समय.
| 23 || 0x17 ||colspan=4| नैनोसेकंड (0–15) || colspan="4" | नैनोसेकंड का दसवां भाग (0.0–0.9) || मध्यम सीएएस विलंबता पर घड़ी चक्र का समय.
Line 219: Line 219:
| 42 || 0x2a ||colspan=8| नैनोसेकंड (1–255) || सक्रिय/ताज़ा करने के समय के लिए न्यूनतम ताज़ा करें (t<sub>RFC</sub>)
| 42 || 0x2a ||colspan=8| नैनोसेकंड (1–255) || सक्रिय/ताज़ा करने के समय के लिए न्यूनतम ताज़ा करें (t<sub>RFC</sub>)
|-
|-
| 43 || 0x2b ||colspan=6| नैनोसेकंड (1–63, or 255: no maximum) || colspan="2" | 0.25&nbsp;ns (0–0.75) || अधिकतम घड़ी चक्र समय (t<sub>CK</sub> max.)
| 43 || 0x2b ||colspan=6| नैनोसेकंड (1–63, or 255: अधिकतम नहीं) || colspan="2" | 0.25&nbsp;ns (0–0.75) || अधिकतम घड़ी चक्र समय (t<sub>CK</sub> max.)
|-
|-
| 44 || 0x2c ||colspan=8| सौवां नैनोसेकंड (0.01–2.55) || अधिकतम तिरछा, किसी भी डीक्यू के लिए डीक्यूएस। (t<sub>DQSQ</sub> max.)
| 44 || 0x2c ||colspan=8| सौवां नैनोसेकंड (0.01–2.55) || अधिकतम तिरछा, किसी भी डीक्यू के लिए डीक्यूएस। (t<sub>DQSQ</sub> max.)
Line 285: Line 285:
! rowspan=2 | टिप्पणियाँ
! rowspan=2 | टिप्पणियाँ
|-
|-
! Dec !! Hex !! 7 !! 6 !! 5 !! 4 !! 3 !! 2 !! 1 !! 0
! डेक !! Hex !! 7 !! 6 !! 5 !! 4 !! 3 !! 2 !! 1 !! 0
|-
|-
|  0 || 0x00 ||colspan=8| लिखे गए बाइट्स की संख्या || सामान्यतः 128
|  0 || 0x00 ||colspan=8| लिखे गए बाइट्स की संख्या || सामान्यतः 128
Line 431: Line 431:
! rowspan=2 | टिप्पणियाँ
! rowspan=2 | टिप्पणियाँ
|-
|-
! Dec !! Hex !! 7 !! 6 !! 5 !! 4 !! 3 !! 2 !! 1 !! 0
! डेक !! हेक्स !! 7 !! 6 !! 5 !! 4 !! 3 !! 2 !! 1 !! 0
|-
|-
|  0 || 0x00 || Exclude serial from CRC ||colspan=3| SPD bytes total (undef/256) ||colspan=4| SPD bytes used (undef/128/176/256) ||
|  0 || 0x00 || सीआरसी से सीरियल को बाहर करें || colspan="3" | एसपीडी बाइट कुल (अपरिभाषित/256) || colspan="4" | SPD bytes used (undef/128/176/256) ||
|-
|-
|  1 || 0x01 ||colspan=4| SPD major revision ||colspan=4| SPD मामूली संशोधन ||1.0, 1.1, 1.2 or 1.3
|  1 || 0x01 ||colspan=4| SPD major revision ||colspan=4| SPD मामूली संशोधन ||1.0, 1.1, 1.2 or 1.3
Line 563: Line 563:
! rowspan=2 | टिप्पणियाँ
! rowspan=2 | टिप्पणियाँ
|-
|-
! Dec !! Hex !! 7 !! 6 !! 5 !! 4 !! 3 !! 2 !! 1 !! 0
! डेक !! Hex !! 7 !! 6 !! 5 !! 4 !! 3 !! 2 !! 1 !! 0
|-
|-
|  0 || 0x00 ||colspan=8| SPD bytes used
|  0 || 0x00 ||colspan=8| SPD bytes used
Line 727: Line 727:
! rowspan=2 | टिप्पणियाँ
! rowspan=2 | टिप्पणियाँ
|-
|-
! Dec !! Hex !! 7 !! 6 !! 5 !! 4 !! 3 !! 2 !! 1 !! 0
! डेक !! Hex !! 7 !! 6 !! 5 !! 4 !! 3 !! 2 !! 1 !! 0
|-
|-
|  0 || 0x00 ||colspan=8| Number of bytes in SPD device ||
|  0 || 0x00 ||colspan=8| Number of bytes in SPD device ||

Revision as of 15:56, 9 March 2023

कम्प्यूटिंग में, सीरियल प्रेजेंस डिटेक्ट (एसपीडी) एक मेमोरी मॉड्यूल के बारे में जानकारी को स्वचालित रूप से एक्सेस करने का एक मानकीकृत तरीका है। पहले 72-पिन एसआईएमएम में पाँच पिन शामिल थे जो 'समानांतर उपस्थिति का एड्रेस लगाने' (पीपीडी) डेटा के पाँच बिट प्रदान करते थे, लेकिन 168-पिन डीआईएमएम मानक अधिक जानकारी को एनकोड करने के लिए सीरियल उपस्थिति पहचान में बदल गया।[1] जब साधारण आधुनिक कंप्यूटर को चालू किया जाता है, तो यह पावर ऑन सेल्फ टेस्ट (POST) करके शुरू होता है। 1990 के दशक के मध्य से, इस प्रक्रिया में वर्तमान में मौजूद हार्डवेयर को स्वचालित रूप से कॉन्फ़िगर करना शामिल है। एसपीडी मेमोरी हार्डवेयर फीचर है जो कंप्यूटर के लिए यह जानना संभव बनाता है कि कौन सी मेमोरी मौजूद है, और मेमोरी तक पहुंचने के लिए किस स्मृति समय का उपयोग करना है।

कुछ कंप्यूटर पूरी तरह से स्वचालित रूप से हार्डवेयर परिवर्तनों के अनुकूल हो जाते हैं। ज्यादातर मामलों में, सेटिंग्स में परिवर्तन देखने और संभावित रूप से करने के लिए, BIOS मापदंडों तक पहुंचने के लिए विशेष वैकल्पिक प्रक्रिया है। यह नियंत्रित करना संभव हो सकता है कि कंप्यूटर मेमोरी एसपीडी डेटा का उपयोग कैसे करता है - सेटिंग्स चुनने के लिए, मेमोरी समयिंग को चुनिंदा रूप से संशोधित करने के लिए, या संभवतः एसपीडी डेटा को पूरी तरह से ओवरराइड करने के लिए (overclocking देखें)।

संग्रहीत जानकारी

एसपीडी का समर्थन करने के लिए मेमोरी मॉड्यूल के लिए, जेईडीईसी मानकों की आवश्यकता है कि कुछ पैरामीटर मेमोरी मॉड्यूल पर स्थित ईईपीरोम के निचले 128 बाइट्स में हों। इन बाइट्स में मॉड्यूल के बारे में समयिंग पैरामीटर, निर्माता, सीरियल नंबर और अन्य उपयोगी जानकारी होती है। मेमोरी का उपयोग करने वाले उपकरण इस जानकारी को पढ़कर स्वचालित रूप से मॉड्यूल के प्रमुख पैरामीटर निर्धारित करते हैं। उदाहरण के लिए, एसडीआरएएम मॉड्यूल पर एसपीडी डेटा सीएएस विलंबता के बारे में जानकारी प्रदान कर सकता है ताकि सिस्टम उपयोगकर्ता के हस्तक्षेप के बिना इसे सही ढंग से सेट कर सके।

SPD ईईपीरोम फर्मवेयर को SMBus, I²C प्रोटोकॉल के एक प्रकार का उपयोग करके एक्सेस किया जाता है। यह मॉड्यूल पर संचार पिनों की संख्या को केवल दो तक कम कर देता है: एक घड़ी संकेत और एक डेटा संकेत। ईईपीरोम RAM के साथ ग्राउंड पिन साझा करता है, इसका अपना पावर पिन होता है, और स्लॉट की पहचान करने के लिए तीन अतिरिक्त पिन (SA0–2) होते हैं, जिनका उपयोग ईईपीरोम को 0x50–0x57 की सीमा में अद्वितीय एड्रेस देने के लिए किया जाता है। न केवल संचार लाइनों को 8 मेमोरी मॉड्यूल के बीच साझा किया जा सकता है, वही SMBus सामान्यतः मदरबोर्ड पर सिस्टम स्वास्थ्य निगरानी कार्यों जैसे बिजली आपूर्ति वोल्टेज, सेंट्रल प्रोसेसिंग यूनिट तापमान और पंखे की गति पढ़ने के लिए उपयोग किया जाता है।

एसपीडी ईईपीरोम भी आई²सी पतों का जवाब देते हैं 0x30–0x37 अगर उन्हें सुरक्षित नहीं लिखा गया है, और एक्सटेंशन (टीएसई श्रृंखला) एक वैकल्पिक ऑन-चिप तापमान सेंसर तक पहुंचने के लिए पते 0x18–0x1F का उपयोग करता है। वे सभी मान हैं I²C#7-बिट एड्रेसिंग | SA0-2 के साथ उपकरण टाइप आइडेंटिफ़ायर कोड प्रीफ़िक्स (DTIC) द्वारा गठित सात-बिट I²C पते: स्लॉट 3 से (1100) पढ़ने के लिए, उपयोग करता है 110 0011 = 0x33. अंतिम R/W बिट के साथ यह 8-बिट उपकरण सेलेक्ट कोड बनाता है।[2] ध्यान दें कि स्लॉट-आईडी का सिमेंटिक्स राइट-प्रोटेक्शन ऑपरेशंस के लिए अलग है: उनके लिए उन्हें SA पिन द्वारा बिल्कुल भी पास नहीं किया जा सकता है।[3] एसपीडी से पहले, मेमोरी चिप्स को समानांतर उपस्थिति का एड्रेस लगाने (पीपीडी) के साथ देखा गया था। पीपीडी ने सूचना के प्रत्येक बिट के लिए एक अलग पिन का उपयोग किया, जिसका अर्थ था कि पिन के लिए सीमित स्थान के कारण केवल मेमोरी मॉड्यूल की गति और घनत्व को संग्रहीत किया जा सकता है।

छाती छाती

एसडीआरएएम मॉड्यूल पर मेमोरी उपकरण, जिसमें एसपीडी डेटा होता है (लाल घेरा)

पहला SPD विनिर्देश JEDEC द्वारा जारी किया गया था और Intel द्वारा इसके PC100 मेमोरी विनिर्देशन के हिस्से के रूप में कड़ा किया गया था।[4] निर्दिष्ट अधिकांश मान बाइनरी-कोडित दशमलव रूप में हैं। सबसे महत्वपूर्ण कुतरना में 10 से 15 तक मान हो सकते हैं, और कुछ मामलों में यह अधिक होता है। ऐसे मामलों में, 1, 2 और 3 के लिए एनकोडिंग का उपयोग इसके बजाय 16, 17 और 18 को एनकोड करने के लिए किया जाता है। 0 का सबसे महत्वपूर्ण निबल अपरिभाषित का प्रतिनिधित्व करने के लिए आरक्षित है।

SPD ROM बाइट 18 में सेट बिट्स द्वारा निर्दिष्ट तीन CAS विलंबता के लिए तीन DRAM समय तक परिभाषित करता है। सबसे पहले उच्चतम CAS विलंबता (सबसे तेज़ घड़ी) आती है, फिर उत्तरोत्तर कम गति वाली दो निम्न CAS विलंबताएँ आती हैं।

एसडीआर एसडीआरएएम के लिए एसपीडी विषय सूची[5]
बाइट बिट टिप्पणियाँ
(डेक.) (हेक्स.) 7 6 5 4 3 2 1 0
0 0x00 बाइट्स की संख्या मौजूद है सामान्यतः 128
1 0x01 log2(एसपीडी ईईपीरोम का आकार) सामान्यतः 8 (256 बाइट्स)
2 0x02 मूल मेमोरी प्रकार (4: एसपीडी एसडीआरएएम)
3 0x03 बैंक 2 पंक्ति एड्रेस बिट्स (0–15) बैंक 1 पंक्ति पता बिट (1-15) बैंक 2 0 है यदि बैंक 1 के समान है
4 0x04 बैंक 2 स्तंभ एड्रेस बिट्स (0–15) बैंक 1 कॉलम पता बिट्स (1-15) बैंक 2 0 है यदि बैंक 1 के समान है
5 0x05 मॉड्यूल पर रैम बैंकों की संख्या (1-255) आमतौर पर 1 या 2
6 0x06 मॉड्यूल डेटा चौड़ाई कम बाइट ईसीसी डीआईएमएम के लिए आम तौर पर 64, या 72
7 0x07 मॉड्यूल डेटा चौड़ाई उच्च बाइट 0, जब तक कि चौड़ाई ≥ 256 बिट न हो
8 0x08 इस असेंबली का इंटरफ़ेस वोल्टेज स्तर (Vcc आपूर्ति वोल्टेज के समान नहीं) (0–4) तालिका लुकअप द्वारा डिकोड किया गया
9 0x09 नैनोसेकंड (0–15) नैनोसेकंड का दसवां भाग (0.0–0.9) उच्चतम सीएएस विलंबता पर घड़ी चक्र का समय
10 0x0a नैनोसेकंड (0–15) नैनोसेकंड का दसवां भाग (0.0–0.9) घड़ी से एसडीआरएएम एक्सेस समय (tAC)
11 0x0b डीआईएमएम विन्यास प्रकार (0–2): गैर-ईसीसी, समता, ईसीसी सारणी अवलोकन
12 0x0c स्वयं रिफ्रेश अवधि (0–5): 64, 256, 128, 32, 16, 8 किलोहर्ट्‍ज आवश्यकताओं को रिफ्रेश करें
13 0x0d बैंक 2 2× बैंक 1 प्राथमिक एसडीआरएएम चौड़ाई (1–127, सामान्यतः 8) बैंक 1 डेटा एसडीआरएएम उपकरणों की चौड़ाई। यदि बिट 7 सेट है तो बैंक 2 समान चौड़ाई, या 2× चौड़ाई हो सकती है।
14 0x0e बैंक 2 2× बैंक 1 ईसीसी एसडीआरएएम चौड़ाई (0–127) बैंक 1 ईसीसी/समता एसडीआरएएम उपकरणों की चौड़ाई। यदि बिट 7 सेट है तो बैंक 2 समान चौड़ाई, या 2× चौड़ाई हो सकती है।
15 0x0f अनियमित स्तंभ पढ़ने के लिए घड़ी की देरी सामान्यतः 1
16 0x10 पृष्ठ 8 4 2 1 बर्स्ट लंबाई समर्थित (बिटमैप)
17 0x11 एसडीआरएएम उपकरण प्रति बैंक (1–255) सामान्यतः 2 या 4
18 0x12 7 6 5 4 3 2 1 CAS विलंबता समर्थित (बिटमैप)
19 0x13 6 5 4 3 2 1 0 CS विलंबता समर्थित (बिटमैप)
20 0x14 6 5 4 3 2 1 0 WE विलंबता समर्थित (बिटमैप)
21 0x15 अनावश्यक अंतर घड़ी पंजीकृत डेटा बफर डेटा ऑन-कार्ड पीएलएल पंजीकृत एड्रेस बफ़र एड्रेस मेमोरी मॉड्यूल फीचर बिटमैप
22 0x16 ऊपरी Vcc (आपूर्ति वोल्टेज) सहिष्णुता कम Vcc (आपूर्ति वोल्टेज) सहिष्णुता लिखें/1 पढ़ें फट सभी को प्रीचार्ज करें ऑटो-प्रीचार्ज प्रारंभिक RAS प्रीचार्ज मेमोरी चिप सुविधा बिटमैप का समर्थन करती है
23 0x17 नैनोसेकंड (4-18) नैनोसेकंड का दसवां भाग (0–9: 0.0–0.9) मध्यम सीएएस विलंबता पर घड़ी चक्र का समय
24 0x18 नैनोसेकंड (4-18) नैनोसेकंड का दसवां भाग (0–9: 0.0–0.9) क्लॉक से डेटा एक्सेस समय (tAC)
25 0x19 नैनोसेकंड (1–63) 0.25एनएस (0–3: 0.00–0.75) लघु सीएएस विलंबता पर घड़ी चक्र का समय।
26 0x1a नैनोसेकंड (1–63) 0.25एनएस (0–3: 0.00–0.75) क्लॉक से डेटा एक्सेस समय (tAC)
27 0x1b नैनोसेकंड (1–255) न्यूनतम पंक्ति प्रीचार्ज समय (tRP)
28 0x1c नैनोसेकंड (1–255) न्यूनतम पंक्ति सक्रिय-पंक्ति सक्रिय विलंब (tRRD)
29 0x1d नैनोसेकंड (1–255) न्यूनतम RAS to CAS विलंब (tRCD)
30 0x1e नैनोसेकंड (1–255) प्रीचार्ज समय के लिए न्यूनतम सक्रिय (tRAS)
31 0x1f 512एमआईबी 256एमआईबी 128एमआईबी 64एमआईबी 32एमआईबी 16एमआईबी 8एमआईबी 4एमआईबी मॉड्यूल बैंक घनत्व (बिटमैप)। अलग-अलग आकार के बैंक होने पर दो बिट सेट होते हैं।
32 0x20 साइन (1: −) नैनोसेकंड (0–7) नैनोसेकंड का दसवां भाग (0–9: 0.0–0.9) घड़ी से पता/कमांड सेटअप समय
33 0x21 साइन (1: −) नैनोसेकंड (0–7) नैनोसेकंड का दसवां भाग (0–9: 0.0–0.9) घड़ी के बाद एड्रेस/कमांड नियन्त्रित समय
34 0x22 साइन (1: −) नैनोसेकंड (0–7) नैनोसेकंड का दसवां भाग (0–9: 0.0–0.9) घड़ी से डेटा इनपुट व्यवस्था समय
35 0x23 साइन (1: −) नैनोसेकंड (0–7) नैनोसेकंड का दसवां भाग (0–9: 0.0–0.9) डेटा इनपुट घड़ी के बाद का समय नियंत्रित करता है
36–61 0x24–0x3d Reserved भविष्य के मानकीकरण के लिए
62 0x3e प्रमुख संशोधन (0–9) सामान्य संशोधन (0–9) एसपीडी संशोधन स्तर; उदा., 1.2
63 0x3f जाँच योग बाइट्स का योग 0-62, फिर अस्वीकृत नहीं
64–71 0x40–47 निर्माता जेईडीईसी आईडी. संग्रहित छोटा-एंडियन, अनुगामी शून्य-पैडेड
72 0x48 मॉड्यूल निर्माण स्थान विक्रेता-विशिष्ट कोड
73–90 0x49–0x5a मॉड्यूल भाग संख्या एएससीआईआई, अंतरिक्ष-गद्देदार
91–92 0x5b–0x5c मॉड्यूल संशोधन कोड विक्रेता-विशिष्ट कोड
93 0x5d दसियों वर्ष (0–9: 0–90) वर्षों (0–9) निर्माण तिथि (वाईवाईडब्ल्यूडब्ल्यू)
94 0x5e दसियों सप्ताह (0–5: 0–50) हफ्तों (0–9)
95–98 0x5f–0x62 मॉड्यूल सीरियल नंबर विक्रेता-विशिष्ट कोड
99–125 0x63–0x7f निर्माता-विशिष्ट डेटा प्रदर्शन प्रोफाइल बढ़ाया जा सकता है
126 0x7e 0x66 [sic] 66 मेगाहर्ट्ज के लिए, 0x64 100 मेगाहर्ट्ज के लिए इंटेल आवृत्ति समर्थन
127 0x7f सीएलके0 सीएलके1 सीएलके3 सीएलके3 90/100°C सीएल3 सीएल2 समवर्ती एपी इंटेल फीचर बिटमैप


डीडीआर एसडीआरएएम

डीडीआर डीआईएमएम एसपीडी प्रारूप एसडीआर एसडीआरएएम प्रारूप का विस्तार है। ज्यादातर, उच्च गति को समायोजित करने के लिए पैरामीटर रेंज को फिर से बढ़ाया जाता है।

डीडीआर एसडीआरएएम के लिए एसपीडी विषय सूची[6]
बाइट बिट टिप्पणियाँ
(डेक.) (हेक्स.) 7 6 5 4 3 2 1 0
0 0x00 लिखे गए बाइट्स की संख्या सामान्यतः 128
1 0x01 log2(एसपीडी ईईपीरोम का आकार) सामान्यतः 8 (256 बाइट्स)
2 0x02 मूल मेमोरी प्रकार (7 = डीडीआर एसडीआरएएम)
3 0x03 बैंक 2 पंक्ति एड्रेस बिट्स (0–15) बैंक 1 पंक्ति पता बिट (1-15) बैंक 2 0 है यदि बैंक 1 के समान है.
4 0x04 बैंक 2 कॉलम एड्रेस बिट्स (0–15) बैंक 1 कॉलम पता बिट्स (1-15) बैंक 2 0 है यदि बैंक 1 के समान है.
5 0x05 मॉड्यूल पर रैम बैंकों की संख्या (1-255) आमतौर पर 1 या 2
6 0x06 मॉड्यूल डेटा चौड़ाई कम बाइट ईसीसी डीआईएमएम के लिए आम तौर पर 64, या 72
7 0x07 मॉड्यूल डेटा चौड़ाई उच्च बाइट 0, जब तक कि चौड़ाई ≥ 256 बिट न हो
8 0x08 इस असेंबली का इंटरफ़ेस वोल्टेज स्तर (Vcc आपूर्ति वोल्टेज के समान नहीं) (0–5) तालिका लुकअप द्वारा डिकोड किया गया
9 0x09 नैनोसेकंड (0–15) नैनोसेकंड का दसवां भाग (0.0–0.9) उच्चतम सीएएस विलंबता पर घड़ी चक्र का समय.
10 0x0a नैनोसेकंड का दसवां भाग (0.0–0.9) सौवां नैनोसेकंड (0.00–0.09) घड़ी से एसडीआरएएम एक्सेस समय (tAC)
11 0x0b डीआईएमएम विन्यास प्रकार (0–2): गैर-ईसीसी, समता, ईसीसी सारणी अवलोकन
12 0x0c स्वयं रिफ्रेश करने की अवधि (0–5): 64, 256, 128, 32, 16, 8 kHz आवश्यकताओं को रिफ्रेश करें
13 0x0d बैंक 2 2× बैंक 1 प्राथमिक एसडीआरएएम चौड़ाई (1–127) बैंक 1 डेटा एसडीआरएएम उपकरणों की चौड़ाई। यदि बिट 7 सेट है तो बैंक 2 समान चौड़ाई, या 2× चौड़ाई हो सकती है।
14 0x0e बैंक 2 2× बैंक 1 ईसीसी एसडीआरएएम चौड़ाई (0–127) बैंक 1 ईसीसी/समता एसडीआरएएम उपकरणों की चौड़ाई। यदि बिट 7 सेट है तो बैंक 2 समान चौड़ाई, या 2× चौड़ाई हो सकती है।
15 0x0f अनियमित स्तंभ पढ़ने के लिए घड़ी की देरी सामान्यतः 1
16 0x10 पृष्ठ 8 4 2 1 बर्स्ट लंबाई समर्थित (बिटमैप)
17 0x11 एसडीआरएएम उपकरण प्रति बैंक (1–255) सामान्यतः 4
18 0x12 4 3.5 3 2.5 2 1.5 1 CAS विलंबता समर्थित (बिटमैप)
19 0x13 6 5 4 3 2 1 0 CS विलंबता समर्थित (बिटमैप)
20 0x14 6 5 4 3 2 1 0 WE विलंबता समर्थित (बिटमैप)
21 0x15 x डिफ घड़ी एफईटी स्विच बाहरी सक्षम करें एफईटी स्विच ऑन-बोर्ड सक्षम ऑन-कार्ड पीएलएल पंजीकृत बफ़र मेमोरी मॉड्यूल फीचर बिटमैप
22 0x16 तेज एपी समवर्ती ऑटो प्रीचार्ज ऊपरी Vcc (आपूर्ति वोल्टेज) सहिष्णुता कम Vcc (आपूर्ति वोल्टेज) सहिष्णुता कमजोर चालक शामिल हैं मेमोरी चिप फीचर बिटमैप
23 0x17 नैनोसेकंड (0–15) नैनोसेकंड का दसवां भाग (0.0–0.9) मध्यम सीएएस विलंबता पर घड़ी चक्र का समय.
24 0x18 नैनोसेकंड का दसवां भाग (0.0–0.9) सौवां नैनोसेकंड (0.00–0.09) क्लॉक से डेटा एक्सेस समय (tAC)
25 0x19 नैनोसेकंड (0–15) नैनोसेकंड का दसवां भाग (0.0–0.9) लघु सीएएस विलंबता पर घड़ी चक्र का समय।
26 0x1a नैनोसेकंड का दसवां भाग (0.0–0.9) सौवां नैनोसेकंड (0.00–0.09) क्लॉक से डेटा एक्सेस समय (tAC)
27 0x1b नैनोसेकंड (1–63) 0.25 ns (0–0.75) न्यूनतम पंक्ति प्रीचार्ज समय (tRP)
28 0x1c नैनोसेकंड (1–63) 0.25 ns (0–0.75) न्यूनतम पंक्ति सक्रिय-पंक्ति सक्रिय विलंब (tRRD)
29 0x1d नैनोसेकंड (1–63) 0.25 ns (0–0.75) न्यूनतम RAS to CAS विलंब (tRCD)
30 0x1e नैनोसेकंड (1–255) प्रीचार्ज समय के लिए न्यूनतम सक्रिय (tRAS)
31 0x1f 512 एमआईबी 256 एमआईबी 128 एमआईबी 64 एमआईबी 32 एमआईबी 16 एमआईबी/
4 GiB
8 एमआईबी/
2 GiB
4 एमआईबी/
1 GiB
मॉड्यूल बैंक घनत्व (बिटमैप)। अलग-अलग आकार के बैंक होने पर दो बिट सेट होते हैं।
32 0x20 नैनोसेकंड का दसवां भाग (0.0–0.9) सौवां नैनोसेकंड (0.00–0.09) घड़ी से पता/कमांड सेटअप समय
33 0x21 नैनोसेकंड का दसवां भाग (0.0–0.9) सौवां नैनोसेकंड (0.00–0.09) घड़ी के बाद एड्रेस/कमांड नियन्त्रित समय
34 0x22 नैनोसेकंड का दसवां भाग (0.0–0.9) सौवां नैनोसेकंड (0.00–0.09) घड़ी से डेटा इनपुट व्यवस्था समय
35 0x23 नैनोसेकंड का दसवां भाग (0.0–0.9) सौवां नैनोसेकंड (0.00–0.09) डेटा इनपुट घड़ी के बाद का समय नियंत्रित करता है
36–40 0x24–0x28 Reserved सुपरसेट की जानकारी
41 0x29 नैनोसेकंड (1–255) न्यूनतम सक्रिय से सक्रिय/ताज़ा करने का समय (tRC)
42 0x2a नैनोसेकंड (1–255) सक्रिय/ताज़ा करने के समय के लिए न्यूनतम ताज़ा करें (tRFC)
43 0x2b नैनोसेकंड (1–63, or 255: अधिकतम नहीं) 0.25 ns (0–0.75) अधिकतम घड़ी चक्र समय (tCK max.)
44 0x2c सौवां नैनोसेकंड (0.01–2.55) अधिकतम तिरछा, किसी भी डीक्यू के लिए डीक्यूएस। (tDQSQ max.)
45 0x2d नैनोसेकंड का दसवां भाग (0.0–1.2) सौवां नैनोसेकंड (0.00–0.09) डेटा होल्ड स्क्यू फैक्टर पढ़ें (tQHS)
46 0x2e Reserved भविष्य के मानकीकरण के लिए
47 0x2f ऊंचाई डीआईएमएम मॉड्यूल की ऊंचाई, सारणी अवलोकन
48–61 0x30–0x3d Reserved भविष्य के मानकीकरण के लिए
62 0x3e प्रमुख संशोधन (0–9) सामान्य संशोधन (0–9) एसपीडी संशोधन स्तर, 0.0 या 1.0
63 0x3f जाँच योग बाइट्स का योग 0-62, फिर अस्वीकृत नहीं
64–71 0x40–47 निर्माता जेईडीईसी आईडी. संग्रहित छोटा-एंडियन, अनुगामी शून्य-पैडेड
72 0x48 मॉड्यूल निर्माण स्थान विक्रेता-विशिष्ट कोड
73–90 0x49–0x5a मॉड्यूल भाग संख्या एएससीआईआई, अंतरिक्ष-गद्देदार
91–92 0x5b–0x5c मॉड्यूल संशोधन कोड विक्रेता-विशिष्ट कोड
93 0x5d दसियों साल (0–90) वर्षों (0–9) निर्माण तिथि (वाईवाईडब्ल्यूडब्ल्यू)
94 0x5e दसियों सप्ताह (0–50) हफ्तों (0–9)
95–98 0x5f–0x62 मॉड्यूल सीरियल नंबर विक्रेता-विशिष्ट कोड
99–127 0x63–0x7f निर्माता-विशिष्ट डेटा प्रदर्शन प्रोफाइल बढ़ाया जा सकता है


डीडीआर2 एसडीआरएएम

DDR2 SPD मानक में कई बदलाव किए गए हैं, लेकिन मोटे तौर पर उपरोक्त के समान है। एक उल्लेखनीय विलोपन डीआईएमएम के लिए विभिन्न आकारों के दो रैंकों के साथ भ्रामक और अल्प-प्रयुक्त समर्थन है।

चक्र समय क्षेत्रों (बाइट्स 9, 23, 25 और 49) के लिए, जो बाइनरी-कोडेड दशमलव में एन्कोड किए गए हैं, कुछ अतिरिक्त एन्कोडिंग को दसवें अंक के लिए कुछ सामान्य समय का प्रतिनिधित्व करने के लिए परिभाषित किया गया है:

डीडीआर2 बीसीडी विस्तार
हेक्स बाइनरी महत्व
A 1010 0.25 (¼)
B 1011 0.33 (⅓)
C 1100 0.66 (⅔)
D 1101 0.75 (¾)
E 1110 0.875 (⅞, एनवीडिया एक्सएमपी विस्तार)
F 1111 Reserved
डीडीआर2 एसडीआरएएम के लिए एसपीडी विषय सूची[7]
बाइट बिट टिप्पणियाँ
डेक Hex 7 6 5 4 3 2 1 0
0 0x00 लिखे गए बाइट्स की संख्या सामान्यतः 128
1 0x01 log2(एसपीडी ईईपीरोम का आकार) सामान्यतः 8 (256 बाइट्स)
2 0x02 बेसिक मेमोरी प्रकार (8 = डीडीआर2 एसडीआरएएम)
3 0x03 Reserved पंक्ति पता बिट (1–15)
4 0x04 Reserved स्तंभ पता बिट (1–15)
5 0x05 खड़ी ऊंचाई स्टैक? कॉनसी? रैंक−1 (1–8) आम तौर पर 0 या 1, जिसका अर्थ 1 या 2 होता है
6 0x06 मॉड्यूल डेटा चौड़ाई ईसीसी डीआईएमएम के लिए आम तौर पर 64, या 72
7 0x07 Reserved
8 0x08 इस असेंबली का इंटरफ़ेस वोल्टेज स्तर (Vcc आपूर्ति वोल्टेज के समान नहीं) (0–5) तालिका लुकअप द्वारा डिकोड किया गया.
आमतौर पर 5 = एसएसटीएल 1.8 वी
9 0x09 नैनोसेकंड (0–15) नैनोसेकंड का दसवां भाग (0.0–0.9) उच्चतम सीएएस विलंबता पर घड़ी चक्र का समय.
10 0x0a नैनोसेकंड का दसवां भाग (0.0–0.9) सौवां नैनोसेकंड (0.00–0.09) घड़ी से एसडीआरएएम एक्सेस समय (tAC)
11 0x0b डीआईएमएम विन्यास प्रकार (0–2): गैर-ईसीसी, समता, ईसीसी सारणी अवलोकन
12 0x0c स्वयं रिफ्रेश करने की अवधि (0–5): 64, 256, 128, 32, 16, 8 kHz आवश्यकताओं को रिफ्रेश करें
13 0x0d प्राथमिक एसडीआरएएम चौड़ाई (1–255) आमतौर पर 8 (×8 भागों से निर्मित मॉड्यूल) या 16
14 0x0e ईसीसी एसडीआरएएम चौड़ाई (0–255) बैंक ईसीसी/पैरिटी एसडीआरएएम उपकरणों की चौड़ाई। आमतौर पर 0 या 8।
15 0x0f Reserved
16 0x10 8 4 बर्स्ट लंबाई समर्थित (बिटमैप)
17 0x11 एसडीआरएएम उपकरण प्रति बैंक (1–255) सामान्यतः 4 या 8
18 0x12 7 6 5 4 3 2 CAS विलंबता समर्थित (बिटमैप)
19 0x13 Reserved
20 0x14 मिनी-यूडीआईएमएम मिनी-आरडीआईएमएम माइक्रो-डीआईएमएम एसओ-डीआईएमएम यूडीआईएमएम आरडीआईएमएम इस असेंबली का डीआईएमएम प्रकार (बिटमैप)
21 0x15 मॉड्यूल विश्लेषण जांच है एफईटी स्विच बाहरी सक्षम करें मेमोरी मॉड्यूल फीचर बिटमैप
22 0x16 कमजोर चालक शामिल हैं मेमोरी चिप फीचर बिटमैप
23 0x17 नैनोसेकंड (0–15) नैनोसेकंड का दसवां भाग (0.0–0.9) मध्यम सीएएस विलंबता पर घड़ी चक्र का समय.
24 0x18 नैनोसेकंड का दसवां भाग (0.0–0.9) सौवां नैनोसेकंड (0.00–0.09) क्लॉक से डेटा एक्सेस समय (tAC)
25 0x19 नैनोसेकंड (0–15) नैनोसेकंड का दसवां भाग (0.0–0.9) लघु सीएएस विलंबता पर घड़ी चक्र का समय।
26 0x1a नैनोसेकंड का दसवां भाग (0.0–0.9) सौवां नैनोसेकंड (0.00–0.09) क्लॉक से डेटा एक्सेस समय (tAC)
27 0x1b नैनोसेकंड (1–63) 1/4 ns (0–0.75) न्यूनतम पंक्ति प्रीचार्ज समय (tRP)
28 0x1c नैनोसेकंड (1–63) 1/4 ns (0–0.75) न्यूनतम पंक्ति सक्रिय-पंक्ति सक्रिय विलंब (tRRD)
29 0x1d नैनोसेकंड (1–63) 1/4 ns (0–0.75) Minimum RAS to CAS delay (tRCD)
30 0x1e नैनोसेकंड (1–255) प्रीचार्ज समय के लिए न्यूनतम सक्रिय (tRAS)
31 0x1f 512 एमआईबी 256 एमआईबी 128 एमआईबी 16 GiB 8 GiB 4 GiB 2 GiB 1 GiB Size of each rank (bitmap).
32 0x20 नैनोसेकंड का दसवां भाग (0.0–1.2) सौवां नैनोसेकंड (0.00–0.09) घड़ी से पता/कमांड सेटअप समय
33 0x21 नैनोसेकंड का दसवां भाग (0.0–1.2) सौवां नैनोसेकंड (0.00–0.09) घड़ी के बाद एड्रेस/कमांड नियन्त्रित समय
34 0x22 नैनोसेकंड का दसवां भाग (0.0–0.9) सौवां नैनोसेकंड (0.00–0.09) स्ट्रोब से डेटा इनपुट सेटअप समय
35 0x23 नैनोसेकंड का दसवां भाग (0.0–0.9) सौवां नैनोसेकंड (0.00–0.09) स्ट्रोब के बाद डेटा इनपुट होल्ड टाइम
36 0x24 नैनोसेकंड (1–63) 0.25 ns (0–0.75) न्यूनतम लेखन पुनर्प्राप्ति समय (tWR)
37 0x25 नैनोसेकंड (1–63) 0.25 ns (0–0.75) कमांड विलंब पढ़ने के लिए आंतरिक लेखन (tWTR)
38 0x26 नैनोसेकंड (1–63) 0.25 ns (0–0.75) प्रीचार्ज कमांड विलंब के लिए आंतरिक रीड (tRTP)
39 0x27 Reserved "स्मृति विश्लेषण जांच विशेषताओं" के लिए आरक्षित
40 0x28 tRC आंशिक एनएस (0–5):
0, 0.25, 0.33, 0.5, 0.66, 0.75
tRFC fractional ns (0–5):
0, 0.25, 0.33, 0.5, 0.66, 0.75
tRFC + 256 ns बाइट्स 41 और 42 का विस्तार।
41 0x29 नैनोसेकंड (1–255) न्यूनतम सक्रिय से सक्रिय/ताज़ा करने का समय (tRC)
42 0x2a नैनोसेकंड (1–255) सक्रिय/ताज़ा करने के समय के लिए न्यूनतम ताज़ा करें (tRFC)
43 0x2b नैनोसेकंड (0–15) नैनोसेकंड का दसवां भाग (0.0–0.9) अधिकतम घड़ी चक्र समय (tCK max)
44 0x2c सौवां नैनोसेकंड (0.01–2.55) अधिकतम तिरछा, किसी भी डीक्यू के लिए डीक्यूएस। (tDQSQ max)
45 0x2d सौवां नैनोसेकंड (0.01–2.55) डेटा होल्ड स्क्यू फैक्टर पढ़ें (tQHS)
46 0x2e माइक्रोसेकंड (1–255) पीएलएल रीलॉक टाइम
47–61 0x2f–0x3d Reserved भविष्य के मानकीकरण के लिए.
62 0x3e प्रमुख संशोधन (0–9) मामूली संशोधन (0.0–0.9) एसपीडी संशोधन स्तर, आमतौर पर 1.0
63 0x3f जाँच योग बाइट्स का योग 0–62, अस्वीकृत नहीं
64–71 0x40–47 निर्माता जेईडीईसी आईडी स्टोर्ड लिटिल-एंडियन, ट्रेलिंग जीरो-पैड
72 0x48 मॉड्यूल निर्माण स्थान विक्रेता-विशिष्ट कोड
73–90 0x49–0x5a मॉड्यूल भाग संख्या एएससीआईआई, अंतरिक्ष-गद्देदार ( (,-,), A–Z, a–z, 0–9, तक सीमित स्थान है)
91–92 0x5b–0x5c मॉड्यूल संशोधन कोड विक्रेता-विशिष्ट कोड
93 0x5d 2000 से वर्ष (0–255) निर्माण तिथि (वाईवाईडब्ल्यूडब्ल्यू)
94 0x5e हफ्तों (1–52)
95–98 0x5f–0x62 मॉड्यूल सीरियल नंबर विक्रेता-विशिष्ट कोड
99–127 0x63–0x7f निर्माता-विशिष्ट डेटा प्रदर्शन प्रोफाइल बढ़ाया जा सकता है


डीडीआर3 एसडीआरएएम

DDR3 SDRAM मानक महत्वपूर्ण रूप से SPD सामग्री लेआउट को ओवरहाल और सरल करता है। कई बीसीडी-एन्कोडेड नैनोसेकंद फ़ील्ड के बजाय, कुछ समयबेस इकाइयां उच्च परिशुद्धता के लिए निर्दिष्ट हैं, और विभिन्न समय पैरामीटर उस आधार इकाई के गुणकों के रूप में एन्कोड किए गए हैं।[8] इसके अलावा, सीएएस विलंबता के आधार पर अलग-अलग समय मूल्यों को निर्दिष्ट करने की प्रथा को हटा दिया गया है; अब समयिंग पैरामीटर्स का सिर्फ एक सेट है।

संशोधन 1.1 कुछ मापदंडों को एक मध्यम समय आधार मूल्य और a (हस्ताक्षरित, -128 +127) ठीक समय आधार सुधार के रूप में व्यक्त करने देता है। सामान्यतः, मध्यम समय का आधार 1/8 एनएस (125 पीएस) होता है, और ठीक समय का आधार 1, 2.5 या 5 पीएस होता है। सुधार की कमी वाले पिछले संस्करणों के साथ संगतता के लिए, मध्यम समय आधार संख्या सामान्यतः गोल होती है और सुधार ऋणात्मक होता है। इस तरह काम करने वाले मान हैं:

डीडीआर3 एसपीडी दो-भाग समय पैरामीटर
एमटीबी बाइट एफटीबी बाइट मान
12 34 tCKmin, न्यूनतम घड़ी अवधि
16 35 tAAmin, न्यूनतम सीएएस विलंबता समय
18 36 tRCDmin, न्यूनतम आरएएस# से सीएएस# विलंब
20 37 tRPmin, न्यूनतम पंक्ति प्रीचार्ज विलंब
21, 23 38 tRCmin,न्यूनतम सक्रिय से सक्रिय/प्रीचार्ज विलंब
SPD contents for DDR3 SDRAM[9][10]
बाइट बिट टिप्पणियाँ
डेक हेक्स 7 6 5 4 3 2 1 0
0 0x00 सीआरसी से सीरियल को बाहर करें एसपीडी बाइट कुल (अपरिभाषित/256) SPD bytes used (undef/128/176/256)
1 0x01 SPD major revision SPD मामूली संशोधन 1.0, 1.1, 1.2 or 1.3
2 0x02 Basic memory type (11 = DDR3 SDRAM) Type of RAM chips
3 0x03 Reserved Module type Type of module; e.g., 2 = Unbuffered DIMM, 3 = SO-DIMM, 11=LRDIMM
4 0x04 Bank address bits−3 log2(bits per chip)−28 Zero means 8 banks, 256 Mibit.
5 0x05 Row address bits−12 Column address bits−9
6 0x06 Reserved 1.25 V 1.35 V Not 1.5 V Modules voltages supported. 1.5 V is default.
7 0x07 ranks−1 log2(I/O bits/chip)−2 Module organization
8 0x08 ECC bits (001=8) log2(data bits)−3 0x03 for 64-bit, non-ECC DIMM.
9 0x09 Dividend, picoseconds (1–15) Divisor, picoseconds (1–15) Fine Time Base, dividend/divisor
10 0x0a Dividend, nanoseconds (1–255) Medium Time Base, dividend/divisor; commonly 1/8
11 0x0b Divisor, nanoseconds (1–255)
12 0x0c Minimum cycle time tCKmin In multiples of MTB
13 0x0d Reserved
14 0x0e 11 10 9 8 7 6 5 4 CAS विलंबता समर्थित (बिटमैप)
15 0x0f 18 17 16 15 14 13 12
16 0x10 न्यूनतम सीएएस विलंबता समय, tAAmin In multiples of MTB; e.g., 80/8 ns.
17 0x11 न्यूनतम लेखन पुनर्प्राप्ति समय, tWRmin In multiples of MTB; e.g., 120/8 ns.
18 0x12 Minimum RAS to CAS delay time, tRCDmin In multiples of MTB; e.g., 100/8 ns.
19 0x13 Minimum row to row active delay time, tRRDmin In multiples of MTB; e.g., 60/8 ns.
20 0x14 न्यूनतम पंक्ति प्रीचार्ज समय, tRPmin In multiples of MTB; e.g., 100/8 ns.
21 0x15 tRCmin, bits 11:8 tRASmin, bits 11:8 Upper 4 bits of bytes 23 and 22
22 0x16 Minimum active to time, tRASmin, bits 7:0 In multiples of MTB; e.g., 280/8 ns.
23 0x17 Minimum active to active/refresh, tRCmin, bits 7:0 In multiples of MTB; e.g., 396/8 ns.
24 0x18 Minimum refresh recovery delay, tRFCmin, bits 7:0 In multiples of MTB; e.g., 1280/8 ns.
25 0x19 Minimum refresh recovery delay, tRFCmin, bits 15:8
26 0x1a Minimum internal write to read delay, tWTRmin In multiples of MTB; e.g., 60/8 ns.
27 0x1b Minimum internal read to precharge delay, tRTPmin In multiples of MTB; e.g., 60/8 ns.
28 0x1c Reserved tFAWmin, bits 11:8 In multiples of MTB; e.g., 240/8 ns.
29 0x1d Minimum four activate window delay tFAWmin, bits 7:0
30 0x1e DLL-off RZQ/7 RZQ/6 SDRAM optional features support bitmap
31 0x1f PASR ODTS ASR ETR 1× ETR (95 °C) SDRAM thermal and refresh options
32 0x20 Present Accuracy (TBD; currently 0 = undefined) DIMM thermal sensor present?
33 0x21 Nonstd. Die count Signal load Nonstandard SDRAM device type (e.g., stacked die)
34 0x22 tCKmin correction (new for 1.1) Signed multiple of FTB, added to byte 12
35 0x23 tAAmin correction (new for 1.1) Signed multiple of FTB, added to byte 16
36 0x24 tRCDmin correction (new for 1.1) Signed multiple of FTB, added to byte 18
37 0x25 tRPmin correction (new for 1.1) Signed multiple of FTB, added to byte 20
38 0x26 tRCmin correction (new for 1.1) Signed multiple of FTB, added to byte 23
39–40 0x27–0x28 Reserved भविष्य के मानकीकरण के लिए.
41 0x29 Vendor specific tMAW Maximum Activate Count (MAC) (untested/700k/600k/.../200k/reserved/∞) For row hammer mitigation
42–59 0x2a–0x3b Reserved भविष्य के मानकीकरण के लिए.
60 0x3c Module height, mm (1–31, >45) Module nominal height
61 0x3d Back thickness, mm (1–16) Front thickness, mm (1–16) Module thickness, मान = ceil(mm) − 1
62 0x3e Design Revision JEDEC design number JEDEC reference design used (11111=none)
63–116 0x3f–0x74 Module-specific section Differs between registered/unbuffered
117 0x75 Module manufacturer ID, lsbyte Assigned by JEP-106
118 0x76 Module manufacturer ID, msbyte
119 0x77 मॉड्यूल निर्माण स्थान विक्रेता-विशिष्ट कोड
120 0x78 दसियों साल वर्षों Manufacturing year (BCD)
121 0x79 दसियों सप्ताह हफ्तों Manufacturing week (BCD)
122–125 0x7a–0x7d मॉड्यूल सीरियल नंबर विक्रेता-विशिष्ट कोड
126–127 0x7e–0x7f SPD CRC-16 Includes bytes 0–116 or 0–125; see byte 0 bit 7
128–145 0x80–0x91 मॉड्यूल भाग संख्या ASCII subset, space-padded
146–147 0x92–0x93 मॉड्यूल संशोधन कोड Vendor-defined
148–149 0x94–0x95 DRAM manufacturer ID As distinct from module manufacturer
150–175 0x96–0xAF निर्माता-विशिष्ट डेटा
176–255 0xB0–0xFF Available for customer use

मॉड्यूल की मेमोरी क्षमता की गणना बाइट्स 4, 7 और 8 से की जा सकती है। मॉड्यूल चौड़ाई (बाइट 8) प्रति चिप बिट्स की संख्या से विभाजित (बाइट 7) प्रति रैंक चिप्स की संख्या देती है। इसके बाद प्रति-चिप क्षमता (बाइट 4) और मॉड्यूल पर चिप्स के रैंक की संख्या (सामान्यतः 1 या 2, बाइट 7 से) से गुणा किया जा सकता है।

डीडीआर4 एसडीआरएएम

एसपीडी के लिए डीडीआर4 एसडीआरएएम एनेक्स एल मानक उपयोग किए गए ईईपीरोम मॉड्यूल को बदलता है। पुराने AT24C02-संगत 256-बाइट ईईपीरोमs के बजाय, JEDEC अब नए गैर-मानक EE1004 प्रकार को SMBus स्तर पर दो पृष्ठों के साथ प्रत्येक 256 बाइट्स के साथ परिभाषित करता है। नई मेमोरी अभी भी पुराने 0x50–0x57 पतों का उपयोग करती है, लेकिन 0x36 (SPA0) और 0x37 (SPA1) पर दो अतिरिक्त पते अब बस के लिए वर्तमान-सक्रिय पृष्ठ का चयन करने के लिए कमांड प्राप्त करने के लिए उपयोग किए जाते हैं, जो बैंक स्विचिंग का रूप है।[11] आंतरिक रूप से प्रत्येक तार्किक पृष्ठ को 128 बाइट्स के दो भौतिक ब्लॉकों में विभाजित किया जाता है, कुल चार ब्लॉक और 512 बाइट्स।[12] विशेष एड्रेस श्रेणियों के लिए अन्य सिमेंटिक्स समान रहते हैं, हालांकि लेखन सुरक्षा को अब ब्लॉकों द्वारा संबोधित किया जाता है और SA0 पर उच्च वोल्टेज को अब इसकी स्थिति बदलने की आवश्यकता है। रेफरी नाम = TSE2004 >JEDEC. "EE1004 और TSE2004 डिवाइस विशिष्टता (ड्राफ्ट)" (PDF). Retrieved 7 November 2019.</ref>

अनुलग्नक एल मेमोरी मॉड्यूल के प्रकार के आधार पर कुछ अलग-अलग लेआउट को परिभाषित करता है जिन्हें 512-बाइट (जिनमें से अधिकतम 320 बाइट्स परिभाषित हैं) टेम्पलेट में प्लग किया जा सकता है। बिट परिभाषाएँ DDR3 के समान हैं।[12]

SPD contents for DDR4 SDRAM[13]
बाइट बिट टिप्पणियाँ
डेक Hex 7 6 5 4 3 2 1 0
0 0x00 SPD bytes used
1 0x01 SPD revision n सामान्यतः 0x10, 0x11, 0x12
2 0x02 Basic memory type (12 = DDR4 SDRAM) Type of RAM chips
3 0x03 Reserved Module type Type of module; e.g., 2 = Unbuffered DIMM, 3 = SO-DIMM, 11=LRDIMM
4 0x04 Bank group bits Bank address bits−2 Total SDRAM capacity per die in Gb Zero means no bank groups, 4 banks, 256 Mibit.
5 0x05 Reserved Row address bits−12 Column address bits−9
6 0x06 Primary SDRAM package type Die count Reserved Signal loading
7 0x07 Reserved Maximum activate window (tMAW) Maximum activate count (MAC) SDRAM optional features
8 0x08 Reserved SDRAM thermal and refresh options
9 0x09 Post package repair (PPR) Soft PPR Reserved Other SDRAM optional features
10 0x0a SDRAM package type Die count−1 DRAM density ratio Signal loading Secondary SDRAM package type
11 0x0b Reserved Endurant flag Operable flag Module nominal voltage, VDD
12 0x0c Reserved Rank mix Package ranks per DIMM−1 SDRAM device width Module organization
13 0x0d Reserved Bus width extension Primary bus width Module memory bus width in bits
14 0x0e Thermal sensor Reserved Module thermal sensor
15 0x0f Reserved Extended base module type
16 0x10 Reserved
17 0x11 Reserved Medium timebase (MTB) Fine timebase (FTB) Measured in ps.
18 0x12 Minimum SDRAM cycle time, tCKAVGmin In multiples of MTB; e.g., 100/8 ns.
19 0x13 Maximum SDRAM cycle time, tCKAVGmax In multiples of MTB; e.g., 60/8 ns.
20 0x14 14 13 12 11 10 9 8 7 CAS latencies supported bit-mask
21 0x15 22 21 20 19 18 17 16 15 CAS latencies supported bit-mask
22 0x16 30 29 28 27 26 25 24 23 CAS latencies supported bit-mask
23 0x17 Low CL range Reserved 36 35 34 33 32 31 CAS latencies supported bit-mask
24 0x18 न्यूनतम सीएएस विलंबता समय, tAAmin In multiples of MTB; e.g., 1280/8 ns.
25 0x19 Minimum RAS to CAS delay time, tRCDmin In multiples of MTB; e.g., 60/8 ns.
26 0x1a न्यूनतम पंक्ति प्रीचार्ज विलंब time, tRPmin In multiples of MTB; e.g., 60/8 ns.
27 0x1b Upper nibbles for tRASmin and tRCmin
28 0x1c Minimum active to precharge delay time, tRASmin least significant byte In multiples of MTB
29 0x1d Minimum active to active/refresh delay time, tRCmin least significant byte In multiples of MTB
30 0x1e Minimum refresh recovery delay time, tRFC1min least significant byte In multiples of MTB
31 0x1f Minimum refresh recovery delay time, tRFC1min most significant byte In multiples of MTB
32 0x20 Minimum refresh recovery delay time, tRFC2min least significant byte In multiples of MTB
33 0x21 Minimum refresh recovery delay time, tRFC2min most significant byte In multiples of MTB
34 0x22 Minimum refresh recovery delay time, tRFC4min least significant byte In multiples of MTB
35 0x23 Minimum refresh recovery delay time, tRFC4min most significant byte In multiples of MTB
36 0x24 Reserved tFAWmin most significant nibble
37 0x25 Minimum four activate window delay time, tFAWmin least significant byte In multiples of MTB
38 0x26 Minimum activate to activate delay time, tRRD_Smin, different bank group In multiples of MTB
39 0x27 Minimum activate to activate delay time, tRRD_Lmin, same bank group In multiples of MTB
40 0x28 Minimum CAS to CAS delay time, tCCD_Lmin, same bank group In multiples of MTB
41 0x29 Upper nibble for tWRmin
42 0x2a न्यूनतम लेखन पुनर्प्राप्ति समय, tWRmin In multiples of MTB
43 0x2b Upper nibbles for tWTRmin
44 0x2c Minimum write to read time, tWTR_Smin, different bank group In multiples of MTB
45 0x2d Minimum write to read time, tWTR_Lmin, same bank group In multiples of MTB
49–59 0x2e–0x3b Reserved Base configuration section
60–77 0x3c–0x4d Connector to SDRAM bit mapping
78–116 0x4e–0x74 Reserved Base configuration section
117 0x75 Fine offset for minimum CAS to CAS delay time, tCCD_Lmin, same bank Two's complement multiplier for FTB units
118 0x76 Fine offset for minimum activate to activate delay time, tRRD_Lmin, same bank group Two's complement multiplier for FTB units
119 0x77 Fine offset for minimum activate to activate delay time, tRRD_Smin, different bank group Two's complement multiplier for FTB units
120 0x78 Fine offset for minimum active to active/refresh delay time, tRCmin Two's complement multiplier for FTB units
121 0x79 Fine offset for न्यूनतम पंक्ति प्रीचार्ज विलंब time, tRPmin Two's complement multiplier for FTB units
122 0x7a Fine offset for minimum RAS to CAS delay time, tRCDmin Two's complement multiplier for FTB units
123 0x7b Fine offset for न्यूनतम सीएएस विलंबता समय, tAAmin Two's complement multiplier for FTB units
124 0x7c Fine offset for SDRAM maximum cycle time, tCKAVGmax Two's complement multiplier for FTB units
125 0x7d Fine offset for SDRAM minimum cycle time, tCKAVGmin Two's complement multiplier for FTB units
126 0x7e Cyclic rendundancy code (CRC) for base config section, least significant byte CRC16 algorithm
127 0x7f Cyclic rendundancy code (CRC) for base config section, most significant byte CRC16 algorithm
128–191 0x80–0xbf Module-specific section Dependent upon memory module family (यूडीआईएमएम, आरडीआईएमएम, एलआरडीआईएमएम)
192–255 0xc0–0xff Hybrid memory architecture specific parameters
256–319 0x100–0x13f Extended function parameter block
320–321 0x140–0x141 Module manufacturer See JEP-106
322 0x142 मॉड्यूल निर्माण स्थान Manufacturer-defined manufacturing location code
323 0x143 Module manufacturing year Represented in Binary Coded Decimal (BCD)
324 0x144 Module manufacturing week Represented in Binary Coded Decimal (BCD)
325–328 0x145–0x148 मॉड्यूल सीरियल नंबर Manufacturer-defined format for a unique serial number across part numbers
329–348 0x149–0x15c मॉड्यूल भाग संख्या ASCII part number, unused digits should be set to 0x20
349 0x15d मॉड्यूल संशोधन कोड Manufacturer-defined revision code
350–351 0x15e–0x15f DRAM manufacturer ID code See JEP-106
352 0x160 DRAM stepping Manufacturer-defined stepping or 0xFF if not used
353–381 0x161–0x17d Manufacturer's specific data
382–383 0x17e–0x17f Reserved


डीडीआर5 एसडीआरएएम

JESD400-5 विनिर्देश के आधार पर DDR5 के लिए प्रारंभिक तालिका।

DDR5 SPD तालिका को 1024-बाइट तक विस्तृत करता है। DDR5 का SPD I3C (बस) बस का उपयोग कर रहा है।

SPD contents for DDR5 SDRAM
बाइट बिट टिप्पणियाँ
डेक Hex 7 6 5 4 3 2 1 0
0 0x00 Number of bytes in SPD device
1 0x01 SPD revision for base configuration parameters
2 0x02 Key byte / host bus command protocol type
3 0x03 Key byte / module type
4 0x04 First SDRAM density and package
5 0x05 First SDRAM addressing
6 0x06 First SDRAM I/O width
7 0x07 First SDRAM bank groups & banks per bank group
8 0x08 Second SDRAM density and package
9 0x09 Second SDRAM addressing
10 0x0a Second SDRAM I/O width
11 0x0b Second SDRAM bank groups & banks per bank group
12 0x0c SDRAM optional features
13 0x0d Thermal and refresh options
14 0x0e Reserved
15 0x0f Reserved
16 0x10 SDRAM nominal voltage, VDD


एक्सटेंशन

जेईडीईसी मानक केवल कुछ एसपीडी बाइट्स निर्दिष्ट करता है। वास्तव में महत्वपूर्ण डेटा पहले 64 बाइट्स में फिट बैठता है,[6][7][14][15][16] जबकि कुछ शेष निर्माता की पहचान के लिए निर्धारित हैं . हालाँकि, 256-बाइट ईईपीरोम सामान्यतः प्रदान किया जाता है। शेष स्थान का अनेक उपयोग किया गया है।

उन्नत प्रदर्शन प्रोफाइल (ईपीपी)

सभी प्रणालियों पर बुनियादी कार्यक्षमता सुनिश्चित करने के लिए मेमोरी सामान्यतः एसपीडी रोम में रूढ़िवादी समय अनुशंसाओं के साथ आती है। उत्साही अक्सर उच्च गति के लिए स्मृति समय को मैन्युअल रूप से समायोजित करने में काफी समय व्यतीत करते हैं।

उन्नत प्रदर्शन प्रोफ़ाइल एसपीडी का विस्तार है, जिसे NVIDIA और कोर्सेर गेमिंग द्वारा विकसित किया गया है, जिसमें डीडीआर2 एसडीआरएएम के उच्च-प्रदर्शन संचालन के लिए अतिरिक्त जानकारी शामिल है, जिसमें आपूर्ति वोल्टेज और कमांड समयिंग जानकारी शामिल है जो जेईडीईसी एसपीडी स्पेक में शामिल नहीं है। EPP जानकारी उसी ईईपीरोम में संग्रहीत होती है, लेकिन बाइट्स 99-127 में, जो मानक DDR2 SPD द्वारा उपयोग नहीं की जाती हैं।[17]

EPP SPD ROM usage
Bytes Size Full profiles Abbreviated profiles
99–103 5 EPP header
104–109 6 Profile FP1 Profile AP1
110–115 6 Profile AP2
116–121 6 Profile FP2 Profile AP3
122–127 6 Profile AP4

मापदंडों को विशेष रूप से NForce 500, NForce 600 और NForce 700 चिपसेट पर मेमोरी कंट्रोलर को फिट करने के लिए डिज़ाइन किया गया है। Nvidia अपने हाई-एंड मदरबोर्ड चिपसेट के लिए BIOS में EPP के लिए समर्थन को प्रोत्साहित करता है। इसका उद्देश्य न्यूनतम प्रयास के साथ बेहतर प्रदर्शन प्राप्त करने के लिए एक-क्लिक ओवरक्लॉकिंग प्रदान करना है।

ईपीपी मेमोरी के लिए एनवीडिया का नाम जो प्रदर्शन और स्थिरता के लिए योग्य है, एसएलआई-तैयार मेमोरी है।[18] एसएलआई-रेडी-मेमोरी शब्द ने कुछ भ्रम पैदा किया है, क्योंकि इसका स्केलेबल लिंक इंटरफ़ेस से कोई लेना-देना नहीं है। कोई एकल वीडियो कार्ड (यहां तक ​​कि गैर-एनवीडिया कार्ड) के साथ ईपीपी/एसएलआई मेमोरी का उपयोग कर सकता है, और कोई ईपीपी/एसएलआई मेमोरी के बिना मल्टी-कार्ड एसएलआई वीडियो सेटअप चला सकता है।

विस्तारित संस्करण, EPP 2.0, DDR3 मेमोरी को भी सपोर्ट करता है।[19]


इंटेल एक्सट्रीम मेमोरी प्रोफाइल (एक्सएमपी)

समान, इंटेल द्वारा विकसित JEDEC SPD एक्सटेंशन DDR3 SDRAM DIMMs के लिए विकसित किया गया था, जिसे बाद में DDR3 SDRAM में भी इस्तेमाल किया गया। XMP बाइट 176–255 का उपयोग करता है, जो कि JEDEC द्वारा आवंटित नहीं हैं, उच्च-प्रदर्शन मेमोरी समयिंग को एनकोड करने के लिए।[20] बाद में, एएमडी ने एएमपी विकसित किया, जो एक्सएमपी के समकक्ष तकनीक है, एएमडी प्लेटफॉर्म में उपयोग के लिए अनुकूलित मेमोरी मॉड्यूल की राडेन मेमोरी लाइन में उपयोग के लिए।[21][22] इसके अलावा, मदरबोर्ड डेवलपर्स ने अपने एएमडी-आधारित मदरबोर्ड को एक्सएमपी प्रोफाइल पढ़ने की अनुमति देने के लिए अपनी खुद की तकनीकों को लागू किया: एमएसआई ए-एक्सएमपी प्रदान करता है,[23] ASUS में DOCP (डायरेक्ट ओवर क्लॉक प्रोफाइल) है, और गीगाबाइट में EOCP (एक्सटेंडेड ओवर क्लॉक प्रोफाइल) है।[24]

XMP SPD ROM usage[25]
DDR3 Bytes Size Use
176–184 10 XMP header
185–219 33 XMP profile 1 ("enthusiast" settings)
220–254 36 XMP profile 2 ("extreme" settings)

हेडर में निम्न डेटा होता है। सबसे महत्वपूर्ण बात यह है कि इसमें नैनोसेकंड की तर्कसंगत संख्या के रूप में एक मध्यम समयबेस मान एमटीबी होता है (सामान्य मान 1/8, 1/12 और 1/16 एनएस हैं)। कई अन्य बाद के समय मूल्यों को एमटीबी इकाइयों की पूर्णांक संख्या के रूप में व्यक्त किया जाता है।

हेडर में प्रति मेमोरी चैनल डीआईएमएम की संख्या भी शामिल है जिसे प्रोफ़ाइल को समर्थन देने के लिए डिज़ाइन किया गया है; अधिक डीआईएमएम सहित अच्छी तरह से काम नहीं कर सकता है।

XMP Header bytes[25]
DDR3 Byte Bits Use
176 7:0 XMP magic number byte 1 0x0C
177 7:0 XMP magic number byte 2 0x4A
178 0 Profile 1 enabled (if 0, disabled)
1 Profile 2 enabled
3:2 Profile 1 DIMMs per channel (1–4 encoded as 0–3)
5:4 Profile 2 DIMMs per channel
7:6 Reserved
179 3:0 XMP minor version number (x.0 or x.1)
7:4 XMP major version number (0.x or 1.x)
180 7:0 Medium timebase dividend for profile 1
181 7:0 Medium timebase divisor for profile 1 (MTB = dividend/divisor ns)
182 7:0 Medium timebase dividend for profile 2 (e.g. 8)
183 7:0 Medium timebase divisor for profile 2 (e.g. 1, giving MTB = 1/8 ns)
184 7:0 Reserved
XMP profile bytes[25]
DDR3 Byte 1 DDR3 Byte 2 Bits Use
185 220 0 Module Vdd voltage twentieths (0.00 or 0.05)
4:1 Module Vdd voltage tenths (0.0–0.9)
6:5 Module Vdd voltage units (0–2)
7 Reserved
186 221 7:0 Minimum SDRAM clock period tCKmin (MTB units)
187 222 7:0 न्यूनतम सीएएस विलंबता समय tAAmin (MTB units)
188 223 7:0 CAS latencies supported (bitmap, 4–11 encoded as bits 0–7)
189 224 6:0 CAS latencies supported (bitmap, 12–18 encoded as bits 0–6)
7 Reserved
190 225 7:0 Minimum CAS write latency time tCWLmin (MTB units)
191 226 7:0 न्यूनतम पंक्ति प्रीचार्ज विलंब time tRPmin (MTB units)
192 227 7:0 Minimum RAS to CAS delay time tRCDmin (MTB units)
193 228 7:0 न्यूनतम लेखन पुनर्प्राप्ति समय tWRmin (MTB units)
194 229 3:0 tRASmin upper nibble (bits 11:8)
7:4 tRCmin upper nibble (bits 11:8)
195 230 7:0 Minimum active to precharge delay time tRASmin bits 7:0 (MTB units)
196 231 7:0 Minimum active to active/refresh delay time tRCmin bits 7:0 (MTB units)
197 232 7:0 Maximum average refresh interval tREFI lsbyte (MTB units)
198 233 7:0 Maximum average refresh interval tREFI msbyte (MTB units)
199 234 7:0 Minimum refresh recovery delay time tRFCmin lsbyte (MTB units)
200 235 7:0 Minimum refresh recovery delay time tRFCmin msbyte (MTB units)
201 236 7:0 Minimum प्रीचार्ज कमांड विलंब के लिए आंतरिक रीड time tRTPmin (MTB units)
202 237 7:0 Minimum row active to row active delay time tRRDmin (MTB units)
203 238 3:0 tFAWmin upper nibble (bits 11:8)
7:4 Reserved
204 239 7:0 Minimum four activate window delay time tFAWmin bits 7:0 (MTB units)
205 240 7:0 Minimum कमांड विलंब पढ़ने के लिए आंतरिक लेखन time tWTRmin (MTB units)
206 241 2:0 Write to read command turnaround time adjustment (0–7 clock cycles)
3 Write to read command turnaround adjustment sign (0=pull-in, 1=push-out)
6:4 Read to write command turnaround time adjustment (0–7 clock cycles)
7 Read to write command turnaround adjustment sign (0=pull-in, 1=push-out)
207 242 2:0 Back-to-back command turnaround time adjustment (0–7 clock cycles)
3 Back-to-back turnaround adjustment sign (0=pull-in, 1=push-out)
7:4 Reserved
208 243 7:0 System CMD rate mode. 0=JTAG default, otherwise in peculiar units of MTB × tCK/ns.
E.g. if MTB is 1/8 ns, then this is in units of 1/8 clock cycle.
209 244 7:0 SDRAM auto self refresh performance.
Standard version 1.1 says documentation is TBD.
210–218 245–253 7:0 Reserved
219 254 7:0 Reserved, vendor-specific personality code.

उपरोक्त सभी डेटा DDR3 (XMP 1.1) के लिए हैं; DDR4 विनिर्देश अभी तक उपलब्ध नहीं हैं।

{{Anchor|EXPO}ओवरक्लॉकिंग के लिए एएमडी विस्तारित प्रोफाइल (एक्सपो)

एएमडी का ओवरक्लॉकिंग के लिए विस्तारित प्रोफाइल (एक्सपो) एक जेईडीईसी एसपीडी एक्सटेंशन है जिसे दर सदराम डीआईएमएम के लिए विकसित किया गया है ताकि सिस्टम मेमोरी में एक-क्लिक स्वचालित ओवरक्लॉकिंग प्रोफाइल लागू किया जा सके।[26][27] एएमडी एक्सपो-प्रमाणित डीआईएमएम में अनुकूलित समय शामिल है जो इसके यह 4 था प्रोसेसर के प्रदर्शन को अनुकूलित करता है।[28] इंटेल के बंद मानक XMP के विपरीत, EXPO मानक खुला और रॉयल्टी-मुक्त है।[27]इसे इंटेल प्लेटफॉर्म पर इस्तेमाल किया जा सकता है।[27]सितंबर 2022 में लॉन्च होने पर, एक्सपो-सर्टिफिकेशन के साथ 15 पार्टनर रैम किट उपलब्ध हैं जो 6400 एमटी/एस तक पहुंचती हैं।[29]


विक्रेता-विशिष्ट स्मृति

विशिष्ट प्रणाली के लिए विक्रेता-विशिष्ट मेमोरी मॉड्यूल को बाध्य करने के लिए कुछ स्मृति क्षेत्रों में जानकारी लिखना सामान्य दुरुपयोग है। Fujitsu Technology Solutions ऐसा करने के लिए जाने जाते हैं। सिस्टम में विभिन्न मेमोरी मॉड्यूल जोड़ने से सामान्यतः इनकार या अन्य काउंटर-उपाय होते हैं (जैसे प्रत्येक बूट पर एफ 1 दबाना)।

<पूर्व> 02 0E 00 01-00 00 00 EF-02 03 19 4D-BC 47 C3 46 ...........M.G.F 53 43 00 04-EF 4F 8D 1F-00 01 70 00-01 03 C1 CF SC...O....p..... </पूर्व>

FSC स्ट्रिंग पर ध्यान दें, यह Fujitsu-Siemens कंप्यूटर के लिए ब्रांडेड माइक्रोन टेक्नोलॉजीज के 512 एमबी मेमोरी मॉड्यूल का आउटपुट है। सिस्टम BIOS उन मेमोरी मॉड्यूल को अस्वीकार कर देता है जिनमें यह जानकारी ऑफ़सेट 128h से शुरू नहीं होती है।

कुछ पैकर्ड बेल एएमडी लैपटॉप भी इस विधि का उपयोग करते हैं, इस मामले में लक्षण भिन्न हो सकते हैं लेकिन यह बीप पैटर्न के बजाय फ्लैशिंग कर्सर का कारण बन सकता है। संयोग से यह BIOS भ्रष्टाचार का भी लक्षण हो सकता है।[30] हालांकि 2GB को 4GB में अपग्रेड करने से भी समस्या हो सकती है।

एसपीडी जानकारी पढ़ना और लिखना

मेमोरी मॉड्यूल निर्माता मॉड्यूल पर ईईपीरोम को SPD जानकारी लिखते हैं। मेमोरी नियंत्रक को कॉन्फ़िगर करने के लिए मदरबोर्ड BIOS एसपीडी जानकारी पढ़ता है। ऐसे कई प्रोग्राम मौजूद हैं जो एसपीडी जानकारी को पढ़ने और संशोधित करने में सक्षम हैं, लेकिन सभी मदरबोर्ड चिपसेट पर नहीं।

  • dmidecode प्रोग्राम जो मेमोरी (और अन्य चीजों) के बारे में जानकारी को डिकोड कर सकता है और Linux, FreeBSD, NetBSD, OpenBSD, BeOS, Cygwin और Solaris (ऑपरेटिंग सिस्टम) पर चलता है। dmidecode सीधे SPD जानकारी तक नहीं पहुँचता है; यह मेमोरी के बारे में SMBIOS डेटा की रिपोर्ट करता है।[31] यह जानकारी सीमित या गलत हो सकती है।
  • Linux सिस्टम और FreeBSD पर, i2c-tools द्वारा प्रदान किया गया उपयोक्ता स्थान प्रोग्राम डिकोड-डिम कंप्यूटर में SPD जानकारी के साथ किसी भी मेमोरी पर जानकारी को डिकोड और प्रिंट करता है।[32][33] इसके लिए कर्नेल, ईईपीरोम कर्नेल ड्राइवर में सिस्टम प्रबंधन बस नियंत्रक समर्थन की आवश्यकता होती है, और यह भी कि SPD ईईपीरोमs SMBus से जुड़े होते हैं। पुराने Linux वितरणों पर, decode-dimms.pl lm_sensors के भाग के रूप में उपलब्ध था।
  • OpenBSD में मेमोरी मॉड्यूल के बारे में जानकारी प्रदान करने के लिए वर्जन 4.3 से एक ड्राइवर (spdmem(4)) शामिल है। ड्राइवर को नेटबीएसडी से पोर्ट किया गया था, जहां यह रिलीज 5.0 के बाद से उपलब्ध है।
  • कोरबूट समय, आकार और अन्य गुणों के साथ कंप्यूटर में सभी मेमोरी नियंत्रकों को प्रारंभ करने के लिए एसपीडी जानकारी पढ़ता है और उसका उपयोग करता है।
  • माइक्रोसॉफ़्ट विंडोज़ सिस्टम HWiNFO जैसे प्रोग्राम का उपयोग करते हैं,[34] CPU-Z और Speccy, जो SPD से DRAM मॉड्यूल की जानकारी को पढ़ और प्रदर्शित कर सकते हैं।

एसपीडी सूचना का चिपसेट-स्वतंत्र पठन और लेखन इप्रोम प्रोग्रामर हार्डवेयर और सॉफ्टवेयर के साथ सीधे मेमोरी के ईईपीरोम तक पहुंच कर किया जाता है।

पुराने लैपटॉप के लिए सामान्य SMBus पाठकों के रूप में इतना सामान्य उपयोग नहीं है, क्योंकि BIOS द्वारा इसे पढ़ने के बाद मॉड्यूल पर आंतरिक ईईपीरोम को अक्षम किया जा सकता है, इसलिए बस अनिवार्य रूप से उपयोग के लिए उपलब्ध है। उपयोग की जाने वाली विधि A0, A1 लाइनों को कम करने के लिए है ताकि आंतरिक मेमोरी बंद हो जाए, बाहरी उपकरण को SMBus तक पहुंचने की अनुमति मिल सके। एक बार यह हो जाने के बाद, कस्टम लिनक्स बिल्ड या डॉस एप्लिकेशन बाहरी उपकरण तक पहुंच सकता है। सामान्य उपयोग एलसीडी पैनल मेमोरी चिप्स से सामान्य पैनल को मालिकाना लैपटॉप में फिर से फिट करने के लिए डेटा को पुनर्प्राप्त कर रहा है। कुछ चिप्स पर राइट प्रोटेक्ट लाइन को अलग करना भी अच्छा विचार है ताकि रीप्रोग्रामिंग के दौरान ऑनबोर्ड चिप्स साफ न हों। एक संबंधित तकनीक अक्सर कई लैपटॉप के साथ शामिल वेबकैम पर चिप को फिर से लिख रही है क्योंकि बस की गति काफी अधिक है और इसे संशोधित भी किया जा सकता है ताकि चिप विफलता की स्थिति में यूईएफआई के बाद के क्लोनिंग के लिए 25x संगत चिप्स को वापस पढ़ा जा सके।

यह दुर्भाग्य से केवल DDR3 और नीचे काम करता है, क्योंकि DDR4 विभिन्न सुरक्षा का उपयोग करता है और सामान्यतः केवल पढ़ा जा सकता है। एसपीडीटूल या इसी तरह के उपकरण का उपयोग करना संभव है और चिप को एक के साथ बदलें जिसकी डब्ल्यूपी लाइन मुक्त है ताकि इसे सीटू में बदला जा सके। कुछ चिपसेट पर संदेश असंगत SMBus ड्राइवर? देखा जा सकता है इसलिए पढ़ना भी रोका जाता है।

आरजीबी एलईडी नियंत्रण

कुछ मेमोरी मॉड्यूल (विशेषकर गेमिंग पीसी पर)[35] आरजीबी एलईडी का समर्थन करें जो मालिकाना एसएमबीस कमांड द्वारा नियंत्रित होते हैं। यह अतिरिक्त कनेक्टर्स और केबलों के बिना एलईडी रंग नियंत्रण की अनुमति देता है। रोशनी को नियंत्रित करने के लिए आवश्यक कई निर्माताओं के कर्नेल ड्राइवरों का उपयोग अकेले 2020 में कई बार पूर्ण कर्नेल मेमोरी एक्सेस से लेकर MSR और I/O पोर्ट नियंत्रण तक पहुंच प्राप्त करने के लिए किया गया है।[36][37][38]


पुराने उपकरणों पर

कुछ पुराने उपकरणों को समानांतर उपस्थिति का एड्रेस लगाने वाले एसआईएमएम के उपयोग की आवश्यकता होती है (सामान्यतः उपस्थिति का एड्रेस लगाने या पीडी कहा जाता है)। इनमें से कुछ उपकरण विशेष रूप से गैर-मानक पीडी कोडिंग, आईबीएम कंप्यूटर और हेवलेट पैकर्ड लेज़र और अन्य प्रिंटर का उपयोग करते हैं।

यह भी देखें

संदर्भ

  1. Thomas P. Koenig; Nathan John (1997-02-03), "Serial Presence Detection poised for limelight", Electronic News, 43 (2153)
  2. JEDEC Standard 21-C section 4.1.4 "Definition of the TSE2002av Serial Presence Detect (SPD) EEPROM with Temperature Sensor (TS) for Memory Module Applications"
  3. "TN-04-42: Memory Module Serial Presence-Detect Write Protection" (PDF). Micron.
  4. Application note INN-8668-APN3: SDRAM SPD Data Standards, memorytesters.com
  5. PC SDRAM Serial Presence Detect (SPD) Specification (PDF), 1.2A, December 1997, p. 28
  6. 6.0 6.1 JEDEC Standard 21-C section 4.1.2.4 DDR SDRAM के लिए SPDs
  7. 7.0 7.1 JEDEC मानक 21-C खंड 4.1.2.10 DDR2 SDRAM के लिए विशिष्ट SPDs
  8. "Understanding DDR3 Serial Presence Detect (SPD) Table".
  9. JESD21-C Annex K: Serial Presence Detect for DDR3 SDRAM Modules, Release 4, SPD Revision 1.1
  10. JESD21-C Annex K: Serial Presence Detect for DDR3 SDRAM Modules, Release 6, SPD Revision 1.3
  11. Delvare, Jean. "[PATCH] eeprom: New ee1004 driver for DDR4 memory". LKML. Retrieved 7 November 2019.
  12. 12.0 12.1 {{cite web |author1=JEDEC |title=अनुलग्नक L: DDR4 SDRAM मॉड्यूल के लिए सीरियल प्रेजेंस डिटेक्ट (SPD)।|url=http://www.softnology.biz/pdf/4_01_02_AnnexL-R25_SPD_for_DDR4_SDRAM_Release_3_Sep2015.pdf}
  13. JESD21-C Annex L: Serial Presence Detect for DDR4 SDRAM Modules, Release 5
  14. JEDEC मानक 21-C खंड 4.1.2.11 DDR3 SDRAM मॉड्यूल के लिए सीरियल उपस्थिति का पता लगाने (SPD)
  15. JEDEC मानक 21-C खंड 4.1.2 सीरियल उपस्थिति का पता लगाने का मानक, सामान्य मानक
  16. JEDEC Standard 21-C खंड 4.1.2.5 सिंक्रोनस DRAM (SDRAM) के लिए विशिष्ट PDs
  17. DDR2 UDIMM Enhanced Performance Profiles Design Specification (PDF), Nvidia, 2006-05-12, retrieved 2009-05-05
  18. http://www.nvidia.com/docs/CP/45121/sli_memory.pdf[bare URL PDF]
  19. Enhanced Performance Profiles 2.0 (pp. 2–3)
  20. "What Is Intel® Extreme Memory Profile (Intel® XMP)?". Intel. Retrieved September 26, 2022.
  21. "मेमोरी प्रोफाइल टेक्नोलॉजी - एएमपी अप योर रैम". AMD. 2012. Retrieved January 8, 2018.
  22. Martin, Ryan (July 23, 2012). "AMD ने अपना XMP-समतुल्य AMP - eTeknix पेश किया". eTeknix. Retrieved January 8, 2018.
  23. "MSI is worlds first brand to enable A-XMP on Ryzen for best DDR4 performance, launches new models". MSI. March 21, 2017. Retrieved January 8, 2018.
  24. Tradesman1 (August 26, 2016). "XMP, DOCP, EOCP का क्या मतलब है - सॉल्व्ड - मेमोरी". Tom's Hardware Forums. Retrieved January 8, 2018.
  25. 25.0 25.1 25.2 "Intel Extreme Memory Profile (XMP) Specification, Rev 1.1" (PDF). Intel. October 2007. Archived from the original (PDF) on March 6, 2012. Retrieved May 25, 2010.
  26. "ओवरक्लॉकिंग के लिए एएमडी विस्तारित प्रोफाइल". AMD. Retrieved September 26, 2022.
  27. 27.0 27.1 27.2 Roach, Jacob (September 6, 2022). "What is AMD EXPO and should my DDR5 have it?". Digital Trends. Retrieved September 26, 2022.
  28. Bonshor, Gavin (August 30, 2022). "AMD EXPO Memory Technology: One Click Overclocking Profiles For Ryzen 7000". AnandTech. Retrieved September 26, 2022.
  29. "AMD announces EXPO technology for DDR5 memory overclocking". VideoCardz. August 30, 2022. Retrieved September 26, 2022.
  30. "Packard Bell LJ65 RAM upgrade". Tom's Hardware Forum.
  31. "dmidecode: What's it good for?". Linux.com | The source for Linux information. 29 November 2004.
  32. "डिकोड-मंद(1)". Debian Manpage. Retrieved 2020-12-16.
  33. "डिकोड-मंद". www.freebsd.org. Retrieved 2021-01-24.
  34. "HWiNFO - प्रोफेशनल सिस्टम इंफॉर्मेशन एंड डायग्नोस्टिक्स". HWiNFO.
  35. "VENGEANCE RGB PRO series DDR4 memory | Desktop Memory | CORSAIR". www.corsair.com. Retrieved 2020-11-26.
  36. ActiveCyber. वाइपर आरजीबी चालक स्थानीय विशेषाधिकार वृद्धि (Technical report). CVE-2019-18845 – via MITRE Corporation.
  37. ActiveCyber. CORSAIR iCUE Driver Local Privilege Escalation (CVE-2020-8808) (Technical report). CVE-2020-8808 – via MITRE Corporation.
  38. ActiveCyber. ACTIVE-2020-003: Trident Z Lighting Control Driver Local Privilege Escalation (Technical report). CVE-2020-12446 – via MITRE Corporation.


बाहरी संबंध