Display Technology  Images stolen from various locations on the web...

Slides:



Advertisements
Similar presentations
Monitors and Sound Systems
Advertisements

Computer Graphics- SCC 342
Introduction to Raster scan display C A E D C Computer Aided Engineering Design Centre.
1 COMP541 Video Monitors Montek Singh Oct 1, 2014.
Visual Displays Chapter 2 Burdea.
Monitors and Sound Systems lesson 5 This lesson includes the following sections:  Monitors  PC Projectors  Sound Systems.
1 Graphic adapters and monitors – the summary. 2 Outline The summary of principles of displaying the information – adapters and monitors. Black and white.
Monochrome Television Block Diagram
Other I/O LCD display Flash ROM Keyboard (PS/2) UART connectors.
Screen Monitor Visual display unit (VDU)
EET 450 – Advanced Digital Video Display Systems.
Imaging Science Fundamentals Chester F. Carlson Center for Imaging Science Display Systems Viewing Images.
Computer Monitors B. Konkoth. Types of monitors CRT Cathode Ray Tube LCD Liquid Crystal Display.
Terms 1. VGA VGA - Short for Video Graphics Array, VGA is a popular display standard developed by IBM and introduced in 1987 VGA provides 640 x 480 resolution.
Monitors and Sound Systems section 3A This lesson includes the following sections: · Monitors · PC Projectors · Sound Systems.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2005 by The McGraw-Hill Companies,
Monitor. The Basics Often referred to as a monitor when packaged in a separate case, the display is the most-used output device on a computer. The display.
Introduction to VGA Wei Miao Yuxuan Zhou 1. 2 VGA VGA = Video Graphics Array Introduced by IBM in 1987, still using today All points addressable Transmitting.
VGA Interface1 CRT Display Technology zCathode Ray Tube yElectron gun fires electrons at the screen yElectric field steers the electron (X field and Y.
Power Supplies. Basics Power Supply Unit aka PSU Converts 110/220VAC to 3.3, ±5, ±12 VDC There is a 5VDC standby in ATX PSU Rating is in Watts. More is.
Video Monitor Uses raster scanning to display images
BY Kamran Yousaf Computer Graphics & Animation. BY Kamran Yousaf Contents Introduction Usage, Application & Advantages Video Display Devices Output Devices.
CHAPTER 2 GRAPHICS HARDWARE.
ECE291 Computer Engineering II Lecture 9 Josh Potts University of Illinois at Urbana- Champaign.
Lecture No. 3.  Screen resolution  Color  Blank space between the pixels  Intentional image degradation  Brightness  Contrast  Refresh rate  Sensitivity.
Video Monitor Uses raster scanning to display images –Beam of electrons illuminates phosphorus dots on the screen called pixels. Starting at the top of.
ECE 448: Lab 6 VGA Display (mini chess game). Video Graphic Array (VGA) Resolution: 640x480 Display: 16 colors (4 bits), 256 colors (8 bits) Refresh Rate:
Introduction to Experiment 5 VGA Signal Generator ECE 448 Spring 2009.
EE4OI4 Engineering Design UP1core Library Functions.
George Mason University ECE 448 – FPGA and ASIC Design with VHDL VGA Display Part 1 VGA Synchronization ECE 448 Lecture 9.
1 COMP541 More on State Machines; and Video Scanout Montek Singh Feb 16, 2010.
Introduction to VGA 數位電路實驗 TA: 吳柏辰 Author: Trumen.
Video Monitor CRT: Cathode Ray Tube
COMP541 Video Monitors Montek Singh Oct 2, 2015.
Monitors and Sound Systems Section 3A. Objectives List the two most commonly used types of computer monitors. Explain how a CRT monitor displays images.
Lecture # 4 Output Devices. Output Devices Devices that convert machine language into human understandable form. Output can be in display form, on paper.
Introduction to Graphical Hardware Display Technologies
Display Technology  Images stolen from various locations on the web...
2/1 A Look at Monitors Roll call Video: monitors Step-by-step lecture.
 Objective Objective  Basic Techniques Basic Techniques - Beam Penetration methodBeam Penetration method - The Shadow - Mask method.The Shadow - Mask.
Beam Penetration & Shadow Mask Method
INPUT AND OUTPUT COMPUTER DEVICES PENGANTAR TEKNOLOGI INFORMASI (A)
Nicole Juli Nicolás Uriarte 1o 1 St.Brendan´s 2011.
ECE 448: Lab 5 VGA Display. Breaking-Bricks..
Computer Fundamentals MSCH 233 Lecture 5. The Monitor A Monitor is a video screen that looks like a TV. It displays both the input data and instructions,
CRT Display Technology
10/19 Monitors CRT monitors: Flat-panel displays Electron guns
BY: Ben & Nelson. You have a number of decisions to make when purchasing. These few things affect how well your display will perform for you, how much.
Week 9 Monitors and output to the screen. Monitors, also known as Visual display units (V.D.Us) Desktop computers contain a Cathode Ray Tube (C.R.T.)
Lecture 11 Text mode video
Components of Computer. Output The data that has been processed into useful information is called output. Types –Screen – soft copy –Printer – hard copy.
Lecture 1 Computer Graphic. People remember 10% of what they read 20% of what they hear 30% of what they see 50% of what they hear and see 80% of what.
Computer Graphics Lecture -02. Frame Buffer The image being displayed is stored in a dedicated system memory area that is often referred.
1.  The primary output device in a graphics system is a video monitor. These monitors are based on Cathode Ray Tube (CRT) design.  CRT is a vacuum tube/electron.
TFT-LCD Display + Camera
1 COMP541 Video Monitors Montek Singh Mar 11, 2016.
COMP LIT FALL SEMESTER OUTPUT UNIT GET OUT YOUR NOTEBOOKS AND PENS! NO SLEEPING, NO EATING, NO TALKING! LISTEN, LOOK, AND THINK. TAKE NOTES & ASK QUESTIONS.
Video Display and Audio Systems Basic PC Maintenance, Upgrade and Repair Mods 1 & 2.
How Does Your TV Work? A brief introduction.. Two Amazing Things about the Brain 1.Connecting the dots Pixels and resolution 2.Connecting the frames 15.
COMP541 Video Monitors Montek Singh Oct 7, 2016.
COMP541 Video Monitors Montek Singh Sep 15, 2017.
VGA Display Part 1 VGA Synchronization
COMP541 Video Monitors Montek Singh Feb 20, 2015.
Computer Graphics Raster Scan Display System, Rasterization, Refresh Rate, Video Basics and Scan Conversion.
Monitors and Sound Systems
Introduction to VGA Digital Circuit Lab TA: Po-Chen Wu.
COMP541 Video Monitors Montek Singh Feb 6, 2019.
Chapter 2 Overview of Graphics Systems
This lesson includes the following sections:
VGA Display: VGA Synchronization & Pixel Generation
Presentation transcript:

Display Technology  Images stolen from various locations on the web...

Cathode Ray Tube

Raster Scanning

Electron Gun

Beam Steering Coils

Color

Shadow Mask and Aperture Grille

Liquid Crystal Displays

DLP Projector

LCoS  Liquid Crystal on Silicon  Put a liquid crystal between a reflective layer on a silicon chip

Grating Light Valve (GLS)  lots (8000 currently) of micro ribbons that can bend slightly  Make them reflective  The bends make a diffraction grating that controls how much light where  Scan it with a laser for high light output  4000 pixel wide frame ever 60Hz

Grating Light Valve (GLS)

Digistar 3 Dome Projector

VGA  Stands for Video Graphics Array  A standard defined by IBM back in 1987  640 x 480 pixels  Now superseded by much higher resolution standards...  Also means a specific analog connector  15-pin D-subminiature VGA connector

VGA Connector 1: Red out6: Red return (ground)11: Monitor ID 0 in 2: Green out7: Green return (ground)12: Monitor ID 1 in or data from display 3: Blue out8: Blue return (ground)13: Horizontal Sync 4: Unused9: Unused14: Vertical Sync 5: Ground10: Sync return (ground)15: Monitor ID 3 in or data clock

Raster Scanning

VGA Timing Horizonal Dots 640 Vertical Scan Lines 480 Horiz. Sync Polarity NEG A (μs) Scanline time B (μs) 3.77 Sync pulse length C (μs) 1.89 Back porch D (μs) Active video time E (μs) 0.94 Front porch ______________________ ________ ________| VIDEO |________| VIDEO (next line) |-C-| D |-E-| __ ______________________________ ___________ |_| |_| |B| | A | 60Hz vertical frequency

VGA Timing Horizonal Dots 640 Vertical Scan Lines 480 Horiz. Sync Polarity NEG A (μs) Scanline time B (μs) 3.77 Sync pulse length C (μs) 1.89 Back porch D (μs) Active video time E (μs) 0.94 Front porch ______________________ ________ ________| VIDEO |________| VIDEO (next line) |-C-| D |-E-| __ ______________________________ ___________ |_| |_| |B| | A | 60Hz vertical frequency 25.17/640 = 39.33ns/pixel = 25.4MHz pixel clock

VGA Timing Horizonal Dots 640 Vertical Scan Lines 480 Vert. Sync Polarity NEG Vertical Frequency 60Hz O (ms) Total frame time P (ms) 0.06 Sync pulse length Q (ms) 1.02 Back porch R (ms) Active video time S (ms) 0.35 Front porch ______________________ ________ ________| VIDEO |________| VIDEO (next frame) |-Q-| R |-S-| __ ______________________________ ___________ |_| |_| |P| | O |

Relaxed VGA Timing  This all sounds pretty strict and exact...  It’s not really... The only things a VGA monitor really cares about are:  Hsync  Vsync  Actually, all it cares about is the falling edge of those pulses!  The beam will retrace whenever you tell it to  It’s up to you to make sure that the video signal is 0v when you are not painting (i.e. retracing)

Relaxed VGA Timing Horizonal Dots 128 Vertical Scan Lines ? Horiz. Sync Polarity NEG A (μs) 30.0 Scanline time B (μs) 2.0 Sync pulse length C (μs) 10.7 Back porch D (μs) 12.8 Active video time E (μs) 4.50 Front porch ______________________ ________ ________| VIDEO |________| VIDEO (next line) |-C-| D |-E-| __ ______________________________ ___________ |_| |_| |B| | A | 60Hz vertical frequency 12.8/128 = 100ns/pixel = 10 MHz pixel clock

VGA Timing Horizonal Dots 128 Vertical Scan Lines 255 Vert. Sync Polarity NEG Vertical Frequency 60Hz O (ms) Total frame time P (ms) 0.09 Sync pulse length (3x30μs) Q (ms) 4.86 Back porch R (ms) 7.65 Active video time S (ms) 4.08 Front porch ______________________ ________ ________| VIDEO |________| VIDEO (next frame) |-Q-| R |-S-| __ ______________________________ ___________ |_| |_| |P| | O |

VGA Voltage Levels  Voltages on R, G, and B determine the color  Analog range from 0v (off) to +0.7v (on)  But, our pads produce 0-3.3v outputs!

VGA Voltage Levels  Voltages on R, G, and B determine the color  Analog range from 0v (off) to +0.7v (on)  But, our pads produce 0-3.3v outputs!  For B&W output, just drive RGB together and let 0v=black and 3.3v=white  overdrives the input amps, but won’t really hurt anything  For color you can drive R, G, B separately  Of course, this is only 8 colors (including black and white)  Requires storing three bits at each pixel location

VGA on Spartan3e Starter Series resistors limit output voltage to 0-0.7v

VGA on Spartan3e Starter

VGA Memory Requirements  Remember, Spartan3e has 20 18kbit Block RAMs  i.e. 20k addresses where each address is a 16-bit (or 18 bit) word  But, 16 bits of address = 64k addresses  So, you can’t use all the address space with just Block RAMs

VGA Memory Requirements  640x480 VGA  307,200 pixels  3 bits per pixel  6 pixels per 18-bit word  50k locations for 640x480  Oops – we only have 20k, and you need some space for code and other data…

VGA Memory Requirements  320x240 VGA  76,800 pixels  Each stored pixel is 2x2 screen pixels  3 bits per pixel  6 pixels per 18-bit word  12.5k 18-bit words needed  Much more realistic… 7.5k left over for code/data

VGA Memory Requirements  80 char by 60 line display  4800 locations  Each location has one of 256 char/glyphs  8-bits per location – 2 locations per word  2400 addresses for frame buffer  Each char/glyph is (say) 8x8 pixels  results in 640x480 display…  8x8x256 bits for char/glyph table  16kbits (1k words) for char/glyph table

Character Example… 64 characters each 8x8 pixels

Character Example… 64 characters each 8x8 pixels

Character Example…

Other I/O (more details later)  LCD display  2-line 16-char display  Reasonably easy to use, once you can do it under program control!  Reading and writing memory-mapped 8-bit registers  PS/2 mouse/keyboard port  RS323 connector and level converter  DAC  12 bit unsigned resolution – four outputs  ADC  Dual-channel – 14 bit resolution  Seven-segment LCDs  Already in your kits… See the Starter Board users guide for more details!