الكشف عن التواجد التسلسلي
في مجال الحوسبة ، يُعدّ الكشف التسلسلي عن وجود البيانات ( SPD ) طريقةً قياسيةً للوصول التلقائي إلى معلومات حول وحدة الذاكرة . تضمنت وحدات SIMM السابقة ذات 72 طرفًا خمسة أطراف توفر خمسة بتات من بيانات الكشف المتوازي عن وجود البيانات (PPD)، ولكن معيار DIMM ذي 168 طرفًا تغيّر إلى الكشف التسلسلي عن وجود البيانات لترميز المزيد من المعلومات. [ 1 ]
عند تشغيل أي جهاز كمبيوتر حديث، يبدأ بإجراء اختبار التشغيل الذاتي (POST). ومنذ منتصف التسعينيات تقريبًا، تتضمن هذه العملية تهيئة المكونات المادية الموجودة تلقائيًا. وتُعدّ تقنية SPD ميزةً في ذاكرة الجهاز، تُمكّن الكمبيوتر من معرفة نوع الذاكرة المتوفرة، وتوقيتات الوصول إليها.
تتكيف بعض أجهزة الكمبيوتر مع تغييرات المكونات المادية تلقائيًا بالكامل. في معظم الحالات، توجد طريقة اختيارية خاصة للوصول إلى إعدادات BIOS ، لعرضها وإمكانية تعديلها. قد يكون من الممكن التحكم في كيفية استخدام الكمبيوتر لبيانات SPD الخاصة بالذاكرة، وذلك لاختيار الإعدادات، أو تعديل توقيتات الذاكرة بشكل انتقائي، أو حتى تجاوز بيانات SPD تمامًا (انظر كسر السرعة ).
المعلومات المخزنة
لكي تدعم وحدة الذاكرة تقنية SPD، تشترط معايير JEDEC وجود معلمات محددة في أول 128 بايت (أو أكثر، حسب الجيل) من ذاكرة EEPROM الموجودة على وحدة الذاكرة. تحتوي هذه البايتات على معلمات التوقيت، واسم الشركة المصنعة، والرقم التسلسلي، ومعلومات أخرى مفيدة حول الوحدة. تقوم الأجهزة التي تستخدم الذاكرة بتحديد المعلمات الرئيسية للوحدة تلقائيًا من خلال قراءة هذه المعلومات. على سبيل المثال، قد توفر بيانات SPD على وحدة SDRAM معلومات حول زمن استجابة CAS ، مما يسمح للنظام بضبطه بشكل صحيح دون تدخل المستخدم.
يتم الوصول إلى برنامج SPD EEPROM الثابت باستخدام SMBus ، وهو أحد مشتقات بروتوكول I²C . هذا يقلل عدد منافذ الاتصال في الوحدة إلى منفذين فقط: إشارة الساعة وإشارة البيانات. تشترك ذاكرة EEPROM في منافذ التأريض مع ذاكرة الوصول العشوائي (RAM ) ، ولها منفذ طاقة خاص بها، بالإضافة إلى ثلاثة منافذ إضافية (SA0-2) لتحديد الفتحة، والتي تُستخدم لتعيين عنوان فريد لذاكرة EEPROM ضمن النطاق 0x50-0x57. لا يقتصر الأمر على إمكانية مشاركة خطوط الاتصال بين 8 وحدات ذاكرة، بل يُستخدم SMBus نفسه بشكل شائع على اللوحات الأم لمهام مراقبة حالة النظام، مثل قراءة جهد مصدر الطاقة، ودرجات حرارة المعالج ، وسرعات المراوح.
قبل تقنية SPD، كانت رقائق الذاكرة تُكتشف باستخدام تقنية الكشف المتوازي عن الوجود (PPD). كانت تقنية PPD تستخدم دبوسًا منفصلاً لكل بت من المعلومات، مما يعني أنه لا يمكن تخزين سوى سرعة وكثافة وحدة الذاكرة نظرًا لمحدودية المساحة المتاحة للدبابيس.
ذاكرة الوصول العشوائي المتزامنة ذات المعرف المعرف بالبرمجيات

أصدرت JEDEC أول مواصفات SPD، ثم قامت Intel بتحسينها كجزء من مواصفات ذاكرة PC100 التي طرحتها عام 1998. [ 2 ] [ 3 ] [ 4 ] معظم القيم المحددة مكتوبة بصيغة عشرية مشفرة ثنائياً . يمكن أن يحتوي النصف بايت الأكثر أهمية على قيم من 10 إلى 15، وفي بعض الحالات قد يمتد إلى قيم أعلى. في هذه الحالات، تُستخدم ترميزات 1 و2 و3 لترميز 16 و17 و18. يُخصص النصف بايت الأكثر أهمية بقيمة 0 لتمثيل "غير مُعرّف".
تحدد ذاكرة القراءة فقط SPD ما يصل إلى ثلاثة توقيتات DRAM، لثلاثة زمن انتقال CAS محدد بواسطة بتات معينة في البايت 18. أولاً يأتي زمن انتقال CAS الأعلى (أسرع ساعة)، ثم زمنان انتقال CAS أقل مع سرعات ساعة أقل تدريجياً.
| بايت | قليل | ملحوظات | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| (ديسمبر) | (عرافة.) | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
| 0 | 0x00 | عدد البايتات الموجودة | عادةً 128 | |||||||
| 1 | 0x01 | log 2 (حجم ذاكرة SPD EEPROM) | عادةً 8 (256 بايت) | |||||||
| 2 | 0x02 | نوع الذاكرة الأساسي (4: SPD SDRAM) | ||||||||
| 3 | 0x03 | بتات عنوان الصف الثاني من البنك (0-15) | بتات عنوان الصف الأول من البنك (1-15) | البنك 2 يساوي صفرًا إذا كان مطابقًا للبنك 1 | ||||||
| 4 | 0x04 | بتات عنوان العمود الثاني في البنك (0-15) | بتات عنوان العمود 1 في البنك 1 (1-15) | البنك 2 يساوي صفرًا إذا كان مطابقًا للبنك 1 | ||||||
| 5 | 0x05 | عدد بنوك ذاكرة الوصول العشوائي (RAM) على الوحدة (1-255) | عادةً 1 أو 2 | |||||||
| 6 | 0x06 | عرض بيانات الوحدة بايت منخفض | عادةً ما يكون 64 أو 72 لوحدات الذاكرة DIMM المزودة بتقنية تصحيح الأخطاء ECC | |||||||
| 7 | 0x07 | عرض بيانات الوحدة بايت عالي | 0، إلا إذا كان العرض ≥ 256 بت | |||||||
| 8 | 0x08 | مستوى جهد الواجهة لهذا التجميع (ليس هو نفسه جهد التغذية V cc ) (0–4) | تم فك التشفير عن طريق البحث في الجدول | |||||||
| 9 | 0x09 | نانوثانية (0-15) | أجزاء من النانوثانية (0.0–0.9) | زمن دورة الساعة عند أعلى زمن استجابة CAS | ||||||
| 10 | 0x0a | نانوثانية (0-15) | أجزاء من النانوثانية (0.0–0.9) | زمن الوصول إلى ذاكرة الوصول العشوائي الديناميكية المتزامنة (SDRAM) من الساعة (t AC ) | ||||||
| 11 | 0x0b | نوع تكوين وحدة الذاكرة (0-2): غير ECC، تكافؤ، ECC | البحث في الجدول | |||||||
| 12 | 0x0c | الذات | فترة التحديث (0-5): 64، 256، 128، 32، 16، 8 كيلوهرتز | متطلبات التحديث | ||||||
| 13 | 0x0d | البنك 2 2× | عرض ذاكرة الوصول العشوائي الديناميكية المتزامنة الأساسية للبنك 1 (1-127، عادةً 8) | عرض بيانات البنك 1 لأجهزة SDRAM. قد يكون عرض البنك 2 هو نفسه، أو ضعف العرض إذا تم ضبط البت 7. | ||||||
| 14 | 0x0e | البنك 2 2× | عرض ذاكرة الوصول العشوائي الديناميكية المتزامنة ECC للبنك 1 (0-127) | عرض أجهزة ذاكرة الوصول العشوائي الديناميكية ذات التصحيح الإلكتروني/التكافؤ في البنك 1. قد يكون عرض البنك 2 هو نفسه، أو ضعف العرض إذا تم ضبط البت 7. | ||||||
| 15 | 0x0f | تأخير الساعة لقراءة الأعمدة العشوائية | عادةً 1 | |||||||
| 16 | 0x10 | صفحة | — | — | — | 8 | 4 | 2 | 1 | أطوال الدفعات المدعومة (صورة نقطية) |
| 17 | 0x11 | عدد وحدات الذاكرة لكل جهاز SDRAM (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 | زمن استجابة الويب المدعوم (خريطة بت) |
| 21 | 0x15 | — | متكرر | ساعة تفاضلية | البيانات المسجلة | البيانات المخزنة مؤقتًا | بطاقة PLL | العنوان المسجل | عنوان مخزن مؤقتًا | خريطة بتات ميزات وحدة الذاكرة |
| 22 | 0x16 | — | — | تفاوت جهد التغذية العلوي V cc | انخفاض تفاوت جهد التغذية ( Vcc ) | كتابة/ قراءة متتالية واحدة | قم بشحن جميع الأجهزة مسبقاً | الشحن التلقائي | رسوم نظام التنشيط الشبكي المبكر | ميزة دعم شريحة الذاكرة لخرائط البت |
| 23 | 0x17 | نانوثانية (4-18) | أجزاء من النانوثانية (0-9: 0.0-0.9) | زمن دورة الساعة عند زمن استجابة CAS متوسط | ||||||
| 24 | 0x18 | نانوثانية (4-18) | أجزاء من النانوثانية (0-9: 0.0-0.9) | وقت الوصول إلى البيانات من الساعة (t AC ) | ||||||
| 25 | 0x19 | نانوثانية (1-63) | 0.25 نانوثانية (0–3: 0.00–0.75) | زمن دورة الساعة عند زمن استجابة CAS قصير. | ||||||
| 26 | 0x1a | نانوثانية (1-63) | 0.25 نانوثانية (0–3: 0.00–0.75) | وقت الوصول إلى البيانات من الساعة (t AC ) | ||||||
| 27 | 0x1b | نانوثانية (1-255) | الحد الأدنى لوقت الشحن المسبق للصف (t RP ) | |||||||
| 28 | 0x1c | نانوثانية (1-255) | الحد الأدنى للتأخير بين الصفوف النشطة (t RRD ) | |||||||
| 29 | 0x1d | نانوثانية (1-255) | الحد الأدنى للتأخير من RAS إلى CAS (t RCD ) | |||||||
| 30 | 0x1e | نانوثانية (1-255) | الحد الأدنى لوقت التشغيل قبل الشحن المسبق (t RAS ) | |||||||
| 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 | محجوز | من أجل التوحيد القياسي في المستقبل | |||||||
| 62 | 0x3e | مراجعة رئيسية (0-9) | مراجعة طفيفة (0-9) | مستوى مراجعة SPD؛ على سبيل المثال، 1.2 | ||||||
| 63 | 0x3f | مجموع التحقق | مجموع البايتات من 0 إلى 62، وليس معكوسة. | |||||||
| 64–71 | 0x40–47 | الشركة المصنعة JEDEC id. | يتم تخزينها بنظام الترتيب الصغير، مع إضافة أصفار في النهاية. | |||||||
| 72 | 0x48 | موقع تصنيع الوحدات | رمز خاص بالبائع | |||||||
| 73–90 | 0x49–0x5a | رقم قطعة الوحدة | ASCII، مع إضافة مسافات | |||||||
| 91–92 | 0x5b–0x5c | رمز مراجعة الوحدة | رمز خاص بالبائع | |||||||
| 93 | 0x5d | عشرات السنين (0-9: 0-90) | السنوات (0-9) | تاريخ التصنيع (YYWW) | ||||||
| 94 | 0x5e | عشرات الأسابيع (0-5: 0-50) | الأسابيع (0-9) | |||||||
| 95-98 | 0x5f–0x62 | رقم الوحدة التسلسلي | رمز خاص بالبائع | |||||||
| 99–125 | 0x63–0x7f | بيانات خاصة بالشركة المصنعة | يمكن تحسين ملف تعريف الأداء | |||||||
| 126 | 0x7e | 0x66 [ sic ] لتردد 66 ميجاهرتز، و0x64 لتردد 100 ميجاهرتز | دعم ترددات Intel | |||||||
| 127 | 0x7f | CLK0 | CLK1 | CLK3 | CLK3 | 90/100 درجة مئوية | CL3 | CL2 | AP متزامن | ميزة Intel bitmap |
ذاكرة الوصول العشوائي الديناميكية المتزامنة DDR
يُعد تنسيق DDR DIMM SPD امتدادًا لتنسيق SDR SDRAM. في الغالب، يتم إعادة ضبط نطاقات المعلمات لاستيعاب السرعات الأعلى.
| بايت | قليل | ملحوظات | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| (ديسمبر) | (عرافة.) | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
| 0 | 0x00 | عدد البايتات المكتوبة | عادةً 128 | |||||||
| 1 | 0x01 | log 2 (حجم ذاكرة SPD EEPROM) | عادةً 8 (256 بايت) | |||||||
| 2 | 0x02 | نوع الذاكرة الأساسي (7 = DDR SDRAM) | ||||||||
| 3 | 0x03 | بتات عنوان الصف الثاني من البنك (0-15) | بتات عنوان الصف الأول من البنك (1-15) | البنك 2 يساوي صفرًا إذا كان مطابقًا للبنك 1. | ||||||
| 4 | 0x04 | بتات عنوان العمود الثاني في البنك (0-15) | بتات عنوان العمود 1 في البنك 1 (1-15) | البنك 2 يساوي صفرًا إذا كان مطابقًا للبنك 1. | ||||||
| 5 | 0x05 | عدد بنوك ذاكرة الوصول العشوائي (RAM) على الوحدة (1-255) | عادةً 1 أو 2 | |||||||
| 6 | 0x06 | عرض بيانات الوحدة بايت منخفض | عادةً ما يكون 64 أو 72 لوحدات الذاكرة DIMM المزودة بتقنية تصحيح الأخطاء ECC | |||||||
| 7 | 0x07 | عرض بيانات الوحدة بايت عالي | 0، إلا إذا كان العرض ≥ 256 بت | |||||||
| 8 | 0x08 | مستوى جهد الواجهة لهذا التجميع (ليس هو نفسه جهد التغذية V cc ) (0–5) | تم فك التشفير عن طريق البحث في الجدول | |||||||
| 9 | 0x09 | نانوثانية (0-15) | أجزاء من النانوثانية (0.0–0.9) | زمن دورة الساعة عند أعلى زمن استجابة CAS. | ||||||
| 10 | 0x0a | أجزاء من النانوثانية (0.0–0.9) | أجزاء من مئة من النانوثانية (0.00–0.09) | زمن الوصول إلى ذاكرة الوصول العشوائي الديناميكية المتزامنة (SDRAM) من الساعة (t AC ) | ||||||
| 11 | 0x0b | نوع تكوين وحدة الذاكرة (0-2): غير ECC، تكافؤ، ECC | البحث في الجدول | |||||||
| 12 | 0x0c | الذات | فترة التحديث (0-5): 64، 256، 128، 32، 16، 8 كيلوهرتز | متطلبات التحديث | ||||||
| 13 | 0x0d | البنك 2 2× | عرض ذاكرة الوصول العشوائي الديناميكية المتزامنة الأساسية للبنك 1 (1-127) | عرض بيانات البنك 1 لأجهزة SDRAM. قد يكون عرض البنك 2 هو نفسه، أو ضعف العرض إذا تم ضبط البت 7. | ||||||
| 14 | 0x0e | البنك 2 2× | عرض ذاكرة الوصول العشوائي الديناميكية المتزامنة ECC للبنك 1 (0-127) | عرض أجهزة ذاكرة الوصول العشوائي الديناميكية ذات التصحيح الإلكتروني/التكافؤ في البنك 1. قد يكون عرض البنك 2 هو نفسه، أو ضعف العرض إذا تم ضبط البت 7. | ||||||
| 15 | 0x0f | تأخير الساعة لقراءة الأعمدة العشوائية | عادةً 1 | |||||||
| 16 | 0x10 | صفحة | — | — | — | 8 | 4 | 2 | 1 | أطوال الدفعات المدعومة (صورة نقطية) |
| 17 | 0x11 | عدد وحدات الذاكرة لكل جهاز SDRAM (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 | زمن استجابة الويب المدعوم (خريطة بت) |
| 21 | 0x15 | — | x | ساعة تفاضلية | مفتاح FET للتفعيل الخارجي | مفتاح FET للتفعيل المدمج | بطاقة PLL | مسجل | مخزن مؤقتًا | خريطة بتات ميزات وحدة الذاكرة |
| 22 | 0x16 | نقطة وصول سريعة | الشحن التلقائي المتزامن | تفاوت جهد التغذية العلوي V cc | انخفاض تفاوت جهد التغذية ( Vcc ) | — | — | — | يشمل سائقًا ضعيفًا | خريطة بتات ميزات شريحة الذاكرة |
| 23 | 0x17 | نانوثانية (0-15) | أجزاء من النانوثانية (0.0–0.9) | زمن دورة الساعة عند زمن استجابة CAS متوسط. | ||||||
| 24 | 0x18 | أجزاء من النانوثانية (0.0–0.9) | أجزاء من مئة من النانوثانية (0.00–0.09) | وقت الوصول إلى البيانات من الساعة (t AC ) | ||||||
| 25 | 0x19 | نانوثانية (0-15) | أجزاء من النانوثانية (0.0–0.9) | زمن دورة الساعة عند زمن استجابة CAS قصير. | ||||||
| 26 | 0x1a | أجزاء من النانوثانية (0.0–0.9) | أجزاء من مئة من النانوثانية (0.00–0.09) | وقت الوصول إلى البيانات من الساعة (t AC ) | ||||||
| 27 | 0x1b | نانوثانية (1-63) | 0.25 نانوثانية (0–0.75) | الحد الأدنى لوقت الشحن المسبق للصف (t RP ) | ||||||
| 28 | 0x1c | نانوثانية (1-63) | 0.25 نانوثانية (0–0.75) | الحد الأدنى للتأخير بين الصفوف النشطة (t RRD ) | ||||||
| 29 | 0x1d | نانوثانية (1-63) | 0.25 نانوثانية (0–0.75) | الحد الأدنى للتأخير من RAS إلى CAS (t RCD ) | ||||||
| 30 | 0x1e | نانوثانية (1-255) | الحد الأدنى لوقت التشغيل قبل الشحن المسبق (t RAS ) | |||||||
| 31 | 0x1f | 512 ميجابايت | 256 ميجابايت | 128 ميجابايت | 64 ميجابايت | 32 ميجابايت | 16 ميجابايت / 4 جيجابايت | 8 ميجابايت / 2 جيجابايت | 4 ميجابايت / 1 جيجابايت | كثافة بنك الوحدة (خريطة بتية). يتم تعيين بتين إذا كانت البنوك ذات أحجام مختلفة. |
| 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 | محجوز | معلومات المجموعة الفائقة | |||||||
| 41 | 0x29 | نانوثانية (1-255) | الحد الأدنى للوقت بين التفعيل والتفعيل/التحديث (t RC ) | |||||||
| 42 | 0x2a | نانوثانية (1-255) | الحد الأدنى لوقت التحديث النشط/التحديث (t RFC ) | |||||||
| 43 | 0x2b | نانوثانية (1-63، أو 255: لا يوجد حد أقصى) | 0.25 نانوثانية (0–0.75) | أقصى زمن لدورة الساعة (t CK max.) | ||||||
| 44 | 0x2c | أجزاء من مئة من النانوثانية (0.01–2.55) | أقصى انحراف، DQS إلى أي DQ. (t DQSQ max.) | |||||||
| 45 | 0x2d | أجزاء من النانوثانية (0.0–1.2) | أجزاء من مئة من النانوثانية (0.00–0.09) | اقرأ بيانات عامل الانحراف (t QHS ) | ||||||
| 46 | 0x2e | محجوز | من أجل التوحيد القياسي في المستقبل | |||||||
| 47 | 0x2f | — | ارتفاع | ارتفاع وحدة DIMM، جدول البحث | ||||||
| 48–61 | 0x30–0x3d | محجوز | من أجل التوحيد القياسي في المستقبل | |||||||
| 62 | 0x3e | مراجعة رئيسية (0-9) | مراجعة طفيفة (0-9) | مستوى مراجعة SPD، 0.0 أو 1.0 | ||||||
| 63 | 0x3f | مجموع التحقق | مجموع البايتات من 0 إلى 62، وليس معكوسة. | |||||||
| 64–71 | 0x40–47 | الشركة المصنعة JEDEC id. | يتم تخزينها بنظام الترتيب الصغير، مع إضافة أصفار في النهاية. | |||||||
| 72 | 0x48 | موقع تصنيع الوحدات | رمز خاص بالبائع | |||||||
| 73–90 | 0x49–0x5a | رقم قطعة الوحدة | ASCII، مع إضافة مسافات | |||||||
| 91–92 | 0x5b–0x5c | رمز مراجعة الوحدة | رمز خاص بالبائع | |||||||
| 93 | 0x5d | عشرات السنين (0-90) | السنوات (0-9) | تاريخ التصنيع (YYWW) | ||||||
| 94 | 0x5e | عشرات الأسابيع (0-50) | الأسابيع (0-9) | |||||||
| 95-98 | 0x5f–0x62 | رقم الوحدة التسلسلي | رمز خاص بالبائع | |||||||
| 99–127 | 0x63–0x7f | بيانات خاصة بالشركة المصنعة | يمكن تحسين ملف تعريف الأداء | |||||||
ذاكرة الوصول العشوائي الديناميكية من نوع DDR2
يُدخل معيار DDR2 SPD عدداً من التغييرات، ولكنه مشابه إلى حد كبير لما سبق. ومن أبرز هذه التغييرات حذف الدعم المُربك وقليل الاستخدام لوحدات DIMM ذات رتبتين بأحجام مختلفة.
بالنسبة لحقول وقت الدورة (البايتات 9 و23 و25 و49)، والتي يتم ترميزها بنظام BCD ، يتم تعريف بعض الترميزات الإضافية لرقم الأعشار لتمثيل بعض التوقيتات الشائعة بدقة:
| عرافة | ثنائي | دلالة |
|---|---|---|
| أ | 1010 | 0.25 ( 1 ⁄ 4 ) |
| ب | 1011 | 0.33 ( 1 ⁄ 3 ) |
| ج | 1100 | 0.66 ( 2 ⁄ 3 ) |
| د | 1101 | 0.75 ( 3 ⁄ 4 ) |
| هـ | 1110 | 0.875 ( 7 ⁄ 8 ، امتداد Nvidia XMP) |
| F | 1111 | محجوز |
| بايت | قليل | ملحوظات | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ديسمبر | عرافة | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
| 0 | 0x00 | عدد البايتات المكتوبة | عادةً 128 | |||||||
| 1 | 0x01 | log 2 (حجم ذاكرة SPD EEPROM) | عادةً 8 (256 بايت) | |||||||
| 2 | 0x02 | نوع الذاكرة الأساسي (8 = DDR2 SDRAM) | ||||||||
| 3 | 0x03 | محجوز | بتات عنوان الصف (1-15) | |||||||
| 4 | 0x04 | محجوز | بتات عنوان العمود (1-15) | |||||||
| 5 | 0x05 | الارتفاع الرأسي | كومة؟ | ConC؟ | الرتب -1 (1-8) | عادةً ما تكون القيمة 0 أو 1، أي 1 أو 2 | ||||
| 6 | 0x06 | عرض بيانات الوحدة | عادةً ما يكون 64 أو 72 لوحدات الذاكرة DIMM المزودة بتقنية تصحيح الأخطاء ECC | |||||||
| 7 | 0x07 | محجوز | ||||||||
| 8 | 0x08 | مستوى جهد الواجهة لهذا التجميع (ليس هو نفسه جهد التغذية V cc ) (0–5) | يتم فك تشفيرها عن طريق البحث في الجدول. عادةً 5 = SSTL 1.8 فولت | |||||||
| 9 | 0x09 | نانوثانية (0-15) | أجزاء من النانوثانية (0.0–0.9) | زمن دورة الساعة عند أعلى زمن استجابة CAS. | ||||||
| 10 | 0x0a | أجزاء من النانوثانية (0.0–0.9) | أجزاء من مئة من النانوثانية (0.00–0.09) | زمن الوصول إلى ذاكرة الوصول العشوائي الديناميكية المتزامنة (SDRAM) من الساعة (t AC ) | ||||||
| 11 | 0x0b | نوع تكوين وحدة الذاكرة (0-2): غير ECC، تكافؤ، ECC | البحث في الجدول | |||||||
| 12 | 0x0c | الذات | فترة التحديث (0-5): 64، 256، 128، 32، 16، 8 كيلوهرتز | متطلبات التحديث | ||||||
| 13 | 0x0d | عرض ذاكرة الوصول العشوائي الديناميكية الأساسية (1-255) | عادةً 8 (وحدة مبنية من 8 أجزاء) أو 16 | |||||||
| 14 | 0x0e | عرض ذاكرة الوصول العشوائي الديناميكية المتزامنة ECC (0-255) | عرض ذاكرة الوصول العشوائي الديناميكية المتزامنة (SDRAM) المزودة بخاصية تصحيح الأخطاء/التكافؤ. عادةً ما يكون 0 أو 8. | |||||||
| 15 | 0x0f | محجوز | ||||||||
| 16 | 0x10 | — | — | — | — | 8 | 4 | — | — | أطوال الدفعات المدعومة (صورة نقطية) |
| 17 | 0x11 | عدد وحدات الذاكرة لكل جهاز SDRAM (1-255) | عادةً 4 أو 8 | |||||||
| 18 | 0x12 | 7 | 6 | 5 | 4 | 3 | 2 | — | — | زمن استجابة CAS المدعوم (خريطة بتية) |
| 19 | 0x13 | محجوز | ||||||||
| 20 | 0x14 | — | — | Mini-UDIMM | Mini-RDIMM | وحدة ذاكرة صغيرة | SO-DIMM | UDIMM | RDIMM | نوع وحدة الذاكرة DIMM لهذا التجميع (صورة نقطية) |
| 21 | 0x15 | — | الوحدة عبارة عن مسبار تحليلي | — | مفتاح FET للتفعيل الخارجي | — | — | — | — | خريطة بتات ميزات وحدة الذاكرة |
| 22 | 0x16 | — | — | — | — | — | — | — | يشمل سائقًا ضعيفًا | خريطة بتات ميزات شريحة الذاكرة |
| 23 | 0x17 | نانوثانية (0-15) | أجزاء من النانوثانية (0.0–0.9) | زمن دورة الساعة عند زمن استجابة CAS متوسط. | ||||||
| 24 | 0x18 | أجزاء من النانوثانية (0.0–0.9) | أجزاء من مئة من النانوثانية (0.00–0.09) | وقت الوصول إلى البيانات من الساعة (t AC ) | ||||||
| 25 | 0x19 | نانوثانية (0-15) | أجزاء من النانوثانية (0.0–0.9) | زمن دورة الساعة عند زمن استجابة CAS قصير. | ||||||
| 26 | 0x1a | أجزاء من النانوثانية (0.0–0.9) | أجزاء من مئة من النانوثانية (0.00–0.09) | وقت الوصول إلى البيانات من الساعة (t AC ) | ||||||
| 27 | 0x1b | نانوثانية (1-63) | 1/4 نانوثانية (0–0.75) | الحد الأدنى لوقت الشحن المسبق للصف (t RP ) | ||||||
| 28 | 0x1c | نانوثانية (1-63) | 1/4 نانوثانية (0–0.75) | الحد الأدنى للتأخير بين الصفوف النشطة (t RRD ) | ||||||
| 29 | 0x1d | نانوثانية (1-63) | 1/4 نانوثانية (0–0.75) | الحد الأدنى للتأخير من RAS إلى CAS (t RCD ) | ||||||
| 30 | 0x1e | نانوثانية (1-255) | الحد الأدنى لوقت التشغيل قبل الشحن المسبق (t RAS ) | |||||||
| 31 | 0x1f | 512 ميجابايت | 256 ميجابايت | 128 ميجابايت | 16 جيجابايت | 8 جيجابايت | 4 جيجابايت | 2 جيجابايت | 1 جيجابايت | حجم كل رتبة (صورة نقطية). |
| 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 نانوثانية (0–0.75) | الحد الأدنى لوقت استعادة الكتابة (t WR ) | ||||||
| 37 | 0x25 | نانوثانية (1-63) | 0.25 نانوثانية (0–0.75) | تأخير أمر الكتابة إلى القراءة الداخلي (t WTR ) | ||||||
| 38 | 0x26 | نانوثانية (1-63) | 0.25 نانوثانية (0–0.75) | تأخير أمر القراءة الداخلية للشحن المسبق (t RTP ) | ||||||
| 39 | 0x27 | محجوز | مخصص لـ "خصائص مسبار تحليل الذاكرة" | |||||||
| 40 | 0x28 | — | t RC fractional ns (0–5): 0، 0.25، 0.33، 0.5، 0.66، 0.75 | قيم t RFC الكسرية (0-5): 0، 0.25، 0.33، 0.5، 0.66، 0.75 | t RFC + 256 نانوثانية | امتداد البايتات 41 و 42. | ||||
| 41 | 0x29 | نانوثانية (1-255) | الحد الأدنى للوقت بين التفعيل والتفعيل/التحديث (t RC ) | |||||||
| 42 | 0x2a | نانوثانية (1-255) | الحد الأدنى لوقت التحديث النشط/التحديث (t RFC ) | |||||||
| 43 | 0x2b | نانوثانية (0-15) | أجزاء من النانوثانية (0.0–0.9) | أقصى زمن لدورة الساعة (t CK max) | ||||||
| 44 | 0x2c | أجزاء من مئة من النانوثانية (0.01–2.55) | أقصى انحراف، DQS إلى أي DQ. (t DQSQ max) | |||||||
| 45 | 0x2d | أجزاء من مئة من النانوثانية (0.01–2.55) | اقرأ بيانات عامل الانحراف (t QHS ) | |||||||
| 46 | 0x2e | ميكروثانية (1-255) | وقت إعادة قفل PLL | |||||||
| 47–61 | 0x2f–0x3d | محجوز | لأغراض التوحيد القياسي في المستقبل. | |||||||
| 62 | 0x3e | مراجعة رئيسية (0-9) | مراجعة طفيفة (0.0–0.9) | مستوى مراجعة SPD، عادةً 1.0 | ||||||
| 63 | 0x3f | مجموع التحقق | مجموع البايتات من 0 إلى 62، غير منفي | |||||||
| 64–71 | 0x40–47 | معرف JEDEC للشركة المصنعة | مخزنة بنظام الترتيب الصغير، مع إضافة حشوة أصفار لاحقة. | |||||||
| 72 | 0x48 | موقع تصنيع الوحدات | رمز خاص بالبائع | |||||||
| 73–90 | 0x49–0x5a | رقم قطعة الوحدة | ASCII، مع إضافة مسافات (يقتصر على (,-,), A–Z, a–z, 0–9, مسافة) | |||||||
| 91–92 | 0x5b–0x5c | رمز مراجعة الوحدة | رمز خاص بالبائع | |||||||
| 93 | 0x5d | السنوات منذ عام 2000 (0-255) | تاريخ التصنيع (YYWW) | |||||||
| 94 | 0x5e | الأسابيع (1-52) | ||||||||
| 95-98 | 0x5f–0x62 | رقم الوحدة التسلسلي | رمز خاص بالبائع | |||||||
| 99–127 | 0x63–0x7f | بيانات خاصة بالشركة المصنعة | يمكن تحسين ملف تعريف الأداء | |||||||
ذاكرة الوصول العشوائي الديناميكية DDR3
يُجري معيار DDR3 SDRAM تعديلات جذرية على تصميم محتويات SPD ويُبسّطه بشكل كبير. فبدلاً من عدد من حقول النانوثانية المشفرة بنظام BCD، يتم تحديد بعض وحدات "قاعدة الوقت" بدقة عالية، ويتم ترميز معلمات التوقيت المختلفة كمضاعفات لتلك الوحدة الأساسية. [ 8 ] علاوة على ذلك، تم التخلي عن ممارسة تحديد قيم زمنية مختلفة بناءً على زمن استجابة CAS؛ حيث توجد الآن مجموعة واحدة فقط من معلمات التوقيت.
يسمح الإصدار 1.1 بالتعبير عن بعض المعاملات كقيمة "قاعدة زمنية متوسطة" مضافًا إليها تصحيح "قاعدة زمنية دقيقة" (مُوَقَّع، -128 +127). عادةً، تكون القاعدة الزمنية المتوسطة 1/8 نانوثانية (125 بيكوثانية)، بينما تكون القاعدة الزمنية الدقيقة 1 أو 2.5 أو 5 بيكوثانية. ولضمان التوافق مع الإصدارات السابقة التي تفتقر إلى هذا التصحيح، تُقرَّب قيمة القاعدة الزمنية المتوسطة عادةً إلى الأعلى، ويكون التصحيح سالبًا. القيم التي تعمل بهذه الطريقة هي:
| بايت دراجة جبلية | بايت FTB | قيمة |
|---|---|---|
| 12 | 34 | t CK min، الحد الأدنى لفترة الساعة |
| 16 | 35 | t AA min، الحد الأدنى لوقت استجابة CAS |
| 18 | 36 | t RCD min، الحد الأدنى لتأخير RAS# إلى CAS# |
| 20 | 37 | t RP min، الحد الأدنى لتأخير الشحن المسبق للصف |
| 21، 23 | 38 | t RC min، الحد الأدنى لتأخير الشحن المسبق من حالة نشطة إلى أخرى. |
| بايت | قليل | ملحوظات | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ديسمبر | عرافة | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
| 0 | 0x00 | استبعاد الرقم التسلسلي من CRC | إجمالي بايتات SPD (غير محدد/256) | عدد البايتات المستخدمة في SPD (غير محدد/128/176/256) | ||||||
| 1 | 0x01 | مراجعة رئيسية لـ SPD | مراجعة طفيفة لاضطراب طيف التوحد | 1.0 أو 1.1 أو 1.2 أو 1.3 | ||||||
| 2 | 0x02 | نوع الذاكرة الأساسي (11 = DDR3 SDRAM) | أنواع رقائق ذاكرة الوصول العشوائي (RAM) | |||||||
| 3 | 0x03 | محجوز | نوع الوحدة | نوع الوحدة؛ على سبيل المثال، 2 = DIMM غير مخزنة مؤقتًا، 3 = SO-DIMM، 11=LRDIMM | ||||||
| 4 | 0x04 | غير متوفر | بتات عنوان البنك -3 | log 2 (بت لكل شريحة)−28 | الصفر يعني 8 بنوك، 256 ميغابت. | |||||
| 5 | 0x05 | غير متوفر | بتات عنوان الصف -12 | بتات عنوان العمود -9 | ||||||
| 6 | 0x06 | محجوز | 1.25 فولت | 1.35 فولت | ليس 1.5 فولت | الفولتيات المدعومة للوحدات. 1.5 فولت هو الجهد الافتراضي. | ||||
| 7 | 0x07 | غير متوفر | الرتبة -1 | log 2 (عدد بتات الإدخال/الإخراج/الشريحة)−2 | تنظيم الوحدات | |||||
| 8 | 0x08 | غير متوفر | بتات تصحيح الأخطاء (001=8) | log 2 (بتات البيانات)−3 | 0x03 لـ 64 بت، غير ECC DIMM. | |||||
| 9 | 0x09 | توزيع الأرباح، بيكو ثانية (1-15) | المقسوم عليه، بيكو ثانية (1–15) | قاعدة زمنية دقيقة، المقسوم/المقسوم عليه | ||||||
| 10 | 0x0a | توزيع الأرباح، بالنانو ثانية (1-255) | أساس زمني متوسط، المقسوم/المقسوم عليه؛ عادةً 1/8 | |||||||
| 11 | 0x0b | المقسوم عليه، نانوثانية (1–255) | ||||||||
| 12 | 0x0c | الحد الأدنى لوقت الدورة t CK min | بمضاعفات الدراجات الجبلية | |||||||
| 13 | 0x0d | محجوز | ||||||||
| 14 | 0x0e | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | زمن استجابة CAS المدعوم (خريطة بتية) |
| 15 | 0x0f | غير متوفر | 18 | 17 | 16 | 15 | 14 | 13 | 12 | |
| 16 | 0x10 | الحد الأدنى لوقت استجابة CAS، t AA min | بمضاعفات MTB؛ على سبيل المثال، 80/8 نانوثانية. | |||||||
| 17 | 0x11 | الحد الأدنى لوقت استعادة الكتابة، t WR min | بمضاعفات MTB؛ على سبيل المثال، 120/8 نانوثانية. | |||||||
| 18 | 0x12 | الحد الأدنى لوقت التأخير من RAS إلى CAS، t RCD min | بمضاعفات MTB؛ على سبيل المثال، 100/8 نانوثانية. | |||||||
| 19 | 0x13 | الحد الأدنى لوقت التأخير النشط بين الصفوف، t RRD min | بمضاعفات MTB؛ على سبيل المثال، 60/8 نانوثانية. | |||||||
| 20 | 0x14 | الحد الأدنى لوقت شحن الصف، t RP min | بمضاعفات MTB؛ على سبيل المثال، 100/8 نانوثانية. | |||||||
| 21 | 0x15 | t RC min, bits 11:8 | t RAS min, bits 11:8 | البتات الأربعة العليا من البايتين 23 و 22 | ||||||
| 22 | 0x16 | الحد الأدنى للوقت النشط، t RAS min، بتات 7:0 | بمضاعفات MTB؛ على سبيل المثال، 280/8 نانوثانية. | |||||||
| 23 | 0x17 | الحد الأدنى للوقت النشط للتنشيط/التحديث، t RC min، بتات 7:0 | بمضاعفات MTB؛ على سبيل المثال، 396/8 نانوثانية. | |||||||
| 24 | 0x18 | الحد الأدنى لتأخير استعادة التحديث، t RFC min، بتات 7:0 | بمضاعفات MTB؛ على سبيل المثال، 1280/8 نانوثانية. | |||||||
| 25 | 0x19 | الحد الأدنى لتأخير استعادة التحديث، t RFC min، بتات 15:8 | ||||||||
| 26 | 0x1a | الحد الأدنى لتأخير الكتابة إلى القراءة الداخلية، t WTR min | بمضاعفات MTB؛ على سبيل المثال، 60/8 نانوثانية. | |||||||
| 27 | 0x1b | الحد الأدنى لتأخير القراءة الداخلية للشحن المسبق، t RTP min | بمضاعفات MTB؛ على سبيل المثال، 60/8 نانوثانية. | |||||||
| 28 | 0x1c | محجوز | t FAW min, bits 11:8 | بمضاعفات MTB؛ على سبيل المثال، 240/8 نانوثانية. | ||||||
| 29 | 0x1d | الحد الأدنى لوقت تفعيل النافذة هو أربعة بتات، t FAW min، 7:0 | ||||||||
| 30 | 0x1e | إيقاف تشغيل DLL | غير متوفر | RZQ/7 | RZQ/6 | تدعم ميزات SDRAM الاختيارية الصور النقطية | ||||
| 31 | 0x1f | PASR | غير متوفر | ODTS | التعرف التلقائي على الكلام | ETR 1× | ETR (95 درجة مئوية) | خيارات التبريد والتحديث لذاكرة SDRAM | ||
| 32 | 0x20 | حاضر | الدقة (سيتم تحديدها لاحقًا؛ حاليًا 0 = غير محدد) | هل يوجد مستشعر حراري لوحدة الذاكرة DIMM؟ | ||||||
| 33 | 0x21 | غير معياري. | عدد الموتى | غير متوفر | تحميل الإشارة | نوع جهاز SDRAM غير قياسي (مثل الرقاقة المكدسة) | ||||
| 34 | 0x22 | تصحيح الحد الأدنى لـ t CK (جديد في الإصدار 1.1) | مضاعف مُوقّع لـ FTB، مُضاف إلى البايت 12 | |||||||
| 35 | 0x23 | تصحيح الحد الأدنى لـ t AA (جديد في الإصدار 1.1) | مضاعف مُوقّع لـ FTB، مُضاف إلى البايت 16 | |||||||
| 36 | 0x24 | تصحيح الحد الأدنى لـ t RCD (جديد في الإصدار 1.1) | مضاعف موقع لـ FTB، تمت إضافته إلى البايت 18 | |||||||
| 37 | 0x25 | تصحيح الحد الأدنى لـ t RP (جديد في الإصدار 1.1) | تمت إضافة مضاعفات موقعة من FTB إلى البايت 20 | |||||||
| 38 | 0x26 | تصحيح الحد الأدنى لـ t RC (جديد في الإصدار 1.1) | تمت إضافة مضاعفات موقعة من FTB إلى البايت 23 | |||||||
| 39-40 | 0x27–0x28 | محجوز | لأغراض التوحيد القياسي في المستقبل. | |||||||
| 41 | 0x29 | خاص بالبائع | ت ماو | الحد الأقصى لعدد مرات التنشيط (MAC) (غير مختبر/700 ألف/600 ألف/.../200 ألف/محجوز/∞) | للتخفيف من آثار مطرقة الصف | |||||
| 42–59 | 0x2a–0x3b | محجوز | لأغراض التوحيد القياسي في المستقبل. | |||||||
| 60 | 0x3c | غير متوفر | ارتفاع الوحدة، مم (1–31، >45) | الارتفاع الاسمي للوحدة | ||||||
| 61 | 0x3d | سمك الظهر، مم (1-16) | سمك الواجهة، مم (1-16) | سُمك الوحدة، القيمة = السقف (مم) - 1 | ||||||
| 62 | 0x3e | تصميم | مراجعة | رقم تصميم JEDEC | تم استخدام تصميم JEDEC المرجعي (11111=لا شيء) | |||||
| 63–116 | 0x3f–0x74 | قسم خاص بالوحدة | يختلف بين المسجل/غير المخزن مؤقتًا | |||||||
| 117 | 0x75 | معرّف الشركة المصنّعة للوحدة، lsbyte | تم التعيين بواسطة JEP-106 | |||||||
| 118 | 0x76 | معرّف الشركة المصنّعة للوحدة، بالملي بايت | ||||||||
| 119 | 0x77 | موقع تصنيع الوحدات | رمز خاص بالبائع | |||||||
| 120 | 0x78 | عشرات السنين | سنين | سنة الصنع (BCD) | ||||||
| 121 | 0x79 | عشرات الأسابيع | أسابيع | أسبوع الصناعة (BCD) | ||||||
| 122–125 | 0x7a–0x7d | رقم الوحدة التسلسلي | رمز خاص بالبائع | |||||||
| 126–127 | 0x7e–0x7f | SPD CRC-16 | يشمل البايتات من 0 إلى 116 أو من 0 إلى 125؛ انظر البايت 0 البت 7 | |||||||
| 128–145 | 0x80–0x91 | رقم قطعة الوحدة | مجموعة فرعية من ASCII، مملوءة بمسافات | |||||||
| 146–147 | 0x92–0x93 | رمز مراجعة الوحدة | محدد من قبل البائع | |||||||
| 148–149 | 0x94–0x95 | معرف الشركة المصنعة لذاكرة الوصول العشوائي الديناميكية (DRAM) | على عكس مُصنِّع الوحدات | |||||||
| 150–175 | 0x96–0xAF | بيانات خاصة بالشركة المصنعة | ||||||||
| 176–255 | 0xB0–0xFF | متاح للاستخدام من قبل العملاء | ||||||||
يمكن حساب سعة ذاكرة الوحدة من البايتات 4 و7 و8. بقسمة عرض الوحدة (البايت 8) على عدد البتات لكل شريحة (البايت 7)، نحصل على عدد الشرائح في كل رتبة. ثم يُضرب هذا العدد في سعة الشريحة الواحدة (البايت 4) وعدد رتب الشرائح في الوحدة (عادةً 1 أو 2، من البايت 7).
ذاكرة الوصول العشوائي الديناميكية DDR4
يُغيّر معيار DDR4 SDRAM "الملحق L" الخاص بتقنية SPD وحدة EEPROM المستخدمة. فبدلاً من وحدات EEPROM القديمة المتوافقة مع AT24C02 بسعة 256 بايت، تُعرّف JEDEC الآن نوعًا جديدًا غير قياسي من نوع EE1004 بصفحتين على مستوى SMBus، كل صفحة بسعة 256 بايت. لا تزال الذاكرة الجديدة تستخدم العناوين القديمة من 0x50 إلى 0x57، ولكن يُستخدم الآن عنوانان إضافيان عند 0x36 (SPA0) و0x37 (SPA1) لاستقبال أوامر تحديد الصفحة النشطة حاليًا للناقل، وهو شكل من أشكال تبديل البنوك . [ 11 ] داخليًا، تُقسّم كل صفحة منطقية إلى كتلتين فعليتين، كل منهما بسعة 128 بايت، ليصبح المجموع أربع كتل و512 بايت. [ 12 ] تبقى دلالات نطاقات العناوين "الخاصة" الأخرى كما هي، على الرغم من أن حماية الكتابة تُعالج الآن بواسطة الكتل، ويتطلب تغيير حالتها جهدًا عاليًا عند SA0. [ 13 ]
يُحدد الملحق L بعض التخطيطات المختلفة التي يمكن إدخالها في قالب بحجم 512 بايت (يُحدد منها 320 بايت كحد أقصى)، وذلك حسب نوع وحدة الذاكرة. وتتشابه تعريفات البتات مع DDR3. [ 12 ]
| بايت | قليل | ملحوظات | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ديسمبر | عرافة | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
| 0 | 0x00 | بايتات SPD المستخدمة | ||||||||
| 1 | 0x01 | مراجعة SPD رقم | عادةً ما تكون القيم 0x10، 0x11، 0x12 | |||||||
| 2 | 0x02 | نوع الذاكرة الأساسي (12 = DDR4 SDRAM) | أنواع رقائق ذاكرة الوصول العشوائي (RAM) | |||||||
| 3 | 0x03 | محجوز | نوع الوحدة | نوع الوحدة؛ على سبيل المثال، 2 = DIMM غير مخزنة مؤقتًا، 3 = SO-DIMM، 11=LRDIMM | ||||||
| 4 | 0x04 | أجزاء من مجموعة البنوك | بتات عنوان البنك -2 | إجمالي سعة ذاكرة الوصول العشوائي الديناميكية المتزامنة (SDRAM) لكل شريحة بالميغابت | الصفر يعني عدم وجود مجموعات مصرفية، 4 بنوك، 256 مليون بت. | |||||
| 5 | 0x05 | محجوز | بتات عنوان الصف -12 | بتات عنوان العمود -9 | ||||||
| 6 | 0x06 | نوع حزمة ذاكرة الوصول العشوائي الديناميكية المتزامنة الأساسية | عدد الموتى | محجوز | تحميل الإشارة | |||||
| 7 | 0x07 | محجوز | أقصى نافذة تفعيل (tMAW) | الحد الأقصى لعدد مرات التنشيط (MAC) | ميزات اختيارية لذاكرة الوصول العشوائي الديناميكية المتزامنة (SDRAM) | |||||
| 8 | 0x08 | محجوز | خيارات التبريد والتحديث لذاكرة SDRAM | |||||||
| 9 | 0x09 | إصلاح ما بعد التغليف (PPR) | الموافقة المبدئية | محجوز | ميزات اختيارية أخرى لذاكرة الوصول العشوائي الديناميكية المتزامنة (SDRAM) | |||||
| 10 | 0x0a | نوع حزمة SDRAM | عدد النرد - 1 | نسبة كثافة ذاكرة الوصول العشوائي الديناميكية (DRAM) | تحميل الإشارة | نوع حزمة ذاكرة الوصول العشوائي الديناميكية الثانوية | ||||
| 11 | 0x0b | محجوز | علم الصمود | علم قابل للتشغيل | الجهد الاسمي للوحدة، VDD | |||||
| 12 | 0x0c | محجوز | مزيج رتب | تصنيفات الحزمة لكل DIMM-1 | عرض جهاز SDRAM | تنظيم الوحدات | ||||
| 13 | 0x0d | محجوز | توسيع عرض الحافلة | عرض ناقل البيانات الأساسي | عرض ناقل ذاكرة الوحدة بالبتات | |||||
| 14 | 0x0e | مستشعر حراري | محجوز | مستشعر حراري للوحدة | ||||||
| 15 | 0x0f | محجوز | نوع الوحدة الأساسية الموسعة | |||||||
| 16 | 0x10 | محجوز | ||||||||
| 17 | 0x11 | محجوز | قاعدة زمنية متوسطة (MTB) | قاعدة زمنية دقيقة (FTB) | تم القياس بوحدة بيكو ثانية. | |||||
| 18 | 0x12 | الحد الأدنى لزمن دورة ذاكرة الوصول العشوائي الديناميكية المتزامنة (SDRAM)، t CKAVG min | بمضاعفات MTB؛ على سبيل المثال، 100/8 نانوثانية. | |||||||
| 19 | 0x13 | أقصى زمن دورة ذاكرة الوصول العشوائي الديناميكية المتزامنة (SDRAM)، t CKAVG max | بمضاعفات MTB؛ على سبيل المثال، 60/8 نانوثانية. | |||||||
| 20 | 0x14 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | زمن استجابة CAS المدعوم بقناع البت |
| 21 | 0x15 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | زمن استجابة CAS المدعوم بقناع البت |
| 22 | 0x16 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | زمن استجابة CAS المدعوم بقناع البت |
| 23 | 0x17 | نطاق CL المنخفض | محجوز | 36 | 35 | 34 | 33 | 32 | 31 | زمن استجابة CAS المدعوم بقناع البت |
| 24 | 0x18 | الحد الأدنى لوقت استجابة CAS، t AA min | بمضاعفات MTB؛ على سبيل المثال، 1280/8 نانوثانية. | |||||||
| 25 | 0x19 | الحد الأدنى لوقت التأخير من RAS إلى CAS، t RCD min | بمضاعفات MTB؛ على سبيل المثال، 60/8 نانوثانية. | |||||||
| 26 | 0x1a | الحد الأدنى لوقت تأخير الشحن المسبق للصف، t RP min | بمضاعفات MTB؛ على سبيل المثال، 60/8 نانوثانية. | |||||||
| 27 | 0x1b | اللقمات العلوية لـ t RAS min و t RC min | ||||||||
| 28 | 0x1c | الحد الأدنى لوقت التأخير بين التنشيط والشحن المسبق، t RAS min أقل بايت أهمية | بمضاعفات الدراجات الجبلية | |||||||
| 29 | 0x1d | الحد الأدنى لوقت التأخير بين التنشيط والتنشيط/التحديث، t RC min أقل بايت أهمية | بمضاعفات الدراجات الجبلية | |||||||
| 30 | 0x1e | الحد الأدنى لوقت تأخير استعادة التحديث، t RFC1 دقيقة أقل بايت أهمية | بمضاعفات الدراجات الجبلية | |||||||
| 31 | 0x1f | الحد الأدنى لوقت تأخير استعادة التحديث، t RFC1 دقيقة البايت الأكثر أهمية | بمضاعفات الدراجات الجبلية | |||||||
| 32 | 0x20 | الحد الأدنى لوقت تأخير استعادة التحديث، t RFC2 min أقل بايت أهمية | بمضاعفات الدراجات الجبلية | |||||||
| 33 | 0x21 | الحد الأدنى لوقت تأخير استعادة التحديث، t RFC2 min البايت الأكثر أهمية | بمضاعفات الدراجات الجبلية | |||||||
| 34 | 0x22 | الحد الأدنى لوقت تأخير استعادة التحديث، t RFC4 min أقل بايت أهمية | بمضاعفات الدراجات الجبلية | |||||||
| 35 | 0x23 | الحد الأدنى لوقت تأخير استعادة التحديث، t RFC4 min البايت الأكثر أهمية | بمضاعفات الدراجات الجبلية | |||||||
| 36 | 0x24 | محجوز | t FAW min أهم قضمة | |||||||
| 37 | 0x25 | الحد الأدنى لوقت تأخير نافذة التنشيط هو أربعة، t FAW min أقل بايت أهمية | بمضاعفات الدراجات الجبلية | |||||||
| 38 | 0x26 | الحد الأدنى لوقت التأخير بين التفعيلين، t RRD_S min، مجموعة بنكية مختلفة | بمضاعفات الدراجات الجبلية | |||||||
| 39 | 0x27 | الحد الأدنى لوقت التأخير بين التفعيلين، t RRD_L min، ضمن نفس المجموعة المصرفية | بمضاعفات الدراجات الجبلية | |||||||
| 40 | 0x28 | الحد الأدنى لوقت التأخير بين خوادم CAS، t CCD_L min، ضمن نفس المجموعة المصرفية | بمضاعفات الدراجات الجبلية | |||||||
| 41 | 0x29 | لقمة علوية لـ t WR min | ||||||||
| 42 | 0x2a | الحد الأدنى لوقت استعادة الكتابة، t WR min | بمضاعفات الدراجات الجبلية | |||||||
| 43 | 0x2b | قضمات علوية لـ t WTR min | ||||||||
| 44 | 0x2c | الحد الأدنى لوقت الكتابة إلى القراءة، t WTR_S min، مجموعة بنكية مختلفة | بمضاعفات الدراجات الجبلية | |||||||
| 45 | 0x2d | الحد الأدنى لوقت الكتابة إلى القراءة، t WTR_L min، نفس مجموعة البنك | بمضاعفات الدراجات الجبلية | |||||||
| 49–59 | 0x2e–0x3b | محجوز | قسم التكوين الأساسي | |||||||
| 60–77 | 0x3c–0x4d | تعيين بتات الموصل إلى ذاكرة الوصول العشوائي الديناميكية المتزامنة | ||||||||
| 78–116 | 0x4e–0x74 | محجوز | قسم التكوين الأساسي | |||||||
| 117 | 0x75 | إزاحة دقيقة لأقل وقت تأخير بين CAS، t CCD_L min، نفس البنك | مضاعف المكمل الثنائي لوحدات FTB | |||||||
| 118 | 0x76 | إزاحة دقيقة للحد الأدنى لوقت تأخير التنشيط، t RRD_L min، نفس مجموعة البنك | مضاعف المكمل الثنائي لوحدات FTB | |||||||
| 119 | 0x77 | إزاحة دقيقة للحد الأدنى لوقت تأخير التنشيط، t RRD_S min، مجموعة بنكية مختلفة | مضاعف المكمل الثنائي لوحدات FTB | |||||||
| 120 | 0x78 | إزاحة دقيقة لأقل وقت تأخير بين التنشيط والتنشيط/التحديث، t RC min | مضاعف المكمل الثنائي لوحدات FTB | |||||||
| 121 | 0x79 | إزاحة دقيقة لوقت تأخير الشحن المسبق للصف الأدنى، t RP min | مضاعف المكمل الثنائي لوحدات FTB | |||||||
| 122 | 0x7a | إزاحة دقيقة لأقل وقت تأخير من RAS إلى CAS، t RCD min | مضاعف المكمل الثنائي لوحدات FTB | |||||||
| 123 | 0x7b | إزاحة دقيقة لأقل زمن استجابة CAS، t AA min | مضاعف المكمل الثنائي لوحدات FTB | |||||||
| 124 | 0x7c | إزاحة دقيقة لأقصى زمن دورة لذاكرة الوصول العشوائي الديناميكية المتزامنة (SDRAM)، t CKAVG max | مضاعف المكمل الثنائي لوحدات FTB | |||||||
| 125 | 0x7d | إزاحة دقيقة لأدنى زمن دورة لذاكرة الوصول العشوائي الديناميكية المتزامنة (SDRAM)، t CKAVG min | مضاعف المكمل الثنائي لوحدات FTB | |||||||
| 126 | 0x7e | رمز التكرار الدوري (CRC) لقسم التكوين الأساسي، البايت الأقل أهمية | خوارزمية CRC16 | |||||||
| 127 | 0x7f | رمز التكرار الدوري (CRC) لقسم التكوين الأساسي، البايت الأكثر أهمية | خوارزمية CRC16 | |||||||
| 128–191 | 0x80–0xbf | قسم خاص بالوحدة | يعتمد على عائلة وحدة الذاكرة (UDIMM، RDIMM، LRDIMM) | |||||||
| 192–255 | 0xc0–0xff | معلمات خاصة ببنية الذاكرة الهجينة | ||||||||
| 256–319 | 0x100–0x13f | كتلة معلمات الوظيفة الموسعة | ||||||||
| 320–321 | 0x140–0x141 | مصنعي الوحدات | انظر JEP-106 | |||||||
| 322 | 0x142 | موقع تصنيع الوحدات | رمز موقع التصنيع المحدد من قبل الشركة المصنعة | |||||||
| 323 | 0x143 | سنة تصنيع الوحدة | ممثل بنظام العد العشري المشفر ثنائياً (BCD) | |||||||
| 324 | 0x144 | أسبوع تصنيع الوحدات | ممثل بنظام العد العشري المشفر ثنائياً (BCD) | |||||||
| 325–328 | 0x145–0x148 | رقم الوحدة التسلسلي | تنسيق محدد من قبل الشركة المصنعة لرقم تسلسلي فريد عبر أرقام الأجزاء | |||||||
| 329–348 | 0x149–0x15c | رقم قطعة الوحدة | يجب ضبط رقم الجزء ASCII، والأرقام غير المستخدمة، على 0x20 | |||||||
| 349 | 0x15d | رمز مراجعة الوحدة | رمز المراجعة المحدد من قبل الشركة المصنعة | |||||||
| 350–351 | 0x15e–0x15f | رمز تعريف الشركة المصنعة لذاكرة الوصول العشوائي الديناميكية (DRAM) | انظر JEP-106 | |||||||
| 352 | 0x160 | تدرج ذاكرة الوصول العشوائي الديناميكية (DRAM) | الخطوة المحددة من قبل الشركة المصنعة أو 0xFF في حالة عدم استخدامها | |||||||
| 353–381 | 0x161–0x17d | بيانات خاصة بالشركة المصنعة | ||||||||
| 382–383 | 0x17e–0x17f | محجوز | ||||||||
ذاكرة الوصول العشوائي الديناميكية DDR5
جدول أولي لذاكرة DDR5، بناءً على مواصفات JESD400-5. [ 15 ]
توسّع ذاكرة DDR5 جدول SPD إلى 1024 بايت. وتستخدم ذاكرة DDR5 ناقل I3C لجدول SPD.
| بايت | قليل | ملحوظات | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ديسمبر | عرافة | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
| 0 | 0x00 | عدد البايتات في جهاز SPD | ||||||||
| 1 | 0x01 | مراجعة SPD لمعلمات التكوين الأساسية | ||||||||
| 2 | 0x02 | نوع بروتوكول أوامر ناقل المضيف / بايت المفتاح | ||||||||
| 3 | 0x03 | نوع بايت المفتاح / الوحدة | ||||||||
| 4 | 0x04 | أول كثافة وحزمة SDRAM | ||||||||
| 5 | 0x05 | أول عنونة SDRAM | ||||||||
| 6 | 0x06 | عرض الإدخال/الإخراج الأول لذاكرة الوصول العشوائي الديناميكية المتزامنة | ||||||||
| 7 | 0x07 | أول مجموعات بنوك SDRAM والبنوك لكل مجموعة بنكية | ||||||||
| 8 | 0x08 | كثافة وتغليف ذاكرة الوصول العشوائي الديناميكية المتزامنة الثانية | ||||||||
| 9 | 0x09 | معالجة ذاكرة الوصول العشوائي الديناميكية الثانية | ||||||||
| 10 | 0x0a | عرض الإدخال/الإخراج الثاني لذاكرة الوصول العشوائي الديناميكية المتزامنة | ||||||||
| 11 | 0x0b | مجموعات بنوك SDRAM الثانية والبنوك لكل مجموعة بنكية | ||||||||
| 12 | 0x0c | ميزات اختيارية لذاكرة الوصول العشوائي الديناميكية المتزامنة (SDRAM) | ||||||||
| 13 | 0x0d | خيارات التبريد والإنعاش | ||||||||
| 14 | 0x0e | محجوز | ||||||||
| 15 | 0x0f | محجوز | ||||||||
| 16 | 0x10 | الجهد الاسمي لذاكرة الوصول العشوائي الديناميكية المتزامنة (SDRAM)، VDD | ||||||||
شريحة EEPROM
توجد ثلاثة أجيال رئيسية من ذاكرة EEPROM كما هو موضح في معايير JEDEC: EE1002 بسعة 256 بايت لتقنية DDR3 وما قبلها، وEE1004 بسعة 512 بايت لتقنية DDR4، وSPD5118 بسعة 1024 بايت لتقنية DDR5. يُعدّ EE1002 هو ذاكرة EEPROM القياسية من السلسلة 24. أما EE1004 فهو ذاكرة EEPROM الأحدث من السلسلة 34، ويختلف عنها بشكل رئيسي في احتوائه على أمر "تبديل الصفحات" الذي يسمح بالوصول إلى محتواها الكامل (إلى جانب اختلافات أخرى). بينما يختلف SPD5118 اختلافًا كبيرًا.
توجد أيضًا إصدارات مستشعر حراري من EE1002 و EE1004، لكنها تستخدم نفس البروتوكول لجزء SPD الخاص بها.
معالجة
كما ذُكر أعلاه، يستخدم SPD ثلاثة أطراف لعنونة ما يصل إلى 8 وحدات منفصلة من 0 إلى 7. هذا صحيح فقط بالنسبة لـ EE1002 وEE1004؛ يستخدم SPD5118 طرفًا واحدًا مع مقاومات تأريض لتحديد هوية الوحدة من 0 إلى 7. [ 16 ] : § 2.7
بالنسبة لـ EE1002 وEE1004، يتراوح نطاق عناوين I²C بين 0x50 و0x57. كما تستخدم هذه الوحدات نطاق عناوين I²C بين 0x30 و0x37 إذا لم تكن محمية ضد الكتابة (انظر أدناه). في حال وجود مستشعر حراري مرتبط بها، فإنها تستخدم نطاق عناوين I²C بين 0x18 و0x1F. جميع هذه القيم عبارة عن عناوين I²C مكونة من سبعة بتات، تبدأ ببادئة رمز تعريف نوع الجهاز (DTIC) مع SA0-2: لقراءة (1100) من الفتحة 3، يتم استخدام . مع بت القراءة/الكتابة الأخير، تُشكل هذه القيمة رمز اختيار الجهاز المكون من 8 بتات. [ 17 ]110 0011 = 0x33
يحتوي جهاز 5118 على العديد من الأجهزة. يقع الموزع نفسه في النطاق 0x50–0x57، كما كان من قبل. يتم عنونة الأجهزة المحلية من خلال الموزع باستخدام بروتوكول I²C . [ 16 ] : § 2.7
حماية الكتابة
يحتوي جهاز EE1002 على ثلاث طبقات لحماية الكتابة. الطبقة المادية عبارة عن دبوس WC#؛ عند خفض جهده، يمنع جميع عمليات الكتابة. أما الطبقة البرمجية فتتمثل في بضعة أوامر. يتطلب تغيير حماية الكتابة البرمجية تطبيق جهد V HV (بدلاً من جهود المنطق 0 أو 1 المعتادة) على دبوس العنوان SA0 مع تركيبات محددة لدبابيس SA الأخرى. ونتيجة لذلك، لا يوجد تمييز لمعرف الفتحة. [ 18 ] الطبقة الأخيرة هي الطبقة "الدائمة"، وهي أمر يمكن إرساله لجعل أول 128 بايت غير قابلة للتغيير بشكل دائم. [ 19 ]
لا يحتوي جهاز EE1004 على دبوس WC# أو طبقة "دائمة". يحتوي على أربعة أوامر لضبط حالة الحماية ضد الكتابة لكل شريحة من شرائح الجهاز (باستخدام قيم مختلفة) بشكل منفصل، وأمر واحد لمسحها جميعًا دفعة واحدة. تتطلب هذه الأوامر جميعها تشغيل V HV كما في السابق. [ 20 ]
يحتوي SPD5118 على نمطين للحماية. في وضع التشغيل العادي، عند توصيل طرف العنوان بالأرضي (GND) عبر مقاوم، لا يمكن إضافة الحماية إلا إلى شرائح بحجم 64 بايت، ولا يمكن إزالتها. أما في وضع "الاختبار"، عند توصيل طرف العنوان بالأرضي (GND) مباشرةً، فيمكن إزالة هذه البتات بحرية. [ 16 ] : § 2.7 (يحتوي الموزع نفسه أيضًا على عدد من السجلات المتطايرة وغير المتطايرة المستقلة عن جزء EEPROM. بعض هذه السجلات "محمية بكلمة مرور"، فلا يمكن قراءتها أو الكتابة إليها إلا بعد إدخال القيمة الصحيحة في "سجلات كلمة المرور").
في العديد من أجهزة الكمبيوتر الحديثة المزودة بذاكرة DDR4 أو DDR5 DIMM، يقوم نظام UEFI/BIOS بتحديد ذاكرة SPD EEPROM كذاكرة للقراءة فقط عند اكتمال تهيئة الذاكرة أثناء بدء التشغيل. وهذا يجعل من الصعب على برامج مثل Thaiphoon Burner تعديل ذاكرة SPD EEPROM.
الإضافات
لا يحدد معيار JEDEC سوى بعض بايتات SPD. تتسع البيانات الأساسية (حتى DDR3) في أول 64 بايت، [ 6 ] [ 7 ] [ 21 ] [ 22 ] [ 23 ] بينما يُخصص جزء من المساحة المتبقية لتعريف الشركة المصنعة. مع ذلك، تم اعتماد ذاكرة EEPROM بسعة 256 بايت (حتى DDR3). وقد استُخدمت المساحة المتبقية في العديد من التطبيقات.
تأتي الذاكرة عادةً مع توصيات توقيت متحفظة في ذاكرة القراءة فقط (SPD ROM) لضمان الأداء الأساسي على جميع الأنظمة. غالبًا ما يقضي المستخدمون المتحمسون وقتًا طويلاً في ضبط توقيتات الذاكرة يدويًا لزيادة السرعة. يتطلب تفعيل التكوينات الخاصة مثل Intel XMP أو AMD EXPO عادةً اختبارات إضافية لضمان استقرار النظام [ 24 ] ، وقد يؤدي استخدامها خارج نطاق المواصفات المنشورة من قِبل الشركة المصنعة إلى إلغاء ضمان وحدة المعالجة المركزية. [ 25 ] [ 26 ] [ 27 ]
ملفات تعريف الأداء المحسّنة (EPP)
تُعدّ ملفات تعريف الأداء المحسّنة (EPP) امتدادًا لتقنية SPD، طوّرتها شركتا Nvidia و Corsair ، وتتضمن معلومات إضافية لتحسين أداء ذاكرة DDR2 SDRAM ، بما في ذلك معلومات جهد التغذية وتوقيت الأوامر غير المشمولة في مواصفات JEDEC SPD. تُخزّن معلومات EPP في ذاكرة EEPROM نفسها، ولكن في البايتات من 99 إلى 127، وهي غير مستخدمة في تقنية DDR2 SPD القياسية. [ 28 ]
| بايت | مقاس | الملفات الشخصية الكاملة | الملفات الشخصية المختصرة |
|---|---|---|---|
| 99–103 | 5 | رأس EPP | |
| 104–109 | 6 | الملف الشخصي FP1 | الملف الشخصي AP1 |
| 110–115 | 6 | الملف الشخصي AP2 | |
| 116–121 | 6 | الملف الشخصي FP2 | الملف الشخصي AP3 |
| 122–127 | 6 | الملف الشخصي AP4 | |
صُممت هذه المعايير خصيصًا لتتوافق مع وحدة تحكم الذاكرة في شرائح nForce 5 و nForce 6 و nForce 7. تشجع Nvidia دعم تقنية EPP في BIOS لشرائح اللوحات الأم المتطورة. يهدف ذلك إلى توفير " كسر سرعة المعالج بنقرة واحدة " لتحسين الأداء بأقل جهد.
تُطلق شركة Nvidia على ذاكرة EPP المُعتمدة من حيث الأداء والاستقرار اسم "ذاكرة جاهزة لتقنية SLI". [ 29 ] وقد أثار مصطلح "ذاكرة جاهزة لتقنية SLI" بعض اللبس، إذ لا علاقة له بتقنية SLI للفيديو . يُمكن استخدام ذاكرة EPP/SLI مع بطاقة فيديو واحدة (حتى لو لم تكن من إنتاج Nvidia)، كما يُمكن تشغيل نظام فيديو SLI متعدد البطاقات دون الحاجة إلى ذاكرة EPP/SLI.
يدعم الإصدار الموسع، EPP 2.0، ذاكرة DDR3 أيضًا. [ 30 ]
ملف تعريف الذاكرة المتطرفة من إنتل (XMP)
تم تطوير امتداد JEDEC SPD مماثل من قِبل شركة إنتل لوحدات ذاكرة DDR3 SDRAM DIMM، واستُخدم لاحقًا في ذاكرة DDR4 و DDR5 SDRAM أيضًا. يستخدم XMP البايتات من 176 إلى 255، وهي غير مخصصة من قِبل JEDEC، لترميز توقيتات الذاكرة عالية الأداء. [ 31 ]
لاحقًا، طورت AMD تقنية AMP، وهي تقنية مكافئة لتقنية XMP، لاستخدامها في سلسلة وحدات الذاكرة "Radeon Memory" المُحسّنة للعمل على منصات AMD. [ 32 ] [ 33 ] علاوة على ذلك، قام مطورو اللوحات الأم بتطبيق تقنياتهم الخاصة لتمكين لوحاتهم الأم المتوافقة مع AMD من قراءة ملفات تعريف XMP: تقدم MSI تقنية A-XMP، [ 34 ] بينما تقدم ASUS تقنية DOCP (ملف تعريف كسر السرعة المباشر)، وتقدم Gigabyte تقنية EOCP (ملف تعريف كسر السرعة الموسع). [ 35 ]
DDR3 XMP
| بايتات DDR3 | مقاس | يستخدم |
|---|---|---|
| 176–184 | 9 | رأس XMP |
| 185–219 | 35 | ملف تعريف XMP 1 ("إعدادات المتحمسين") |
| 220–254 | 35 | ملف تعريف XMP 2 (إعدادات "متطرفة") |
يحتوي رأس الملف على البيانات التالية. والأهم من ذلك، أنه يحتوي على قيمة "قاعدة زمنية متوسطة" (MTB)، كعدد نسبي من النانوثانية (القيم الشائعة هي 1/8، 1/12، و1/16 نانوثانية). وتُعبّر العديد من قيم التوقيت اللاحقة الأخرى عن عدد صحيح من وحدات MTB.
يتضمن رأس الملف أيضًا عدد وحدات DIMM لكل قناة ذاكرة تم تصميم الملف الشخصي لدعمها؛ قد لا يؤدي تضمين المزيد من وحدات DIMM إلى نتائج جيدة.
| بايت DDR3 | أجزاء | يستخدم |
|---|---|---|
| 176 | 7:0 | رقم XMP السحري، البايت 1، 0x0C |
| 177 | 7:0 | رقم XMP السحري، البايت 2، 0x4A |
| 178 | 0 | تم تفعيل الملف الشخصي 1 (إذا كان 0، فسيتم تعطيله) |
| 1 | تم تفعيل الملف الشخصي 2 | |
| 3:2 | ملف تعريف 1 DIMMs لكل قناة (1-4 مشفرة كـ 0-3) | |
| 5:4 | ملف تعريف 2 DIMM لكل قناة | |
| 7:6 | محجوز | |
| 179 | 3:0 | رقم الإصدار الثانوي لـ XMP (x.0 أو x.1) |
| 7:4 | رقم الإصدار الرئيسي لملف XMP (0.x أو 1.x) | |
| 180 | 7:0 | توزيعات أرباح متوسطة الأجل للملف الشخصي 1 |
| 181 | 7:0 | قاسم القاعدة الزمنية المتوسطة للملف الشخصي 1 (MTB = المقسوم/المقسوم عليه ns) |
| 182 | 7:0 | توزيعات الأرباح متوسطة الأجل للملف الشخصي 2 (مثال 8) |
| 183 | 7:0 | قاسم قاعدة الوقت المتوسطة للملف الشخصي 2 (على سبيل المثال 1، مما يعطي MTB = 1/8 نانوثانية) |
| 184 | 7:0 | محجوز |
| بايت DDR3 1 | بايت DDR3 2 | أجزاء | يستخدم |
|---|---|---|---|
| 185 | 220 | 0 | جهد Vdd للوحدة (0.00 أو 0.05) |
| 4:1 | أجزاء جهد Vdd للوحدة (0.0–0.9) | ||
| 6:5 | وحدات جهد Vdd للوحدة (0-2) | ||
| 7 | محجوز | ||
| 186 | 221 | 7:0 | الحد الأدنى لفترة ساعة SDRAM t CK min (وحدات MTB) |
| 187 | 222 | 7:0 | الحد الأدنى لوقت استجابة CAS t AA min (وحدات MTB) |
| 188 | 223 | 7:0 | زمن استجابة CAS المدعوم (خريطة بت، 4-11 مشفرة كبتات 0-7) |
| 189 | 224 | 6:0 | زمن استجابة CAS المدعوم (خريطة بت، 12-18 مشفرة كبتات 0-6) |
| 7 | محجوز | ||
| 190 | 225 | 7:0 | الحد الأدنى لوقت استجابة الكتابة CAS t CWL min (وحدات MTB) |
| 191 | 226 | 7:0 | الحد الأدنى لوقت تأخير الشحن المسبق للصف t RP min (وحدات الدراجات الجبلية) |
| 192 | 227 | 7:0 | الحد الأدنى لوقت التأخير من RAS إلى CAS t RCD min (وحدات MTB) |
| 193 | 228 | 7:0 | الحد الأدنى لوقت استعادة الكتابة t WR min (وحدات MTB) |
| 194 | 229 | 3:0 | t RAS min upper nibble (bits 11:8) |
| 7:4 | t RC min upper nibble (bits 11:8) | ||
| 195 | 230 | 7:0 | الحد الأدنى لوقت التأخير بين الشحن النشط والشحن المسبق t RAS min bits 7:0 (وحدات MTB) |
| 196 | 231 | 7:0 | الحد الأدنى لوقت التأخير بين التنشيط والتحديث t RC min bits 7:0 (وحدات MTB) |
| 197 | 232 | 7:0 | الحد الأقصى لمتوسط فترة التحديث t REFI lsbyte (وحدات MTB) |
| 198 | 233 | 7:0 | الحد الأقصى لمتوسط فترة التحديث t REFI مللي بايت (وحدات MTB) |
| 199 | 234 | 7:0 | الحد الأدنى لوقت تأخير استعادة التحديث t RFC min lsbyte (وحدات MTB) |
| 200 | 235 | 7:0 | الحد الأدنى لوقت تأخير استعادة التحديث t RFC min مللي بايت (وحدات MTB) |
| 201 | 236 | 7:0 | الحد الأدنى لوقت تأخير أمر القراءة الداخلية للشحن المسبق t RTP min (وحدات MTB) |
| 202 | 237 | 7:0 | الحد الأدنى لوقت التأخير بين الصفوف النشطة t RRD min (وحدات MTB) |
| 203 | 238 | 3:0 | t FAW min upper nibbble (bits 11:8) |
| 7:4 | محجوز | ||
| 204 | 239 | 7:0 | الحد الأدنى لوقت تأخير نافذة التنشيط t FAW min bits 7:0 (وحدات MTB) |
| 205 | 240 | 7:0 | الحد الأدنى لوقت تأخير أمر الكتابة إلى القراءة الداخلي t WTR min (وحدات MTB) |
| 206 | 241 | 2:0 | ضبط وقت استجابة أمر الكتابة إلى القراءة (0-7 دورات ساعة) |
| 3 | اكتب لقراءة إشارة تعديل دوران الأمر (0 = سحب للداخل، 1 = دفع للخارج) | ||
| 6:4 | ضبط وقت استجابة أمر القراءة والكتابة (0-7 دورات ساعة) | ||
| 7 | اقرأ لكتابة إشارة تعديل دوران الأمر (0 = سحب للداخل، 1 = دفع للخارج) | ||
| 207 | 242 | 2:0 | تعديل وقت استجابة الأوامر المتتالية (0-7 دورات ساعة) |
| 3 | علامة تعديل الدوران المتتالية (0 = سحب للداخل، 1 = دفع للخارج) | ||
| 7:4 | محجوز | ||
| 208 | 243 | 7:0 | وضع معدل أوامر النظام. 0 = الوضع الافتراضي لـ JTAG، وإلا بوحدات خاصة من MTB × t CK /ns. على سبيل المثال، إذا كان MTB يساوي 1/8 ns، فهذا بوحدات 1/8 دورة ساعة. |
| 209 | 244 | 7:0 | أداء التحديث الذاتي التلقائي لذاكرة الوصول العشوائي الديناميكية المتزامنة (SDRAM). تشير النسخة القياسية 1.1 إلى أن التوثيق قيد الإعداد . |
| 210–218 | 245–253 | 7:0 | محجوز |
| 219 | 254 | 7:0 | رمز شخصي محجوز خاص بالبائع. |
ملفات تعريف AMD الموسعة لكسر السرعة (EXPO)
تُعدّ تقنية EXPO (ملفات تعريف كسر السرعة الموسعة من AMD) امتدادًا لتقنية JEDEC SPD، طُوّرت خصيصًا لوحدات ذاكرة DDR5 DIMM لتطبيق ملف تعريف كسر سرعة تلقائي بنقرة واحدة على ذاكرة النظام. [ 37 ] [ 38 ] تتضمن وحدات ذاكرة AMD DIMM المعتمدة بتقنية EXPO توقيتات مُحسّنة مُعتمدة للعمل على معالجات Zen 4. [ 39 ] على عكس معيار XMP المغلق من Intel، فإن معيار EXPO مفتوح المصدر ومجاني . [ 38 ] ويمكن استخدامه على منصات Intel. [ 38 ] عند إطلاقها في سبتمبر 2022، ستتوفر 15 مجموعة ذاكرة RAM من الشركاء معتمدة بتقنية EXPO، تصل سرعتها إلى 6400 ميجا نقلة/ثانية. [ 40 ]
إكسبو زمن استجابة منخفض للغاية (ULL)
أعلنت AMD في معرض Computex 2026 عن تقنية EXPO Ultra Low Latency (EXPO ULL)، وهي تحسين لتقنية EXPO يسمح بتحديد توقيتات فرعية إضافية، بما في ذلك t REFI (فترة التحديث)، وt RRD_S (تأخير RAS قصير المدى)، وt WR (وقت استعادة الكتابة)، بالإضافة إلى إمكانية تحديد جهد V DDP . [ 41 ] [ 42 ] ستكون تقنية EXPO ULL متوافقة مع اللوحات الأم الحالية المتوافقة مع EXPO، مع احتمال الحاجة إلى تحديث BIOS. [ 42 ] بالنسبة لذاكرة DDR5-6000، ادعت AMD زيادة بنسبة 4% في كل من متوسط معدل الإطارات في الثانية (fps ) وانخفاض معدل الإطارات في الثانية بنسبة 1% في 30 لعبة تم اختبارها على معالج Ryzen 7 9700X، مقارنةً بوحدات DIMM من نوع EXPO غير المزودة بتقنية ULL. [ 42 ] وأكدت AMD أن أسعار مجموعات ذاكرة الوصول العشوائي (RAM) المزودة بتقنية EXPO ULL ستكون "مماثلة فعليًا" لأسعار مجموعات EXPO غير المزودة بتقنية ULL. [ 42 ] في المقابل، توقعت شركة جي سكيل أسعارًا أعلى، مشيرة إلى الحاجة إلى تصنيف أكثر صرامة. [ 43 ]
ذاكرة خاصة بالبائع
من الاستخدامات الخاطئة الشائعة كتابة معلومات في مناطق ذاكرة محددة لربط وحدات ذاكرة خاصة بمورد معين بنظام محدد. ومن المعروف أن شركة فوجيتسو تكنولوجي سوليوشنز تقوم بذلك. وعادةً ما تؤدي إضافة وحدة ذاكرة مختلفة إلى النظام إلى رفض أو اتخاذ إجراءات مضادة أخرى (مثل الضغط على مفتاح F1 عند كل تشغيل).
02 0E 00 01-00 00 00 EF-02 03 19 4D-BC 47 C3 46 ...........MGF 53 43 00 04-EF 4F 8D 1F-00 01 70 00-01 03 C1 CF SC...O....p.....
هذا ناتج وحدة ذاكرة سعة 512 ميجابايت من شركة مايكرون تكنولوجيز، تحمل علامة فوجيتسو-سيمنز للحواسيب، لاحظ سلسلة "FSC" (46 53 43). يرفض نظام BIOS وحدات الذاكرة التي لا تحتوي على هذه المعلومات بدءًا من الإزاحة 128h.
تستخدم بعض أجهزة الكمبيوتر المحمولة من نوع Packard Bell AMD هذه الطريقة أيضًا، وفي هذه الحالة قد تختلف الأعراض، ولكنها قد تؤدي إلى وميض المؤشر بدلًا من صوت تنبيه. ومن الجدير بالذكر أن هذا قد يكون أيضًا أحد أعراض تلف نظام BIOS. [ 44 ] مع ذلك، فإن ترقية ذاكرة الوصول العشوائي من 2 جيجابايت إلى 4 جيجابايت قد تؤدي أيضًا إلى مشاكل.
قراءة وكتابة معلومات اضطراب المعالجة الحسية
يقوم مصنّعو وحدات الذاكرة بكتابة معلومات SPD إلى ذاكرة EEPROM الموجودة على الوحدة. وتقرأ أنظمة BIOS الخاصة باللوحات الأم معلومات SPD لضبط إعدادات وحدة التحكم بالذاكرة.
ناقل SMBus المدمج
يُعدّ مُتحكّم ناقل SMBus في اللوحة الأم الطريقة المباشرة للوصول إلى بيانات SPD على وحدة الذاكرة المتصلة بها. تسمح بعض شرائح اللوحة الأم بتحديد ما إذا كان ينبغي حماية بيانات SPD ضد الكتابة. وللسماح بالوصول بهذه الطريقة، يجب أن يدعم نظام التشغيل ناقل SMBus، وأن يحتوي على برامج تشغيل مناسبة لذاكرة EEPROM، وأن يكون ناقل SMBus في اللوحة الأم متصلاً بذاكرة EEPROM الخاصة ببيانات SPD.
- (R) في أنظمة لينكس وفري بي إس دي ، يقوم برنامج مساحة المستخدم
decode-dimmsالمُقدم من قِبل (i2c-toolsR) بفك تشفير وطباعة معلومات معيار JEDEC على أي ذاكرة تحتوي على معلومات SPD في الحاسوب. بالنسبة لذاكرة SPD ما قبل DDR4، يتطلب البرنامج إما برنامج التشغيل "eeprom" أو "at24" (ذاكرة EEPROM من سلسلة 24). أما بالنسبة لذاكرة SPD من DDR4، فيتطلب البرنامج إما برنامج التشغيل "eeprom" أو برنامج التشغيل "ee1004" (ذاكرة EEPROM من سلسلة 34 المُعرّفة في معيار JEDEC EE1004). [ 45 ] [ 46 ] في توزيعات لينكس القديمة، كان برنامج decode-dimms.pl مُتاحًا كجزء من حزمة lm_sensors .- (W)
eeprogتسمح الأداة من i2c-tools بالكتابة إلى ذاكرة EEPROM من السلسلة 24، أي حتى DDR3.
- (W)
- (RW) في أنظمة لينكس وفري بي إس دي ، يقوم برنامج بايثون
spd-eepromبقراءة وكتابة ذاكرات EEPROM من سلسلة AT24 وEE1004. يوفر البرنامج فقط قراءة وكتابة SMBus الخام، وليس فك التشفير. متطلبات برنامج التشغيل هي نفسها المذكورة في [ 47 ]i2c-tools. - (R) في OpenBSD 4.3+ و NetBSD 5.0+، يقوم برنامج التشغيل spdmem(4) بالوصول إلى EEPROM من خلال SMBus لتوفير معلومات حول وحدات الذاكرة (جزء معيار JEDEC فقط).
- (R) يقوم برنامج Coreboot بقراءة واستخدام معلومات SPD لتهيئة جميع وحدات التحكم بالذاكرة في الحاسوب، بما في ذلك التوقيت والحجم وخصائص أخرى. ويهدف Coreboot إلى العمل كبرنامج ثابت للحاسوب، ليحل محل BIOS (أو BIOS المُفعّل بتقنية UEFI ).
- (R) HWiNFO و CPU-Z و Speccy هي برامج مايكروسوفت ويندوز التي تقرأ وتعرض معلومات SPD، بما في ذلك XMP والامتدادات الأخرى. [ 48 ]
- برنامج Thaiphoon Burner ( برنامج مهجور ) هو برنامج لنظام ويندوز يسمح بالقراءة والكتابة من وإلى وحدات الذاكرة SPD حتى DDR4 (بما في ذلك XMP). وSPDtool هو برنامج مهجور آخر له غرض مشابه.
ميزات أخرى لـ SMBus
مستشعر درجة الحرارة
تضع JEDEC معايير لمستشعرات درجة الحرارة القابلة للعنونة عبر SMBus على شرائح الذاكرة. TS3000 مخصص للمستشعر المستقل حتى DDR3. TSE2002 هو مستشعر مدمج لـ SPD ودرجة الحرارة حتى DDR3. TSE2004 هو مستشعر مدمج لـ SPD ودرجة الحرارة لـ DDR4. SPD5118 هو "المحور" الذي يدمج درجة الحرارة وSPD على DDR5.
التحكم في مصابيح LED RGB
تدعم بعض وحدات الذاكرة (خاصةً في أجهزة الكمبيوتر المخصصة للألعاب ) [ 49 ] مصابيح LED من نوع RGB يتم التحكم بها بواسطة أوامر SMBus خاصة. يتيح ذلك التحكم في لون مصابيح LED دون الحاجة إلى موصلات وكابلات إضافية. وقد تم استغلال برامج تشغيل نواة نظام التشغيل Windows من عدة مصنّعين، واللازمة للتحكم في هذه المصابيح، للحصول على صلاحيات وصول تتراوح بين الوصول الكامل إلى ذاكرة النواة، والتحكم في سجلات MSR ومنافذ الإدخال/الإخراج، وذلك مرات عديدة في عام 2020 وحده. [ 50 ] [ 51 ] [ 52 ]
SMBIOS
يقوم نظام SMBIOS بنقل بيانات الذاكرة من نظام BIOS إلى الحاسوب. ويتم الوصول إلى هذه المعلومات بواسطة برنامج dmidecode ، الذي يعمل على أنظمة Linux و FreeBSD و NetBSD و OpenBSD و BeOS و Cygwin و Solaris . ومع ذلك، فهو لا يصل إلى معلومات SPD، بل إلى معلومات SMBIOS، لذا قد تكون البيانات محدودة أو غير صحيحة. [ 53 ]
SMBus خارج الموقع
بإزالة شريحة EEPROM ونقلها إلى مكان آخر، يمكن الحصول على وصول مباشر أكثر إلى ناقل SMBus. وهذا يساعد على إزالة التداخل من الشرائح الإلكترونية.
أجهزة الكمبيوتر المحمولة وكاميرات الويب
من الاستخدامات غير الشائعة لأجهزة الكمبيوتر المحمولة القديمة استخدامها كقارئات SMBus عامة، حيث يمكن تعطيل ذاكرة EEPROM الداخلية الموجودة على الوحدة بمجرد قراءتها بواسطة BIOS، مما يجعل ناقل البيانات متاحًا للاستخدام. وتتمثل الطريقة المستخدمة في خفض مستوى خطي A0 وA1 لإيقاف تشغيل الذاكرة الداخلية، مما يسمح للجهاز الخارجي بالوصول إلى ناقل SMBus. بعد ذلك، يمكن لنظام Linux مخصص أو تطبيق DOS الوصول إلى الجهاز الخارجي. ومن الاستخدامات الشائعة استعادة البيانات من رقائق ذاكرة شاشة LCD لتحديث شاشة عامة في جهاز كمبيوتر محمول خاص.
تتمثل إحدى التقنيات ذات الصلة في إعادة برمجة الشريحة الموجودة على كاميرات الويب، والتي غالبًا ما تُرفق مع العديد من أجهزة الكمبيوتر المحمولة، نظرًا لسرعة ناقل البيانات العالية فيها. بل ويمكن تعديلها بحيث يمكن قراءة وكتابة شرائح سلسلة 25، المستخدمة عادةً في تخزين ذاكرة القراءة فقط UEFI الخاصة باللوحة الأم، وذلك لحماية الشريحة من التلف.
في بعض الرقائق، من الجيد أيضًا فصل خطوط حماية الكتابة حتى لا يتم مسح الرقائق الموجودة على اللوحة أثناء إعادة البرمجة.
مشاكل توليد الرقائق
لسوء الحظ، لا يعمل هذا إلا مع ذاكرة DDR3 وما دونها، حيث تستخدم ذاكرة DDR4 طراز شريحة مختلفًا (سلسلة 34) ليتوافق مع وحدة SPD بسعة 512 بايت (مقارنةً بـ 256 بايت في الأجيال السابقة). تقسم واجهة هذه الشريحة (EE1004/TSE2004) مساحة التخزين إلى صفحتين، وتتطلب تبديل الصفحات لقراءة أو كتابة الشريحة بأكملها.
بعض الشرائح لا تتفاوض بشكل صحيح على قراءة رقائق EEPROM من سلسلة 34، لذا قد تفشل في قراءتها تمامًا. وقد يُظهر البرنامج رسالة "برنامج تشغيل SMBus غير متوافق؟" كرد فعل.
تستخدم ذاكرة DDR5 تصميمًا أكثر تعقيدًا، وهو "المحور" SPD5118 مع مضاعفة أخرى للسعة.
على المعدات القديمة
تتطلب بعض الأجهزة القديمة استخدام وحدات SIMM مزودة بتقنية الكشف المتوازي عن الوجود (المعروفة اختصارًا بـ PD). وتستخدم بعض هذه الأجهزة ترميز PD غير قياسي، وخاصةً أجهزة كمبيوتر IBM وطابعات Hewlett-Packard LaserJet وغيرها.
انظر أيضاً
مراجع
- ↑ توماس ب. كونيغ؛ ناثان جون (3 فبراير 1997)، "الكشف عن الوجود المتسلسل على وشك أن يصبح محط الأنظار" ، الأخبار الإلكترونية ، 43 (2153)
- ↑ دين كينت (24 أكتوبر 1998). "دليل رام" . تومز هاردوير .
- ↑ شيمبي، أناند لال. "ذاكرة الوصول العشوائي الديناميكية المتزامنة PC100: مقدمة" . www.anandtech.com . مؤرشف من الأصل بتاريخ 24 مايو 2011.
- ↑ ملاحظة التطبيق INN-8668-APN3: معايير بيانات SDRAM SPD ، memorytesters.com
- ↑ مواصفات الكشف التسلسلي عن وجود ذاكرة الوصول العشوائي الديناميكية المتزامنة (SPD) للحاسوب الشخصي (ملف PDF) ، 1.2A، ديسمبر 1997، صفحة 28، مؤرشفة من الأصل (ملف PDF) في 31 مايو 2014 ، تم استرجاعها في 30 مايو 2014
- 1 2 معيار JEDEC 21-C القسم 4.1.2.4 "SPDs لـ DDR SDRAM"
- 1 2 معيار JEDEC 21-C القسم 4.1.2.10 "مواصفات SPD الخاصة بذاكرة DDR2 SDRAM"
- ↑ "فهم جدول الكشف التسلسلي عن وجود ذاكرة DDR3 (SPD)" . مؤرشف من الأصل في 22 ديسمبر 2015. تم الاطلاع عليه في 29 مايو 2010 .
- ↑ الملحق ك من معيار JESD21-C: الكشف التسلسلي عن وجود وحدات DDR3 SDRAM ، الإصدار 4، مراجعة SPD 1.1
- ↑ الملحق ك من معيار JESD21-C: الكشف التسلسلي عن وجود وحدات ذاكرة الوصول العشوائي الديناميكية المتزامنة DDR3 ، الإصدار 6، مراجعة SPD 1.3
- ↑ ديلفار، جان. " [ تحديث ] eeprom: برنامج تشغيل ee1004 جديد لذاكرة DDR4" . LKML . تم الاطلاع عليه في 7 نوفمبر 2019 .
- 1 2 JEDEC. "الملحق L: الكشف التسلسلي عن وجود البيانات (SPD) لوحدات ذاكرة الوصول العشوائي الديناميكية DDR4" (ملف PDF) . مؤرشف من الأصل في 21 فبراير 2020.
- ↑ JEDEC. "مواصفات أجهزة EE1004 وTSE2004 (مسودة)" (ملف PDF) . مؤرشف من الأصل بتاريخ 9 يوليو 2017. تم الاطلاع عليه بتاريخ 7 نوفمبر 2019 .
- ↑ الملحق L من معيار JESD21-C: الكشف التسلسلي عن وجود وحدات DDR4 SDRAM ، الإصدار 5
- ^ "JESD400-5B (JESD400-5B)" . جيديك . 2023 . تم الاسترجاع في 31 ديسمبر 2023 .
- 1 2 3 جهاز الكشف عن وجود الموزع التسلسلي SPD5118، المعيار JESD300-5B.01، الإصدار 1.5.1، مايو 2023
- ↑ معيار JEDEC 21-C القسم 4.1.4 "تعريف ذاكرة EEPROM التسلسلية للكشف عن الوجود (SPD) TSE2002av مع مستشعر درجة الحرارة (TS) لتطبيقات وحدة الذاكرة"
- ↑ "TN-04-42: حماية الكتابة التسلسلية لوحدة الذاكرة - الكشف عن وجودها" (ملف PDF) . شركة مايكرون .
- ↑ معيار JEDEC رقم 21-C 4.1.3 تعريف ذاكرة EEPROM الخاصة بكشف الوجود التسلسلي (SPD) EE1002 وEE1002A 4_01_03R19-01.pdf
- ↑ معيار JEDEC رقم 21-C 4.1.6 تعريفات ذاكرة EEPROM من نوع EE1004-v سعة 4 كيلوبت بتقنية الكشف التسلسلي عن الوجود (SPD) وذاكرة EEPROM من نوع TSE2004av سعة 4 كيلوبت بتقنية الكشف التسلسلي عن الوجود (SPD) مع مستشعر درجة الحرارة (TS) لتطبيقات وحدات الذاكرة 4_01_06R26-01-1.pdf
- ↑ معيار JEDEC 21-C القسم 4.1.2.11 "الكشف التسلسلي عن الوجود (SPD) لوحدات DDR3 SDRAM"
- ↑ معيار JEDEC 21-C القسم 4.1.2 "معيار الكشف عن وجود التسلسل، معيار عام"
- ↑ معيار JEDEC 21-C القسم 4.1.2.5 "البيانات المحددة لذاكرة الوصول العشوائي الديناميكية المتزامنة (SDRAM)"
- ↑ "ما هو XMP، ولماذا هو مهم لذاكرة الوصول العشوائي؟" . How-To Geek. 21 سبتمبر 2023. تم الاطلاع عليه بتاريخ 19 مايو 2025 .
- ↑ "لماذا يُعدّ استخدام XMP ورفع تردد تشغيل الذاكرة أمرًا مقبولًا حتى لو أدى ذلك إلى إلغاء الضمان؟" . PCWorld. 16 مارس 2021. تم الاطلاع عليه بتاريخ 19 مايو 2025 .
- ↑ "احتراق معالج AMD Ryzen 7000: السبب هو جهد EXPO وSoC (رد AMD)" . موقع Tom's Hardware. 25 أبريل 2023. تاريخ الاطلاع: 19 مايو 2025 .
- ↑ "ملف تعريف الذاكرة المتطرفة من إنتل (Intel® XMP)" . إنتل . تم الاطلاع عليه بتاريخ 19 مايو 2025.
قد يؤدي تغيير تردد الساعة أو الجهد إلى تلف المعالج ومكونات النظام الأخرى أو تقليل عمرها الافتراضي، وقد يقلل من استقرار النظام وأدائه. قد لا تسري ضمانات المنتج إذا تم تشغيل المعالج بما يتجاوز مواصفاته.
- ↑ مواصفات تصميم ملفات تعريف الأداء المحسّن لذاكرة DDR2 UDIMM (ملف PDF) ، إنفيديا ، 12 مايو 2006 ، تم الاطلاع عليه في 5 مايو 2009
- ↑ "موجز تقني - ذاكرة جاهزة لتقنية SLI مع ملفات تعريف أداء محسّنة، تعزيز أداء الذاكرة بنقرة واحدة وبدون متاعب" (ملف PDF) . مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 7 ديسمبر 2008.
- ↑ ملفات تعريف الأداء المحسّنة 2.0 (الصفحات 2-3)
- ↑ "ما هو ملف تعريف الذاكرة المتطرفة من إنتل (Intel XMP)؟" . إنتل . تم الاطلاع عليه بتاريخ 26 سبتمبر 2022 .
- ↑ "تقنية ملف تعريف الذاكرة - عزز أداء ذاكرة الوصول العشوائي لديك" . AMD . 2012. تم الاطلاع عليه بتاريخ 8 يناير 2018 .
- ↑ مارتن، رايان (23 يوليو 2012). "شركة AMD تُطلق معالج AMP المكافئ لتقنية XMP - eTeknix" . eTeknix . تاريخ الاسترجاع: 8 يناير 2018 .
- ↑ "شركة MSI هي أول علامة تجارية في العالم تُفعّل تقنية A-XMP على معالجات Ryzen لتحقيق أفضل أداء لذاكرة DDR4، وتُطلق طرازات جديدة" . MSI . 21 مارس 2017. تاريخ الاطلاع: 8 يناير 2018 .
- ↑ Tradesman1 (26 أغسطس 2016). "ماذا تعني XMP وDOCP وEOCP - تم الحل - الذاكرة" . منتديات Tom's Hardware . تم الاطلاع عليه في 8 يناير 2018 .
{{cite web}}: صيانة CS1: الأسماء الرقمية: قائمة المؤلفين ( رابط ) - 1 2 3 "مواصفات ملف تعريف الذاكرة المتطرفة من إنتل (XMP)، الإصدار 1.1" (ملف PDF) . إنتل . أكتوبر 2007. مؤرشف من الأصل في 6 مارس 2012. تم الاطلاع عليه في 25 مايو 2010 .
- ↑ "ملفات تعريف AMD الموسعة لكسر السرعة" . AMD . تم الاطلاع عليه بتاريخ 26 سبتمبر 2022 .
- 1 2 3 روتش، جاكوب (6 سبتمبر 2022). "ما هو معرض AMD EXPO وهل يجب أن تحتوي ذاكرة DDR5 الخاصة بي عليه؟" . ديجيتال تريندز . تم الاطلاع عليه بتاريخ 26 سبتمبر 2022 .
- ↑ بونشور، جافين (30 أغسطس 2022). "تقنية ذاكرة AMD EXPO: ملفات تعريف كسر السرعة بنقرة واحدة لمعالجات Ryzen 7000" . AnandTech . مؤرشف من الأصل في 30 أغسطس 2022. تم الاطلاع عليه في 26 سبتمبر 2022 .
- ↑ "أعلنت AMD عن تقنية EXPO لرفع تردد تشغيل ذاكرة DDR5" . VideoCardz . 30 أغسطس 2022. تم الاطلاع عليه بتاريخ 26 سبتمبر 2022 .
- ذاكرة AMD فائقة السرعة منخفضة التأخير تُحسّن معدل الإطارات في الألعاب، وشركة G.Skill تُؤكد دقة التوقيت! . Hardware Unboxed (فيديو) . تايبيه: Hardware Unboxed. 6 يونيو 2026. يبدأ الحدث الساعة 5:33 . تم الاطلاع عليه في 6 يونيو 2026 – عبر يوتيوب .
- ١ ٢ ٣ ٤ روتش، جيك (٣ يونيو ٢٠٢٦). "تقول AMD إن ذاكرة DDR5 الجديدة ذات زمن الاستجابة المنخفض للغاية في معرض EXPO ستكون "بسعر مماثل فعليًا" للمجموعات الحالية - ستعمل الميزة على الشرائح الحالية، ولكنها ستتطلب وحدات DIMM جديدة" . Tom's Hardware . تم الاسترجاع في ٦ يونيو ٢٠٢٦ .
- ↑ كامبمان، جيفري (6 يونيو 2026). "جي. سكيل تشرح كيف تُتيح تقنية AMD EXPO ULL أداءً إضافيًا - حيث تسمح الملفات التعريفية الموسعة لمصنعي الذاكرة بتضمين تعديلات التوقيت الفرعي لأول مرة" . تومز هاردوير . تم الاطلاع عليه في 6 يونيو 2026 .
- ↑ "ترقية ذاكرة الوصول العشوائي (RAM) لجهاز Packard Bell LJ65" . منتدى Tom's Hardware . 9 يناير 2014.
- ^ "فك التشفير (1)" . صفحة ديبيان . تم الاسترجاع في 16 ديسمبر 2020 .
- ↑ "فك تشفير وحدات الذاكرة الرقمية" . www.freebsd.org . تم الاطلاع عليه بتاريخ 24 يناير 2021 .
- ↑ تشين، جاك (25 مايو 2025). "redchenjs/spd-eeprom" . جيت هاب .
- ↑ "HWiNFO - معلومات النظام الاحترافية والتشخيص" . HWiNFO .
- ↑ "ذاكرة VENGEANCE RGB PRO من سلسلة DDR4 | ذاكرة سطح المكتب | CORSAIR" . www.corsair.com . تم الاطلاع عليه بتاريخ 26 نوفمبر 2020 .
- ↑ ActiveCyber. ثغرة أمنية في برنامج تشغيل Viper RGB لرفع مستوى الصلاحيات المحلية (تقرير فني). CVE - 2019-18845 – عبر مؤسسة MITRE.
- ↑ ActiveCyber. ثغرة أمنية في برنامج تشغيل CORSAIR iCUE لرفع مستوى الصلاحيات المحلية (CVE-2020-8808) (تقرير فني). CVE - 2020-8808 – عبر مؤسسة MITRE.
- ↑ ActiveCyber. ACTIVE-2020-003: ثغرة أمنية في برنامج تشغيل التحكم في إضاءة Trident Z، تتمثل في رفع مستوى الصلاحيات المحلية (تقرير فني). CVE - 2020-12446 – عبر مؤسسة MITRE.
- ↑ "dmidecode: ما فائدته؟" . Linux.com | مصدر معلومات لينكس . 29 نوفمبر 2004.
- ذاكرة الحاسوب
