One of the most common features in electronic equipment today is a graphics display. The most common way to add support for a display is to use an ASSP. Most of the available graphics controller ASSPs do not address all potential requirements sought by hardware developers. For example, the ability to support multiple displays, very high or non-standard resolutions, and changing video content over the lifetime of the product are all desirable features that
are not often supported by ASSPs. This paper discusses a flexible, FPGA-based graphics controller solution that supports up to a 4096 x 4096 resolution and addresses these and other requirements, in some cases at a lower cost than ASSP alternatives.