Skip to main content
Log in

Design and performance evaluation of a pixel cache implemented within application-specific integrated circuits

  • Original Articles
  • Published:
The Visual Computer Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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

    Google Scholar 

  • 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

    Google Scholar 

  • Ikedo T (1995) A scalable high-performance graphics processor: GVIP. Vis Comput 11:121–133

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Rambus (1994) Rambus Technology Guide. Rev. 090 Toshiba technical sheet (preliminary)

  • Sasaki S (1993) Three-dimensional graphics accelerator SUBARU. Nikkei Electronics 578:148–151

    Google Scholar 

  • Sproul RF, Sutherland IE, Thompson A, Gupta S, Mint C (1983) The 8 by 8 display. ACM Trans Graph 2:32–56

    Google Scholar 

  • Toshiba (1989) Toshiba MOS memory data book

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01782236

Key words