HOME

TheInfoList



OR:

A Brooktree RAMDAC A RAMDAC (random-access memory digital-to-analog converter) is a combination of three fast
digital-to-analog converter In electronics, a digital-to-analog converter (DAC, D/A, D2A, or D-to-A) is a system that converts a digital signal into an analog signal. An analog-to-digital converter (ADC) performs the reverse function. DACs are commonly used in musi ...
s (DACs) with a small
static random-access memory Static random-access memory (static RAM or SRAM) is a type of random-access memory (RAM) that uses latching circuitry (flip-flop) to store each bit. SRAM is volatile memory; data is lost when power is removed. The ''static'' qualifier diffe ...
(SRAM) used in computer graphics
display controller A video display controller (VDC), also called a display engine or display interface, is an integrated circuit which is the main component in a video-signal generator, a device responsible for the production of a TV video signal in a computing ...
s or video cards to store the
color palette In color theory, a color scheme is a combination of 2 or more colors used in aesthetic or practical design. Aesthetic color schemes are used to create style and appeal. Colors that create a color harmony, harmonious feeling when viewed togethe ...
and to generate the analog signals (usually a voltage amplitude) to drive a color
monitor Monitor or monitor may refer to: Places * Monitor, Alberta * Monitor, Indiana, town in the United States * Monitor, Kentucky * Monitor, Oregon, unincorporated community in the United States * Monitor, Washington * Monitor, Logan County, Wes ...
. The logical color number from the display memory is fed into the address inputs of the SRAM to select a palette entry to appear on the data output of the SRAM. This entry is composed of three separate values corresponding to the three components (red, green, and blue) of the desired physical color. Each component value is fed to a separate DAC, whose analog output goes to the monitor, and ultimately to one of its three
electron gun file:Egun.jpg, Electron gun from a cathode-ray tube file:Vidicon Electron Gun.jpg, The electron gun from an RCA Vidicon video camera tube An electron gun (also called electron emitter) is an electrical component in some vacuum tubes that produc ...
s (or equivalent in non- CRT displays). RAMDACs became
obsolete Obsolescence is the process of becoming antiquated, out of date, old-fashioned, no longer in general use, or no longer useful, or the condition of being in such a state. When used in a biological sense, it means imperfect or rudimentary when comp ...
as DVI,
HDMI High-Definition Multimedia Interface (HDMI) is a proprietary digital interface used to transmit high-quality video and audio signals between devices. It is commonly used to connect devices such as televisions, computer monitors, projectors, gam ...
,
DisplayPort DisplayPort (DP) is a digital interface used to connect a video source, such as a Personal computer, computer, to a display device like a Computer monitor, monitor. Developed by the Video Electronics Standards Association (VESA), it can also car ...
and other digital interface technology became mainstream, which transfer video data digitally (via transition-minimized differential signaling or low-voltage differential signaling) and defer digital-to-analog conversion until the monitor's pixels are actuated.


History

IMS G171 RAMDAC on the VGA board The term ''RAMDAC'' did not enter into common PC-terminology until
IBM International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
introduced the IBM VGA display adapter in 1987. The IBM VGA adapter used the
INMOS Inmos International plc (trademark INMOS) and two operating subsidiaries, Inmos Limited (UK) and Inmos Corporation (US), was a British semiconductor company founded by Iann Barron, Richard Petritz, and Paul Schroeder in July 1978. Inmos Limited ...
G171 RAMDAC. The INMOS VGA RAMDAC was a separate chip, featured a 256-color (8-bit CLUT) display from a palette of possible values, and supported pixel-rates up to approximately 30Mpix/s. As clone manufacturers copied IBM VGA hardware, they also copied the INMOS VGA RAMDAC. Advances in semiconductor manufacturing and PC processing power allowed RAMDACs to add ''direct-color'' operation, which is a mode of operation that allows the
SVGA Super VGA (SVGA) or Extended VGA is a broad term that covers a wide range of computer display standards that extended IBM's Video Graphics Array, VGA specification. When used as shorthand for a resolution, as VGA and XGA often are, SVGA refers to ...
-controller to pass a pixel's color value directly to the DAC-inputs, thereby bypassing the RAM lookup-table. Another innovation was Edsun's CEGDAC, which featured hardware-assisted
spatial anti-aliasing In digital signal processing, spatial anti-aliasing is a technique for minimizing the distortion artifacts (aliasing) when representing a high-resolution image at a lower resolution. Anti-aliasing is used in digital photography, computer graphics ...
for line/vector draw operations. By the early 1990s, the PC chip industry had advanced to the point where RAMDACs were integrated into the display controller chip, thus reducing the number of discrete chips and the cost of video cards. Consequently, the market for standalone RAMDACs disappeared. In modern PCs, the RAMDAC(s) are integrated into the display controller chip, which itself may be mounted on an add-in-board or integrated into the motherboard core-logic chipset. The original purpose of the RAMDAC, to provide a CLUT-based display mode, is rarely used, having been supplanted by True Color display modes. However, many CAD and video editing applications use hardware overlay, combined with the programmable palette, to ensure the user interface does not disrupt the rendering of the editing window.


Design

The size of each DAC of the RAMDAC is 6 to 10 bits. The SRAM's word length must be at least three times as large as the size of each DAC. The SRAM acts as a color lookup table (CLUT). It usually has 256 entries (and thus an
8-bit In computer architecture, 8-bit integers or other data units are those that are 8 bits wide (1 octet). Also, 8-bit central processing unit (CPU) and arithmetic logic unit (ALU) architectures are those that are based on registers or data bu ...
address). If the DAC's word length is also 8 bits, we have a 256×
24-bit Notable 24-bit machines include the CDC 924 – a 24-bit version of the CDC 1604, CDC lower 3000 series, SDS 930 and SDS 940, the ICT 1900 series, the Elliott 4100 series, and the Datacraft minicomputers/ Harris H series. The term SWORD ...
SRAM which allows a selection of 256 out of (16.7 million) possible colors for the display. The contents of this SRAM can be altered when no pixel needs to be generated for transmission to the display, which occurs during the
vertical blanking interval In a raster scan display, the vertical blanking interval (VBI), also known as the vertical interval or VBLANK, is the time between the end of the final visible line of a frame or field and the beginning of the first visible line of the next fra ...
between every
frame A frame is often a structural system that supports other components of a physical construction and/or steel frame that limits the construction's extent. Frame and FRAME may also refer to: Physical objects In building construction *Framing (con ...
. The SRAM can usually be bypassed and the DACs can be fed color directly by display data, for True color modes. In fact this has become very much the normal mode of operation of a RAMDAC since the mid-1990s, so the programmable palette is mostly retained only as a legacy feature to ensure compatibility with old software. In many newer graphics cards, the RAMDAC can be clocked much faster in true color modes, when only the DAC part without the SRAM is used. A quick estimation on the pixel clock for a given output can be found with: : Pixels, horizontally, per line × lines, vertically, per display × 1.4 (factor in any blanking) × rate of display updates (refresh rate) The ability to drive transitions for sharp edges usually incurs, for the RAMDAC, a significant requirement in excess of the pixel clock. As of 2006, the DAC of a modern graphics card runs at a
clock rate Clock rate or clock speed in computing typically refers to the frequency at which the clock generator of a processor can generate pulses used to synchronize the operations of its components. It is used as an indicator of the processor's s ...
of 400
MHz The hertz (symbol: Hz) is the unit of frequency in the International System of Units (SI), often described as being equivalent to one event (or cycle) per second. The hertz is an SI derived unit whose formal expression in terms of SI base u ...
. However,
video card A graphics card (also called a video card, display card, graphics accelerator, graphics adapter, VGA card/VGA, video adapter, display adapter, or colloquially GPU) is a computer expansion card that generates a feed of graphics output to a displa ...
s based on the XGI Volari XP10 run at 420 MHz DAC. The highest documented DAC frequency ever achieved on a production video card for the PC platform is 550 MHz, set by BarcoMed 5MP2 Aura 76Hz by Barco.


References

{{refs, refs= {{Cite book, title=Modern processor design : fundamentals of superscalar processors, last=Shen, first=John Paul, last2=H. Lipasti, first2=Mikko, publisher=Waveland Press, year=2013, isbn=978-1478607830, location=Long Grove, pages=154, language=en, chapter=3, oclc=883168030 VESA's GTF calculation sheet
/ref> https://web.archive.org/web/20070527140116/http://www.barco.com/corporate/en/products/product_specs.asp?element=2600


External links


RAMDAC (random access memory digital-to-analog converter)
/ TechTarget, 2005

/ The PC Guide, 2001 Graphics chips Graphics cards