WikiDer > Голливуд (графический чип)
Голливуд это имя графический процессор (GPU) используется в Nintendoс Wii игровая приставка. Он был разработан ATI (сейчас же AMD), и производится с использованием того же 90 нм CMOS процесс[1] в качестве Бродвей, Wii центральное процессорное устройство. Очень мало официальных подробностей о Голливуде было опубликовано Nintendo, ATI или любой другой компанией, участвовавшей в разработке Wii. Сообщается, что голливудский графический процессор основан на GameCubeс Флиппер GPU и работает на 50% выше на 243 МГц,[2] хотя эти тактовая частота официально не подтверждены.
Голливуд - это многокристальный модуль (MCM) пакет, содержащий два умирает под крышкой. Первый из этих двух чипов под кодовым названием Напа, управляет функциями ввода / вывода, баран доступ, Аудио DSP, и фактический графический процессор со встроенным DRAMи имеет размеры 8 × 9 мм. Другой под кодовым названием Вегас, вмещает 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, Фактор 5 Звездные войны: Разбойная эскадрилья II использовал TEV для компьютерного эффекта наведения и моделирования объемного тумана. В другом сценарии Wave Race: Blue Storm использовала TEV, в частности, для искажения воды (например, рефракции) и других водных эффектов. Возможности TEV и TEV у Wii ничем не отличаются от возможностей GameCube, за исключением косвенных преимуществ производительности за счет более высоких тактовых частот.
Старлетка
Голливуд содержит ARM926EJ-S ядро, получившее неофициальное прозвище Старлетка.[4][5] Этот встроенный микропроцессор работает под управлением недокументированной операционной системы, называемой IOS и выполняет многие функции ввода-вывода Wii, включая управление беспроводной связью, USB, то SD Card интерфейс, дисковод оптических дисков, внутренний Флэш-память NAND, WiiConnect24 когда консоль находится в режиме ожидания, и другие разные функции.[6] Starlet действует как контроллер безопасности консоли, выполняя различные криптографические функции; Starlet разработан, чтобы оставаться в безопасности даже в случае взлома Бродвея.[6] Голливуд включает аппаратные реализации AES[7] и SHA-1[8] для ускорения работы функций безопасности Starlet. Связь между Старлеткой и Бродвеем осуществляется через МПК механизм.[6] Старлет полностью контролирует Бродвей; первый может перезагрузить второй и предоставить ему код для выполнения в любое время.[5]
Рекомендации
- ^ «Wii の 概要 (Wii 本体)» (на японском языке). Nintendo. Архивировано из оригинал на 2006-06-15. Получено 2007-01-03.
- ^ "IGN: Лошадиная сила революции". IGN. 2006-03-29. Архивировано из оригинал на 2011-05-22. Получено 2006-12-23.
- ^ Эда, Хироки (27 ноября 2006 г.). «PS3 VS Wii, Сравнение основных микросхем LSI». Tech-On!. Архивировано из оригинал на 2007-01-03.
- ^ «Железо / Старлетка». Wiibrew. В архиве из оригинала 16 мая 2020 г.. Получено 14 июн 2020.
- ^ а б втулка (10 апреля 2008 г.). «Системное программное обеспечение Wii: экскурсия». HackMii - заметки изнутри вашего Wii. В архиве из оригинала 20 сентября 2019 г.. Получено 21 июн 2020.
- ^ а б c «IOS». Wiibrew. В архиве из оригинала на 3 марта 2020 г.. Получено 21 июн 2020.
- ^ "Аппаратное обеспечение / AES Engine". Wiibrew. В архиве из оригинала 14 июня 2020 г.. Получено 14 июн 2020.
- ^ «Аппаратное обеспечение / SHA-1 Engine». Wiibrew. В архиве из оригинала 14 июня 2020 г.. Получено 14 июн 2020.