هوليوود (شريحة الرسومات)

هوليوود عبارة عن نظام متكامل على شريحة (SoC) صممته شركة ATI لجهاز ألعاب الفيديو المنزلي Wii من نينتندو ، حيث يدمج وظائف الرسومات والصوت والإدخال/الإخراج في وحدة واحدة. وحدة معالجة الرسومات (GPU) الخاصة به هي نسخة مطورة من وحدة Flipper الخاصة بجهاز GameCube ، وتعمل بتردد 243 ميجاهرتز - أي أسرع بمقدار 1.5 مرة - مما يسمح بتأثيرات بصرية أكثر تطورًا. بالإضافة إلى ذلك، تتضمن هوليوود معالج Starlet ، وهو معالج مساعد قائم على معمارية ARM مسؤول عن إدارة عمليات الإدخال/الإخراج وأمن النظام. كما يتميز النظام المتكامل على شريحة (SoC) بذاكرة وصول عشوائي ثابتة (SRAM) عالية السرعة بسعة 24 ميجابايت (1T-SRAM) للوصول الفعال إلى البيانات.

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

تم تصنيع نسخة Hollywood -1 ، التي تحمل الاسم الرمزي Bollywood ، على عملية 65 نانومتر ودمجت Napa و Vegas في شريحة واحدة.

إمكانيات الأجهزة

ملاحظة: ^ تشير إلى التكهنات: باستخدام بيانات ATI GameCube المؤكدة × 1.5، وهي طريقة بدائية ولكنها دقيقة على الأرجح لحساب نتائج Wii بناءً على سرعات الساعة والبنية المتطابقة.

وحدة بيئة النسيج

وحدة بيئة النسيج (TEV) هي قطعة فريدة من نوعها من الأجهزة حصرية لجهازي GameCube و Wii. ورث جهاز Wii وحدة TEV من لعبة Flipper، ووحدة TEV - على حد تعبير جوليان إيغبرخت، مخرج شركة Factor 5 - "تشبه لوحة تحكم معقدة تجعل من الممكن الحصول على أكثر تركيبات الأنسجة والمواد غرابة." [ 1 ]

تجمع تقنية TEV ما يصل إلى 8 نسيجات في 16 مرحلة دفعة واحدة. ويمكن لكل مرحلة تطبيق وظائف متعددة على النسيج. وقد استُخدمت هذه التقنية بكثرة لمحاكاة تأثيرات تظليل البكسل، مثل رسم الخرائط النتوئية ، أو لتنفيذ تأثيرات مثل تظليل الخلايا . على جهاز GameCube، استخدمت لعبة Star Wars: Rogue Squadron II من تطوير Factor 5 تقنية TEV لتأثير حاسوب التصويب ومحاكاة الضباب الحجمي. [ 1 ] وفي سيناريو آخر، استخدمت لعبة Wave Race: Blue Storm تقنية TEV بشكل ملحوظ لتشويه الماء (مثل الانكسار ) وتأثيرات مائية أخرى. لا تختلف وحدة TEV في جهاز Wii وقدراتها عن تلك الموجودة في جهاز GameCube، باستثناء مزايا الأداء غير المباشرة الناتجة عن سرعات الساعة الأعلى.

نجيمة

يحتوي معالج هوليوود على نواة ARM926EJ-S . يُعرف هذا المعالج داخليًا باسم IOP ، ولكنه شائع الاستخدام باسم Starlet . [ 2 ] [ 3 ] يُشغّل هذا المعالج الدقيق المدمج نظام التشغيل IOS الخاص بجهاز Wii ، ويتولى وظائف الإدخال والإخراج المختلفة، بما في ذلك الاتصال اللاسلكي ، وUSB ، والوصول إلى بطاقة SD ، وقراءة الأقراص الضوئية ، وذاكرة الفلاش الداخلية . [ 4 ] كما يدير Starlet وظائف الأمان، بما في ذلك التشفير ، مما يضمن بقاء الجهاز آمنًا حتى في حالة اختراق معالج Broadway الرئيسي. [ 4 ] يتضمن معالج هوليوود تطبيقات مادية لخوارزميتي AES [ 5 ] و SHA-1 [ 6 ] لتسريع وظائف الأمان في Starlet. يتواصل Starlet مع Broadway عبر آلية اتصال بين العمليات ، ويمكنه إعادة تشغيل Broadway أو تزويده برمز تنفيذي في أي وقت. [ 3 ]

مراجع

  1. 1 2 إيغبرخت، جوليان (14 نوفمبر 2001). "مقابلة مع جوليان إيغبرخت من فاكتور 5: من الناحية الفنية" (مقابلة). أجرت المقابلة نينتندو وورلد ريبورت (بلانيت جيم كيوب). أُرشف من الأصل في 10 أبريل 2021.
  2. "Hardware/Starlet" . Wiibrew . مؤرشف من الأصل في 16 مايو 2020. تم الاسترجاع في 14 يونيو 2020 .
  3. 1 2 bushing (10 أبريل 2008). "برنامج نظام Wii: جولة إرشادية" . HackMii - ملاحظات من داخل جهاز Wii الخاص بك . مؤرشف من الأصل في 20 سبتمبر 2019. تم الاسترجاع في 21 يونيو 2020 .
  4. 1 2 "IOS" . Wiibrew . مؤرشف من الأصل في 3 مارس 2020. تم الاسترجاع في 21 يونيو 2020 .
  5. "محرك الأجهزة/AES" . Wiibrew . مؤرشف من الأصل في 14 يونيو 2020. تم الاسترجاع في 14 يونيو 2020 .
  6. "محرك الأجهزة/SHA-1" . Wiibrew . مؤرشف من الأصل في 14 يونيو 2020. تم الاسترجاع في 14 يونيو 2020 .