Issue No. 02 - March-April (1998 vol. 18)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/38.656790
The Truga001 is a single-chip rendering processor intended for virtual reality and multimedia systems. It has three main features: (1) multiple embedded functions with a MIMD structure that includes Phong shading, bump and texture mapping, reflection and refraction mapping, gaseous object rendering, shadow casting and hidden surface removal, (2) the combination of HDTV video camera images with CG images, and (3) scalability. It embeds twelve graphic processors and seven special modules in a single chip. The reconfigurable FIFO-memory pixel cache and three-dimensional frame buffer structure are used for high-speed transmission between the chip and frame buffers. A chip can simultaneously draw four million (10-pixel, arbitrarily sloped) vectors/s and render 1.2 million (1-pixel 3D triangles) polygons/s while applying Phong shading, bump and texture mapping, and hidden surface removal in a frame buffer system, implemented as a single-port DRAM. A system can also be scaled up with a parallel network of multiple Truga001s graphics processors. The chip can be fabricated in CMOS with 940.000 gates.
Jianhua Ma, Tsuneo Ikedo, "The Truga001: A Scalable Rendering Processor", IEEE Computer Graphics and Applications, vol. 18, no. , pp. 59-79, March-April 1998, doi:10.1109/38.656790