Hollywood (graphics Chip)
   HOME

TheInfoList



OR:

Hollywood is a
system-on-a-chip A system on a chip (SoC) is an integrated circuit that combines most or all key components of a computer or electronic system onto a single microchip. Typically, an SoC includes a central processing unit (CPU) with memory, input/output, and dat ...
(SoC) designed by ATI for
Nintendo is a Japanese Multinational corporation, multinational video game company headquartered in Kyoto. It develops, publishes, and releases both video games and video game consoles. The history of Nintendo began when craftsman Fusajiro Yamauchi ...
's
Wii The Wii ( ) is a home video game console developed and marketed by Nintendo. It was released on November 19, 2006, in North America, and in December 2006 for most other regions of the world. It is Nintendo's fifth major home game console, f ...
home video game console, integrating graphics, audio, and
input/output In computing, input/output (I/O, i/o, or informally io or IO) is the communication between an information processing system, such as a computer, and the outside world, such as another computer system, peripherals, or a human operator. Inputs a ...
functions into a single module. Its
graphics processing unit A graphics processing unit (GPU) is a specialized electronic circuit designed for digital image processing and to accelerate computer graphics, being present either as a discrete video card or embedded on motherboards, mobile phones, personal ...
(GPU) is an updated version of the
GameCube The is a PowerPC-based home video game console developed and marketed by Nintendo. It was released in Japan on September 14, 2001, in North America on November 18, 2001, in Europe on May 3, 2002, and in Australia on May 17, 2002. It is the suc ...
's Flipper, running at 243 MHz—1.5 times faster—allowing for more advanced visual effects. Additionally, Hollywood includes ''Starlet'', an
ARM In human anatomy, the arm refers to the upper limb in common usage, although academically the term specifically means the upper arm between the glenohumeral joint (shoulder joint) and the elbow joint. The distal part of the upper limb between ...
-based
coprocessor A coprocessor is a computer processor used to supplement the functions of the primary processor (the CPU). Operations performed by the coprocessor may be floating-point arithmetic, graphics, signal processing, string processing, cryptography or ...
responsible for managing input/output operations and system security. The SoC also features 24 MB of high-speed 1T-SRAM for efficient data access. The initial ''Hollywood-A'' revision was built on a
90 nm process The 90 nm process refers to the technology used in semiconductor manufacturing to create integrated circuits with a minimum feature size of 90 nanometers. It was an advancement over the previous 130 nm process. Eventually, it was succeeded by ...
and contained three dies. The first die, codenamed ''Vegas'', handled most of the chip's functions. The second die, codenamed ''Napa'', housed the high-speed RAM, while a third die contained
EEPROM EEPROM or E2PROM (electrically erasable programmable read-only memory) is a type of non-volatile memory. It is used in computers, usually integrated in microcontrollers such as smart cards and remote keyless systems, or as a separate chip d ...
. The ''Hollywood-1'' revision, codenamed ''Bollywood'', was manufactured on a 65 nm process and merged ''Napa'' and ''Vegas'' into a single die.


Hardware capabilities

* 243 MHz graphics chip * 3 MB embedded GPU memory (eDRAM) ** 2 MB dedicated to Z-buffer and framebuffer ** 1 MB texture cache * 24 MB 1T-SRAM @ 486 MHz (3.9 GB/s) directly accessible for textures and other video data * Fixed function pipeline (no support for programmable vertex or pixel shaders in hardware) * Texture Environment Unit (TEV) capable of combining up to 8 textures in 16 stage or "passes" * ~30 GB/s internal bandwidth^ * ~18 million polygons/second^ * 972 Mpixels/sec peak pixel fillrate Note: ^ denotes speculation: using confirmed ATI GameCube data x 1.5, a crude but likely accurate way of calculating the Wii's results based on clock speeds and identical architecture.


Texture Environment Unit

The Texture Environment Unit (TEV) is a unique piece of hardware exclusive to the GameCube and Wii. The Wii inherited the TEV from Flipper, and the TEV is—to use an analogy from
Factor 5 Factor 5 GmbH was a German-American Independent business, independent software and video game developer. The company was co-founded by five former Rainbow Arts employees in 1987 in Cologne, Germany, which served as the inspiration behind the st ...
director Julian Eggebrecht—"like an elaborate switchboard that makes the wildest combinations of textures and materials possible." The TEV pipeline combines up to 8 textures in up to 16 stages at once. Each stage can apply a multitude of functions to the texture. This was frequently used to simulate pixel shader effects such as bump-mapping, or to perform effects such as cel shading. On the GameCube, Factor 5's '' Star Wars: Rogue Squadron II'' used the TEV for the targeting computer effect and the simulated volumetric fog. In another scenario, '' Wave Race: Blue Storm'' used the TEV notably for water distortion (such as refraction) and other water effects. The Wii's TEV unit and TEV capabilities are no different from the GameCube's, excluding indirect performance advantages from the faster clock speeds.


Starlet

Hollywood contains an
ARM926EJ-S ARM9 is a group of 32-bit reduced instruction set computer, RISC ARM architecture, ARM processor cores licensed by ARM Holdings for microcontroller use. The ARM9 core family consists of ARM9TDMI, ARM940T, ARM9E-S, ARM966E-S, ARM920T, ARM922T, ...
core, unofficially known as ''Starlet.'' This embedded microprocessor runs the Wii's
IOS Ios, Io or Nio (, ; ; locally Nios, Νιός) is a Greek island in the Cyclades group in the Aegean Sea. Ios is a hilly island with cliffs down to the sea on most sides. It is situated halfway between Naxos and Santorini. It is about long an ...
operating system, and handles various I/O functions, including wireless communication, USB, SD card access, optical disc reading, and internal flash storage. Starlet also manages security functions, including cryptography, ensuring the console remains secure even if the main
Broadway Broadway may refer to: Theatre * Broadway Theatre (disambiguation) * Broadway theatre, theatrical productions in professional theatres near Broadway, Manhattan, New York City, U.S. ** Broadway (Manhattan), the street ** Broadway Theatre (53rd Stre ...
processor is compromised. Hollywood includes hardware implementations of AES and
SHA-1 In cryptography, SHA-1 (Secure Hash Algorithm 1) is a hash function which takes an input and produces a 160-bit (20-byte) hash value known as a message digest – typically rendered as 40 hexadecimal digits. It was designed by the United States ...
to speed up Starlet's security functionality. Starlet communicates with Broadway via an
inter-process communication In computer science, interprocess communication (IPC) is the sharing of data between running Process (computing), processes in a computer system. Mechanisms for IPC may be provided by an operating system. Applications which use IPC are often cat ...
mechanism and can reboot Broadway or provide it with executable code at any time.


References

{{DEFAULTSORT:Hollywood (Graphics Chip) Graphics chips Nintendo chips ATI Technologies products Wii hardware