وحدة تحكم عرض الفيديو

مخطط كتلي لوحدة التحكم في عرض الرسومات NEC μPD7220 (التي صدرت عام 1981)

وحدة التحكم في عرض الفيديو ( VDC )، والتي تُسمى أيضًا محرك العرض أو واجهة العرض ، هي دائرة متكاملة تُعدّ المكون الرئيسي في مولد إشارة الفيديو ، وهو جهاز مسؤول عن إنتاج إشارة الفيديو في أنظمة الحوسبة أو الألعاب. بعض وحدات التحكم في عرض الفيديو تُولّد أيضًا إشارة صوتية ، ولكن هذه ليست وظيفتها الأساسية. استُخدمت وحدات التحكم في عرض الفيديو في أجهزة الكمبيوتر المنزلية في ثمانينيات القرن الماضي، وكذلك في أجهزة ألعاب الفيديو وألعاب الصالات .

يُعدّ مُولّد إشارات الفيديو (VDC) المكوّن الرئيسي لمنطق توليد إشارات الفيديو، وهو المسؤول عن توليد توقيت إشارات الفيديو مثل إشارات التزامن الأفقي والرأسي وإشارة فاصل التعتيم . في بعض الأحيان، كانت هناك حاجة إلى رقائق داعمة أخرى لبناء نظام كامل، مثل ذاكرة الوصول العشوائي (RAM) لتخزين بيانات البكسل ، وذاكرة القراءة فقط (ROM) لتخزين خطوط الأحرف ، أو بعض الدوائر المنطقية المنفصلة مثل مسجلات الإزاحة .

تُستخدم شريحة VDC في أغلب الأحيان كوحدة إضافية لنظام الحاسوب المضيف، وهي مُدمجة بالكامل معه، حيث تظهر ذاكرة بيانات الرسومات في نفس خريطة ذاكرة وحدة المعالجة المركزية الرئيسية. يسمح هذا لوحدة المعالجة المركزية بكتابة بيانات جديدة إلى الذاكرة، والتي تقوم شريحة VDC بقراءتها وعرضها. في بعض الحالات، تعمل شريحة VDC كمعالج مساعد قادر على معالجة محتويات ذاكرة الوصول العشوائي (RAM) بشكل مستقل. نظرًا لانخفاض أداء ذاكرة الوصول العشوائي الديناميكية (DRAM) في بداياتها ، استخدمت بعض شرائح VDC مجموعة DRAM منفصلة تمامًا يمكنها القراءة منها دون مقاطعة من قِبل وحدة المعالجة المركزية أو تأثرها بها. استخدمت الأنظمة اللاحقة ذاكرة فيديو ثنائية المنافذ لتجنب مشاكل الأداء، مما يسمح لوحدة المعالجة المركزية بقراءة أو كتابة البيانات من منفذ واحد، بينما تقوم شريحة VDC في الوقت نفسه بقراءتها من المنفذ الآخر.

VDC مقابل GPU

غالباً ما يكون الفرق بين وحدة تحكم العرض، ومسرّع الرسومات، ووحدة معالجة البيانات، ووحدة معالجة الرسومات (GPU) غير واضح بسبب وجود أمثلة تُصنّف ضمن فئة معينة ولكنها تمتلك بعض خصائص فئة أخرى. فليس من السهل دائماً تحديد متى تكون شريحة فيديو معينة وحدة تحكم عرض فيديو ومتى تكون معالج عرض فيديو. على سبيل المثال، قد يُشار إلى شريحة TMS9918 بأي من هذين المصطلحين، وذلك بحسب المصدر.

بشكل عام، لا تتضمن وحدة معالجة الرسومات الافتراضية (VDC) التقليدية أي قدرة داخلية على تنفيذ عمليات الرسومات بشكل مستقل، كرسم الخطوط أو تعبئة المساحات مثلاً، بل تعتمد على وحدة المعالجة المركزية (CPU) لتنفيذ هذه العمليات من خلال إجراء الحسابات وتخزين النتائج في الذاكرة لقراءة وحدة معالجة الرسومات الافتراضية. تضيف وحدات المعالجة المفردة (Blitters) بعض هذه الميزات، مما يتطلب سجلات إضافية وبعض مكونات المعالجة الحسابية على الدائرة المتكاملة لتشغيل هذه العمليات. بعض الرقاقات التي كانت تُسمى وحدات معالجة الرسومات الافتراضية في ثمانينيات القرن الماضي تتضمن بعض هذه الميزات، مما يجعلها أقرب تقنياً إلى وحدات المعالجة المفردة، ويعود اختيار المصطلح إلى حد كبير إلى تفضيل الشركة المصنعة لأحد المصطلحين على الآخر.

كانت وحدات معالجة الفيديو الرقمية (VDCs) ووحدات معالجة الرسومات (Bit Blitters ) شائعة خلال ثمانينيات وتسعينيات القرن العشرين. غالبًا ما احتوت هذه الوحدات على مكونات مادية خاصة لإنشاء الصور النقطية (sprites) . من الأمثلة المبكرة على ذلك جهاز ANTIC من أتاري ومعالج TMS9918 من تكساس إنسترومنتس . عممت التصاميم اللاحقة الصور النقطية من خلال تطبيق وظائف Bit Blitter، بما في ذلك معالج عرض الفيديو VDP2 ذو 32 بت للخلفية ومستوى التمرير في سيجا ساترن، وشريحة Lisa (AGA) التي استُخدمت لتحسين رسومات أجهزة كمبيوتر أميغا من الجيل التالي .

تُساهم وحدات معالجة الرسومات (GPUs) في تطوير هذا المجال، فهي لا تقتصر على توفير أجهزة حسابية أكثر قوة، كوحدات الفاصلة العائمة المتعددة ، بل تشمل أيضًا إمكانية إرسال إجراءات مخصصة إليها لتشغيلها محليًا. هذا يعني أن وحدة معالجة الرسومات لا تقتصر على الإجراءات المدمجة لرسم الخطوط أو تدوير الكاميرا، بل يمكنها أيضًا استقبال برامج كاملة مثل رسم الطائرات، والتي يمكن تنفيذها بسطر واحد من التعليمات البرمجية. يُمكّن هذا البرنامج المضيف من تقليل كمية المعلومات المتبادلة بين وحدة معالجة الرسومات والجهاز المضيف بشكل كبير، مما يُحسّن الأداء بشكل ملحوظ.

انتشرت وحدات معالجة الرسومات (GPUs) خلال تسعينيات القرن الماضي، ومنها S3 ViRGE و Matrox Mystique و Voodoo Graphics ؛ مع العلم أن نماذج سابقة مثل NEC μPD7220 كانت موجودة بالفعل منذ فترة. تستخدم جميع الأنظمة الحديثة أنظمة عرض شبيهة بوحدات معالجة الرسومات، تكون أحيانًا مدمجة في وحدة المعالجة المركزية (CPU)، وأحيانًا أخرى عبارة عن شريحة متكاملة منفصلة على لوحة أم أكبر، وأحيانًا على بطاقة منفصلة.

الأنواع

يمكن تقسيم وحدات التحكم في عرض الفيديو إلى عدة أنواع مختلفة، مدرجة هنا من الأبسط إلى الأكثر تعقيدًا؛

  • مُبدِّلات الفيديو ، أو "الأنظمة القائمة على مسجلات إزاحة الفيديو" (لا يوجد اسم مُتفق عليه عمومًا لهذا النوع من الأجهزة)، هي أبسط أنواع وحدات التحكم بالفيديو. وهي مسؤولة بشكل مباشر أو غير مباشر عن إشارات توقيت الفيديو، ولكنها عادةً لا تصل إلى ذاكرة الفيديو مباشرةً. تستقبل بيانات الفيديو من وحدة المعالجة المركزية الرئيسية، بايتًا تلو الآخر، وتحولها إلى دفق بتات تسلسلي، ومن هنا جاء الاسم التقني "مُبدِّل الفيديو". يُستخدم دفق البيانات التسلسلي هذا مع إشارات التزامن لإخراج إشارة فيديو. وتتولى وحدة المعالجة المركزية الرئيسية الجزء الأكبر من العمل. عادةً ما تدعم هذه الرقاقات وضع رسومات نقطية بدقة منخفضة جدًا .
  • تقوم وحدة التحكم في أنبوب أشعة الكاثود (CRTC ) بتوليد توقيتات الفيديو وقراءة بيانات الفيديو من ذاكرة الوصول العشوائي (RAM) المتصلة بها، ثم إخراجها عبر ذاكرة قراءة فقط (ROM) لمولد الأحرف الخارجي ( لأوضاع النصوص ) أو مباشرةً إلى مسجل إزاحة إخراج الفيديو (لأوضاع الرسومات عالية الدقة). [ 1 ] ونظرًا لأن إمكانيات مولد الفيديو تعتمد بشكل كبير على المنطق الخارجي، فإن مولدات الفيديو القائمة على شريحة CRTC يمكن أن تتمتع بنطاق واسع من الإمكانيات، بدءًا من أنظمة وضع النصوص البسيطة وصولًا إلى أنظمة عالية الدقة تدعم نطاقًا واسعًا من الألوان. مع ذلك، لا تدعم هذه الأنظمة عادةً الصور المتحركة (Sprites).
  • تُعدّ وحدات التحكم في واجهة الفيديو أكثر تعقيدًا بكثير من وحدات التحكم في شاشات CRT، حيث تُدمج الدوائر الخارجية اللازمة لشاشة CRT في شريحة وحدة التحكم بالفيديو. غالبًا ما تدعم هذه الوحدات الرسوم المتحركة (Sprites)، بالإضافة إلى مولدات الأحرف (القائمة على ذاكرة الوصول العشوائي) وذاكرة الفيديو المخصصة لخصائص الألوان وسجلات لوحة الألوان ( جداول البحث عن الألوان ) لأوضاع العرض عالية الدقة أو النصوص.
  • تحتوي معالجات الفيديو المساعدة على وحدة معالجة مركزية داخلية مخصصة لقراءة (وكتابة) ذاكرة الفيديو الخاصة بها (والتي قد تكون مشتركة مع وحدة المعالجة المركزية)، وتحويل محتويات هذه الذاكرة إلى إشارة فيديو. يمكن لوحدة المعالجة المركزية الرئيسية إصدار أوامر للمعالج المساعد، على سبيل المثال لتغيير أوضاع الفيديو أو لمعالجة محتويات ذاكرة الفيديو. كما يتحكم معالج الفيديو المساعد في مولد الأحرف (الذي يعتمد غالبًا على ذاكرة الوصول العشوائي)، وذاكرة سمات الألوان، وسجلات لوحة الألوان، ومنطق الرسوم المتحركة (طالما أنها موجودة).

قائمة بأمثلة لـ VDCs

من أمثلة وحدات التحكم في عرض الفيديو ما يلي:

مُبدِّلات الفيديو

  • كانت شريحة RCA CDP1861 بسيطة للغاية، مصممة بتقنية CMOS (وهو أمر غير شائع في منتصف سبعينيات القرن العشرين) لتكملة المعالج الدقيق RCA 1802 ، وقد استُخدمت بشكل أساسي في جهاز COSMAC VIP . وكانت تدعم فقط وضع رسومات أحادي اللون بدقة منخفضة للغاية.
  • محول واجهة التلفزيون ( TIA) هو شريحة الفيديو المخصصة التي تمثل قلب جهاز ألعاب أتاري 2600 ، وهي شريحة بدائية تعتمد على المعالج الدقيق 6502 للقيام بمعظم العمل، كما تم استخدامها لتوليد الصوت.

وحدات تحكم CRT

  • تم استخدام وحدة التحكم Intel 8275 CRT في Convergent Technologies AWS / Burroughs B20 ، إلى جانب بعض أنظمة ناقل S-100 .
  • يُعدّ مُولّد عناوين الفيديو Motorola 6845 (MC6845) أول مُولّد عناوين فيديو طُرح لأول مرة من قِبل شركة Motorola واستُخدم في جهاز Amstrad CPC وجهاز BBC Micro . كما استُخدم أيضًا في جميع مُحولات الفيديو المبكرة لأجهزة الكمبيوتر الشخصية تقريبًا، مثل مُحولات MDA و CGA و EGA . يستخدم كل من MDA وCGA شريحة Motorola أصلية، بينما يحتوي EGA على مجموعة شرائح IBM مُخصصة تتكون من خمس شرائح LSI؛ إحدى هذه الشرائح تتضمن إعادة تنفيذ IBM لوحدة CRTC، والتي تعمل مثل MC6845 ولكنها تختلف في بعض عناوين السجلات والوظائف، لذا فهي ليست مُتوافقة تمامًا. في جميع مُحولات VGA اللاحقة المُتوافقة، لا تزال وظيفة 6845 مُستنسخة داخل شريحة الفيديو، لذا يُمكن القول إن جميع أجهزة الكمبيوتر الشخصية الحالية المُتوافقة مع IBM PC لا تزال تتضمن منطق 6845 CRTC.

وحدات تحكم واجهة الفيديو

معالجات الفيديو المساعدة

  • كانت شريحة ANTIC ( دائرة واجهة التلفزيون الأبجدية الرقمية ) شريحة نظام فيديو مبكرة تُستخدم في أجهزة كمبيوتر أتاري ذات 8 بت . كانت قادرة على قراءة " قائمة العرض " باستخدام وحدة المعالجة المركزية المدمجة الخاصة بها ، واستخدام هذه البيانات لتوليد إشارة فيديو معقدة.
  • يُعرف معالج TMS9918 باسم معالج عرض الفيديو (VDP)، وقد صُمم في البداية لجهاز Texas Instruments TI-99/4 ، ثم استُخدم لاحقًا في أنظمة مثل MSX (MSX-1) و ColecoVision وسلسلة Memotech MTX ، بالإضافة إلى Sega SG-1000 و SC-3000 . يستخدم نظام Master System معالج VDP مُحسّنًا يعتمد على TMS9918، بينما يُعد معالج Sega 315-5313 (Yamaha YM7101) المستخدم في Sega Genesis وبعض أجهزة الألعاب الإلكترونية تطويرًا إضافيًا لمعالج Master System VDP، حيث تم حذف أوضاع TMS9918 الأصلية (الأقل كفاءة).
  • NEC μPD7220 . تم استخدامه في بعض لوحات الرسومات المتطورة لأجهزة الكمبيوتر الشخصية IBM في منتصف الثمانينيات، وخاصة في منتجات شركة Number Nine Visual Technology .

  • يُعدّ معالج الفيديو المساعد RP2C02 ( NTSC ) [ 2 ] أو RP2C07 ( PAL ) [ 3 ] وحدة معالجة فيديو صممتها شركة ريكو لصالح نينتندو لاستخدامها في جهازي فاميكوم ونظام نينتندو الترفيهي ، ويُعرف باسم "وحدة معالجة الصور" (PPU). وهو متصل بذاكرة فيديو مخصصة سعتها 2048 بايت ، ويحتوي على ناقل عناوين مخصص يسمح بالوصول إلى ذاكرة وصول عشوائي (RAM) أو ذاكرة قراءة فقط (ROM) إضافية من خرطوشة اللعبة. يدعم المعالج ساحة لعب قابلة للتمرير بدقة 256×240 بكسل، بالإضافة إلى قائمة عرض تضم 64 كائنًا (رسومات متحركة)، يمكن عرض 8 منها في كل سطر مسح.
  • يُعد جهاز Yamaha V9938 نسخة محسنة من TMS9918، وقد تم استخدامه بشكل أساسي في MSX2 .
  • يُعد معالج عرض الفيديو (VDP) من Yamaha V9958 هو المعالج المستخدم بشكل أساسي في أجهزة الكمبيوتر MSX2+ و MSX turboR .
  • إن VLSI VS21S010D-L عبارة عن ذاكرة SRAM متوازية/SPI بسعة 128 كيلوبايت مع وحدة تحكم عرض فيديو مدمجة مع وحدات بكسل ذات عمق بت متغير ووحدة نقل كتل.
  • سلسلة معالجات العرض الرسومية Thomson EF936x، والتي توفر معدل رسم يبلغ مليون بكسل في الثانية ودقة تصل إلى 1024 × 512.  

بدائل لشريحة VDC

تجدر الإشارة إلى أن العديد من أجهزة الكمبيوتر المنزلية القديمة لم تستخدم شريحة VDP، بل اعتمدت في بناء وحدة التحكم في عرض الفيديو بالكامل على مجموعة كبيرة من شرائح المنطق المنفصلة (ومن أمثلتها Apple II و PET و TRS-80 ). ونظرًا لمرونة هذه الأساليب، فقد كانت مولدات عرض الفيديو قادرة على أداء عالٍ (أو بدائية للغاية، اعتمادًا على جودة التصميم)، ولكنها كانت تتطلب أيضًا عددًا كبيرًا من المكونات.

استخدمت العديد من الأنظمة المبكرة شكلاً من أشكال مصفوفة المنطق القابلة للبرمجة لإنشاء نظام فيديو؛ ومن الأمثلة على ذلك أنظمة ZX Spectrum و ZX81 وElektronika BK-0010 ، بالإضافة إلى العديد من الأنظمة الأخرى. كانت التطبيقات المبكرة بدائية للغاية في كثير من الأحيان، لكن التطبيقات اللاحقة أدت أحيانًا إلى أنظمة فيديو متطورة نسبيًا، مثل النظام الموجود في SAM Coupé . في الأنظمة الأقل تطورًا، كما هو الحال في ZX81، كان الجهاز يؤدي وظائف كهربائية فقط، بينما كان المعالج الدقيق يتولى توقيت ومستوى بث الفيديو. نظرًا لارتفاع معدل بيانات الفيديو مقارنةً بسرعة المعالج، لم يكن بإمكان الحاسوب إجراء العمليات الحسابية الفعلية غير المتعلقة بالعرض إلا خلال فترة إعادة التتبع بين إطارات العرض. هذا الأمر حدّ من الأداء إلى 25% كحد أقصى من دورات وحدة المعالجة المركزية المتاحة.

وبالتالي، مكّنت هذه الأنظمة من بناء نظام عالي الكفاءة باستخدام عدد قليل نسبيًا من المكونات، إلا أن قلة عدد الترانزستورات في الدوائر المنطقية القابلة للبرمجة المبكرة جعلت قدرات الأنظمة القائمة على هذه الدوائر أقل إثارة للإعجاب في كثير من الأحيان مقارنةً بتلك التي تستخدم وحدات تحكم واجهة الفيديو أو معالجات الفيديو المساعدة المتوفرة في نفس الوقت. أما حلول الدوائر المنطقية القابلة للبرمجة اللاحقة، مثل تلك التي تستخدم الدوائر المنطقية القابلة للبرمجة المعقدة أو مصفوفات البوابات المنطقية القابلة للبرمجة ، فقد أتاحت إمكانية إنتاج أنظمة فيديو أكثر تطورًا بكثير، متجاوزةً تلك المبنية باستخدام مكونات جاهزة.

كان أحد الحلول الهجينة الشائعة الاستخدام هو استخدام وحدة تحكم واجهة الفيديو (غالباً موتورولا 6845 ) كأساس، ثم توسيع إمكانياتها باستخدام منطق قابل للبرمجة أو دائرة متكاملة خاصة بالتطبيقات (ASIC) . ومن الأمثلة على هذا الحل الهجين بطاقة VGA الأصلية ، التي استخدمت وحدة 6845 مع دائرة متكاملة خاصة بالتطبيقات. ولهذا السبب، لا تزال جميع أنظمة الفيديو الحالية القائمة على VGA تستخدم سجلات الأجهزة التي كانت توفرها وحدة 6845.

حلول عصرية

مخطط كتلة شريحة ATi R300 . وحدة التحكم في العرض تحمل اسم "واجهة العرض".

مع التطورات الحاصلة في تصنيع أجهزة أشباه الموصلات ، يتم تنفيذ المزيد من الوظائف كدوائر متكاملة ، وغالبًا ما تكون قابلة للترخيص كوحدة ملكية فكرية لأشباه الموصلات (SIP core). يمكن العثور على وحدات التحكم في العرض (SiP) على رقاقة وحدات معالجة الرسومات ( GPUs ) ووحدات المعالجة المسرعة (APUs) وأنظمة على رقاقة (SoCs) .

تدعم هذه الشاشات مجموعة متنوعة من المنافذ : VGA ، و DVI ، و HDMI ، و DisplayPort ، و VHDCI ، و DMS-59 ، وغيرها. وتشمل الطبقة الفيزيائية (PHY) منافذ LVDS ، وEmbedded DisplayPort ، و TMDS، و Flat Panel Display Link ، و OpenLDI، و CML . وقد تحتوي شاشات الكمبيوتر الحديثة على وحدة تحكم LCD أو OLED مدمجة. [ 4 ]

على سبيل المثال، تُنقل إشارة VGA، التي يُنشئها معالج الرسوميات (GPU)، عبر كابل VGA إلى وحدة التحكم المدمجة في الشاشة. وينتهي طرفا الكابل بموصل VGA . تستخدم أجهزة الكمبيوتر المحمولة وغيرها من أجهزة الكمبيوتر المحمولة واجهات مختلفة بين وحدة التحكم في العرض والشاشة. وتدعم وحدة التحكم في العرض عادةً معايير عرض متعددة لأجهزة الكمبيوتر .

يُعد برنامج تشغيل KMS مثالاً على برنامج تشغيل الأجهزة لوحدات التحكم في العرض، و AMD Eyefinity هي علامة تجارية خاصة لوحدة التحكم في العرض مع دعم الشاشات المتعددة .

RandR (تغيير الحجم والتدوير) هي طريقة لضبط دقة الشاشة ومعدل التحديث على كل مخرج على حدة، وفي نفس الوقت ضبط إعدادات نظام النوافذ وفقًا لذلك.

تقدم شركة ARM Holdings مثالاً على هذا التباين : فهي توفر نواة SIP لتسريع عرض الرسومات ثلاثية الأبعاد، وأخرى للتحكم في العرض بشكل مستقل. تُعرف الأولى بأسماء تسويقية مثل Mali-200 أو Mali-T880، بينما تتوفر الثانية بأسماء Mali-DP500 وMali-DP550 وMali-DP650. [ 5 ]

تاريخ

في عام 1982، أصدرت شركة NEC وحدة التحكم NEC μPD7220 ، التي تُعدّ من أكثر وحدات التحكم في عرض الفيديو استخدامًا في أجهزة الكمبيوتر الشخصية خلال ثمانينيات القرن العشرين . وقد استُخدمت في أجهزة NEC PC-9801 و APC III وأجهزة الكمبيوتر المتوافقة مع IBM PC و DEC Rainbow و Tulip System-1 و Epson QX-10 . [ 6 ] حصلت شركة Intel على ترخيص التصميم وأطلقت عليه اسم وحدة التحكم في عرض الرسومات 82720. [ 7 ]

في السابق، كانت بطاقات الرسومات تُسمى أيضًا محولات الرسومات، وكانت الرقاقات المستخدمة في هذه البطاقات من نوع ISA / EISA تقتصر على وحدة تحكم العرض، إذ كانت هذه الوظيفة الوحيدة المطلوبة لتوصيل الحاسوب بالشاشة. لاحقًا، أُضيفت دوائر متكاملة لإجراء العمليات الحسابية المتعلقة بالرسم ثنائي الأبعاد بالتوازي مع وحدة المعالجة المركزية؛ وأُطلق على هذه البطاقات اسم بطاقات تسريع الرسومات. وبالمثل، ظهرت لاحقًا دوائر متكاملة للرسم ثلاثي الأبعاد. كانت هذه البطاقات متوفرة بواجهات VLB و PCI و AGP ؛ وتستخدم البطاقات الحديثة عادةً ناقل PCI Express ، لأنها تتطلب نطاقًا تردديًا أكبر بكثير مما يوفره ناقل ISA.

انظر أيضاً

مراجع

  1. م. راش، ب. بيرتلسونز (1995). سكوت سلوتر (محرر). عالم الحاسوب الشخصي السري: مواضيع برمجة غير تقليدية . الولايات المتحدة: شركة أباكوس للبرمجيات. ص  58-68. ISBN 978-1557552754.وحدة التحكم في أنبوب أشعة الكاثود (CRTC) مسؤولة عن توليد إشارة الفيديو وهي قابلة للبرمجة. تحتوي سجلات CRTC على جداول معاني البتات لأنواع VGA و EGA و CGA و Hercules و SVGA و Mode X.
  2. "فيديو NES NTSC" . NESdev.org. 2024-06-04.
  3. "NES PAL Video" . NESdev.org. 2024-06-24.
  4. https://www.xhpanel.com/info-detail/lcd-controller-boards-everything-you-need-to-know
  5. "الدعم الأولي لوحدة تحكم عرض ARM Mali" . قائمة بريدية لنواة لينكس . 2016-04-01.
  6. دامبف، غيدو (1986). "الرسومات باستخدام NEC 7220: الوصول المباشر باستخدام Turbo Pascal" . مؤرشف من الأصل في 2 مايو 2019. تم الاطلاع عليه في 27 يوليو 2013 .(ترجمة "Grafik mit dem 7220 von NEC"، mc ، 1986، H11، ص 54-65)
  7. تشانغون تساي (1 يناير 1986). تصميم نظام رسومات يعتمد على وحدة تحكم عرض الرسومات INTEL 82720. جامعة تكساس في إل باسو. الصفحات 1-152 . {{cite book}}تم |work=تجاهله ( مساعدة )