Abstract
The application-specific integrated circuit (ASIC) design and the performance of a graphics processor that uses a pipelined-cache with FIFO memory to transfer a 3D pixel array and its z values to the frame buffer in one cycle are described in detail. The functional modules in the graphics processor include: (1) a video refresh converter, (2) a module that combines texture-mapped patterns onto Phong-shaded surfaces, and (3) a bidircctional parallel link between external devices and the frame-buffer modules. Digital differential analyzer (DDA) algorithms and the size of the pixel cache relative to the frame-buffer bandwidth, have been selected for good overall performance. A drawing speed of 8 ns/pixel (32 bits/pixel) or 1.2 million Phong-shaded polygons/s (100-pixel polygons, texture mapped with hidden surface removal) was achieved when 60-ns accesstime single port DRAMs and synchronous DRAMs were used.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Akeley K (1993) Reality Engine graphics. Proceedings of SIGGRAPH '93, (August, 1993) pp 109–116
Deering M et al (1994) FBRAM — a new form of memory optimized for 3D graphics. Proceedings of SIGGRAPH '94, (August, 1994) pp 167–174
Goris A, Fredrickson B, Baeverstad Jr (1987) A configurable pixel cache for fast image generation. IEEE Comput Graph Appl 7(3):24–32
Ikedo T (1980) Patent S55-60278, Japan
Ikedo T (1983) Patent S58-24419, Japan
Ikedo T (1984) High-speed techniques for a 3D color graphics terminal. IEEE Comput Graph Appl 4(5):45–53
Ikedo T (1995) A scalable high-performance graphics processor: GVIP. Vis Comput 11:121–133
Jackel D (1991) A real-time raster scan display for 3D graphics. In: Grmsdale R, Straßer W (eds) Advances in hardware IV. Springer, Berlin Heidelberg New York, pp 213–227
NEC (1994) Technical Sheet. Document no. ID-3394, 1993
Poulton J (1992) Breaking the frame buffer bottleneck with logic-enhanced memories. IEEE Comput Graph Appl 12(6):65–74
Rambus (1994) Rambus Technology Guide. Rev. 090 Toshiba technical sheet (preliminary)
Sasaki S (1993) Three-dimensional graphics accelerator SUBARU. Nikkei Electronics 578:148–151
Sproul RF, Sutherland IE, Thompson A, Gupta S, Mint C (1983) The 8 by 8 display. ACM Trans Graph 2:32–56
Toshiba (1989) Toshiba MOS memory data book
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Ikedo, T. Design and performance evaluation of a pixel cache implemented within application-specific integrated circuits. The Visual Computer 12, 215–233 (1996). https://doi.org/10.1007/BF01782236
Issue Date:
DOI: https://doi.org/10.1007/BF01782236