Browse Prior Art Database

Multi-mode Buffer

IP.com Disclosure Number: IPCOM000045501D
Original Publication Date: 1983-Apr-01
Included in the Prior Art Database: 2005-Feb-07
Document File: 2 page(s) / 49K

Publishing Venue

IBM

Related People

Luck, MR: AUTHOR

Abstract

Cathode ray tube (CRT) displays require character and attribute row buffers. When a single buffer organization is used in several different displays, the proper selection of the buffer parameters (size and performance) is very important. The width of the row buffer is determined by the width of the character generator address and by the number of bits required for attribute information. The maximum number of characters per row is used to determine the length of the row buffer, while the performance depends on the maximum number of characters/ row/screen, the size of the characters, and the refresh requirements of the screen. Using one row buffer design for the low end and high end is very costly, involves complex mapping and loading hardware (algorithms), and results in poor utilization of the basic buffer capabilities.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 53% of the total text.

Page 1 of 2

Multi-mode Buffer

Cathode ray tube (CRT) displays require character and attribute row buffers. When a single buffer organization is used in several different displays, the proper selection of the buffer parameters (size and performance) is very important. The width of the row buffer is determined by the width of the character generator address and by the number of bits required for attribute information.

The maximum number of characters per row is used to determine the length of the row buffer, while the performance depends on the maximum number of characters/ row/screen, the size of the characters, and the refresh requirements of the screen. Using one row buffer design for the low end and high end is very costly, involves complex mapping and loading hardware (algorithms), and results in poor utilization of the basic buffer capabilities.

With multi-mode row buffer architecture these problems are eliminated by breaking the basic row buffer configuration up into a number of smaller building blocks which provide the proper control and selection. By using these basic building blocks when expanding the width and length and improving performance, the high end display buffer is simple, inexpensive and well utilized.

The length of the basic buffer is matched to the performance so that any increase in length will require an increase in performance. This results in a more efficient row buffer design which costs less and consumes less power because the basic row buffer does not have to be designed for a high-end performance requirement.

The additional overhead r...