| Video Display Controller |
Article Index for Video |
Website Links For Video |
Information AboutVideo Display Controller |
| CATEGORIES ABOUT VIDEO DISPLAY CONTROLLER | |
| graphics chips | |
| television technology | |
|
VDC's were most often used in the old Home-computers of the 80's , but also in some early Video Game systems. The VDC is always the main component of the video signal generator logic, but sometimes there are also other supporting chips used, such as RAM 's to hold the Pixel Data , ROM 's to hold Character Font's , or perhaps some Discrete Logic such as Shift Register s were necessary to build a complete system. In any case, it's the VDC's responsibility to generate the timing of the necessary video signals, such as the horizontal and vertical Synchronisation Signal s, and the Blanking Interval signal. Most often the VDC chip is completely integrated in the logic of the main computer system, (its Video RAM appears in the Memory Map of the main CPU), but sometimes it functions as a Coprocessor that can manipulate the video RAM contents independently from the main CPU. VIDEO DISPLAY CONTROLLERS VS. VIDEO DISPLAY PROCESSORS The difference between a VDC and the more modern Video Display Processor (VDP) is not that the VDC's could not generate Graphics , but they did not have the special Hardware Accelerator s to create 2D and 3D images, while a typical 1990's VDP does have at least some form of hardware graphics acceleration. Also VDC's often had special hardware for the creation of " Sprites ", a function that in more modern VDP chips is done with the " Bit Blitter " using the " Bit Blit " function. One example of a typical Video Display Processor is the " VDP2 32-bit Background And Scroll Plane Video Display Processor " of the Sega Saturn . Another example is the Advanced Graphics Architecture ('''AGA''') chip that was used for the improved graphics of the later generation Amiga computers. This said, it is not completely clear when a "Video chip" is a "Video Display Controller" and when it is a "Video Display Processor". For example, the TMS9918 is sometimes called a "Video Display Controller" and sometimes a "Video Display Processor". In general however a "Video Display Processor" has some power to "Process" the contents of the Video RAM (filling an area of RAM for example), while a "Video Display Controller" only controls the timing of the Video synchronisation signals and the access to the Video RAM. TYPES OF VIDEO DISPLAY CONTROLLERS Video Display controllers can be (arbitrarily) divided in several different types (here listed from simple to complex);
LIST OF EXAMPLE VDC'S Examples of Video Display Controllers are: Video shifters
CRT Controllers
Video Interface Controllers
Video Coprocessors
ALTERNATIVES TO USING A VDC CHIP Note that many older home-computer did not use a VDP-chip, but build the whole video display controller from a lot of Discrete Logic chips, (examples are the Apple II , PET , and TRS-80 ). Because these methods are very flexible the video display generators could be very capable, (or extremely primitive, depending of the quality of the design) but also needed a lot of components. Others used some form of early Programmable Logic Chip s, (examples are the Sinclair Spectrum and ZX-81 systems). These systems could build a very capable systems with relatively few components, but the low transistor count of early programmable logic meant that the capabilities of these systems often were less impressive than those using video interface controllers or video coprocessors. LATER SOLUTIONS With Moore's Law working, integrated circuits became more and more complex. The simple Video Display Controllers were slowly replaced by chips that had build in video processing logic such as Blitter s and other logic to manipulate the video RAM contents to do things like drawing lines, filling areas, or drawing fonts. Later chips also got special hardware to draw triangles to support 3D images, gained hardware Z-buffers and many other methods to accelerate the drawing of 3D pictures. Current Video generator chips almost always are " Graphics Processing Units " (GPU's) SEE ALSO |
|
|