Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Графический процессор ATI "Hollywood" в консоли Wii

Голливуд это имя в графический процессор (GPU) , используемый в Nintendo «s Wii игровой консоли . Он был разработан ATI (теперь AMD ) и изготовлен с использованием того же процесса 90 нм CMOS [1], что и Broadway , центральный процессор Wii . Очень мало официальных подробностей о Голливуде было опубликовано Nintendo, ATI или любой другой компанией, участвовавшей в разработке Wii. Голливудский ГПУ , как сообщается , основаны на GameCube «ы Flipper GPU и работает на частоте 50% выше на 243 МГц, [2] , хотя онитактовая частота официально не подтверждена.

Hollywood - это корпус из многокристальных модулей (MCM), содержащий две матрицы под крышкой. Первый из этих двух чипов под кодовым названием Napa управляет функциями ввода-вывода, доступом к ОЗУ , аудио DSP и самим графическим процессором со встроенной памятью DRAM и имеет размеры 8 × 9 мм. Другой под кодовым названием Vegas вмещает 24 МБ «внутренней» 1T-SRAM и имеет размеры 13,5 × 7 мм. [3]

Возможности оборудования [ править ]

  • Графический чип 243 МГц
  • Встроенная память графического процессора 3 МБ (eDRAM)
    • 2 МБ выделено для Z-буфера и фреймбуфера
    • Кэш текстур 1 МБ
    • 24 МБ 1T-SRAM @ 486 МГц (3,9 ГБ / с) с прямым доступом для текстур и других видеоданных
  • Конвейер фиксированных функций (аппаратно не поддерживает программируемые вершинные или пиксельные шейдеры)
  • Блок текстурной среды (TEV) - способен комбинировать до 8 текстур на 16 этапах или «проходах»
  • ~ 30 ГБ / с внутренняя пропускная способность ^
  • ~ 18 миллионов полигонов в секунду ^
  • Пиковая скорость заполнения пикселей 972Mpixels / sec

Примечание: ^ означает предположение: использование подтвержденных данных AMD GameCube x 1.5, грубый, но, вероятно, точный способ расчета результатов Wii на основе тактовых частот и идентичной архитектуры.

Блок текстурной среды [ править ]

Блок текстурной среды (TEV) - это уникальное оборудование, эксклюзивное для GameCube и Wii. Wii унаследовала TEV от Flipper, а TEV - если использовать аналогию с режиссером Factor 5 Джулианом Эггебрехтом - «как сложный коммутатор, который делает возможными самые смелые комбинации текстур и материалов».

Конвейер TEV объединяет до 8 текстур на 16 этапах одновременно. На каждом этапе к текстуре можно применить множество функций. Это часто использовалось для имитации эффектов пиксельного шейдера, таких как рельефное отображение, или для выполнения таких эффектов, как затенение cel. На GameCube в Star Wars: Rogue Squadron II Factor 5 использовался TEV для компьютерного наведения и имитации объемного тумана. В другом сценарии Wave Race: Blue Storm использовала TEV, в частности, для искажения воды (например, рефракции) и других водных эффектов. Возможности TEV и TEV у Wii ничем не отличаются от возможностей GameCube, за исключением косвенных преимуществ производительности за счет более высоких тактовых частот.

Старлетка [ править ]

Голливуд содержит ядро ARM926EJ-S , которое неофициально было названо Starlet . [4] [5] Этот встроенный микропроцессор работает под управлением недокументированной операционной системы под названием IOS и выполняет многие функции ввода-вывода Wii, включая управление беспроводной связью, USB , интерфейсом SD-карты , дисководом оптических дисков, внутренним флеш-накопителем NAND. , WiiConnect24, когда консоль находится в режиме ожидания, и другие разные функции. [6]Starlet действует как контроллер безопасности консоли, выполняя различные криптографические функции; Starlet разработан, чтобы оставаться в безопасности даже в случае взлома Бродвея. [6] Hollywood включает аппаратные реализации AES [7] и SHA-1 [8] для ускорения функций безопасности Starlet. Связь между Starlet и Broadway осуществляется через механизм IPC . [6] Старлет полностью контролирует Бродвей; первый может перезагрузить второй и предоставить ему код для выполнения в любое время. [5]

Ссылки [ править ]

  1. ^ «Wii の 概要 (Wii 本体)» (на японском). Nintendo. Архивировано из оригинала на 2006-06-15 . Проверено 3 января 2007 .
  2. ^ "IGN: Лошадиная сила революции" . IGN. 2006-03-29. Архивировано из оригинала на 2011-05-22 . Проверено 23 декабря 2006 .
  3. ^ Eda, Хироки (2006-11-27). «PS3 VS Wii, Сравнение основных микросхем LSI» . Tech-On! . Архивировано из оригинала на 2007-01-03.
  4. ^ "Оборудование / Starlet" . Wiibrew . Архивировано 16 мая 2020 года . Дата обращения 14 июня 2020 .
  5. ^ Б гильза (10 апреля 2008). «Системное программное обеспечение Wii: экскурсия» . HackMii - Заметки внутри вашего Wii . Архивировано 20 сентября 2019 года . Проверено 21 июня 2020 .
  6. ^ a b c "IOS" . Wiibrew . Архивировано 3 марта 2020 года . Проверено 21 июня 2020 .
  7. ^ "Аппаратное обеспечение / AES Engine" . Wiibrew . Архивировано 14 июня 2020 года . Дата обращения 14 июня 2020 .
  8. ^ "Оборудование / SHA-1 Engine" . Wiibrew . Архивировано 14 июня 2020 года . Дата обращения 14 июня 2020 .