TMS34010

TMS34010

The TMS34010 was the first programmable graphics processor integrated circuit (IC). First silicon was working at Texas Instruments (TI) in Houston in December 1985, and first shipment (a development board) was to IBM's workstation facility in Kingston, New York, in January 1986. Design took place at TI facilities in Bedford, UK and Houston, Texas, U.S.A.

The TMS34010 was a bit addressable, 32-bit processor, with two fifteen register files sharing a sixteenth stack pointer register. Its distinguishing characteristics from all other microprocessors up to that time included special instructions for two-dimensional graphics primitives, the first on-chip instruction cache (256 bytes), arbitrary variable-width data, and arithmetic operations on pixel data. It was distinguished from graphics chips that preceded it (such as the NEC 7220 products or the Hitachi 63484) by being truly programmable, instead of being limited to executing hardwired primitives. The cache was particularly useful for code fragments that implemented complex bit-level graphics operations. The TMS34010 was supported by a full ANSI compliant C compiler, and was capable of executing any general-purpose program in addition to graphics programs.

The successor to the TMS34010, the TMS34020 (1988), provided several enhancements including an interface for a special graphics floating point coprocessor, the TMS34082 (1989). The primary function of the TMS34082 was to allow the TMS340 architecture to generate high quality three dimensional (3D) graphics. The performance level of 60 million vertices per second was quite advanced at the time it appeared.

TI made an unsuccessful effort in 1987 and 1988 to convince games makers such as Nintendo and Sega to write 3D games and create a new console market. In 1987 TI provided the first demonstration of true real-time 3D games with stereo sound effects on a personal computer (PC), using a small TMS34010 adapter card (called "The Flippy"). The Flippy was designed as the basis of a game development system for consoles and as a PC gaming card in its own right. TI's effort foreshadowed the creation of 3D game consoles by both companies as well as Sony in the late 1990s, and the creation of the 3D game and graphics adapter markets in PCs.

MAME emulates TMS34010.

This chip was also used on a videocards for an Apollo/Domain workstations.

The TMS34010 was used in the first commercially successful Windows accelerators in 1990 and 1991, usually referred to as "TIGA" products (TI Graphics Architecture). Their success paved the way for products based upon various derivatives and clones of IBM's 8514 architecture. Part of the effort to make graphics accelerators useful required TI to convince Microsoft that the internal interfaces to its Windows Operating System had to be adaptable instead of hard-coded. Indeed all versions of Windows prior to Windows 3.0 were "hard-coded" to specific graphics hardware.

In many ways the TMS34010 and graphics team at TI were primary contributors to the evolutionary process that lead to current windows accelerators, the APIs used by Microsoft, and 3D gaming for both consoles and PCs.

References

* [http://focus.ti.com/docs/prod/folders/print/tms34010.html TMS34010 Product Specs]
* [http://focus.ti.com/docs/prod/folders/print/tms34020a.html TMS34020 Product Specs]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • NARC (video game) — NARC Arcade flyer for NARC Developer(s) Williams Publisher(s) …   Wikipedia

  • Texas Instruments Graphics Architecture — TIGA AddOn Karte mit TI TMS34020 von Spea. GSP Texas Instruments TMS34020 …   Deutsch Wikipedia

  • DNIX — Company / developer Dataindustrier AB OS family Unix like Working state Historic Source model Closed source Latest stable release 5.4 …   Wikipedia

  • IBM 8514 — is an IBM graphics computer display standard supporting a display resolution of 1024×768 pixels with 256 colors at 43.5 Hz (interlaced), or 640×480 at 60 Hz (non interlaced). 8514 usually refers to the display controller hardware (such as the… …   Wikipedia

  • Framebuffer — Overhead photo of a Sun TGX Framebuffer A framebuffer is a video output device that drives a video display from a memory buffer containing a complete frame of data. The information in the memory buffer typically consists of color values for every …   Wikipedia

  • Graphics processing unit — GPU redirects here. For other uses, see GPU (disambiguation). GeForce 6600GT (NV43) GPU A graphics processing unit or GPU (also occasionally called visual processing unit or VPU) is a specialized circuit designed to rapidly manipulate and alter… …   Wikipedia

  • Egg Venture — Infobox VG title= Egg Venture developer = The Game Room publisher = The Game Room designer = Kyle Hodgetts released=1997 genre = First Person Shooter modes = Single player, 2 player ratings= platforms= Arcade media= requirements= input=Lightgun,… …   Wikipedia

  • Applix 1616 — The Applix 1616 was a kit computer with a Motorola 68000 CPU, produced by a small company called Applix in Sydney, Australia, from 1986 to the early 1990s. It ran a custom multitasking multiuser operating system that was resident in ROM. A… …   Wikipedia

  • Pigskin 621 A.D. — Infobox VG title = Pigskin 621 A.D. developer = Bally Midway publisher = Bally Midway designer = release = 1990 genre = Sports modes = Up to 2 players, head to head cabinet = Upright arcade system = Motorola 68000 7.7238 MHz display = Horizontal… …   Wikipedia

  • Total Carnage — Infobox VG title = Total Carnage developer = Midway Games, Black Pearl Software, Bally Midway Manufacturing Co. publisher = Midway Games, Malibu Games, ICE, Hand Made Software, Ltd. Songbird Productions designer = Mark Turmell release = 1991,… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”