EEL 3705 / 3705L Digital Logic Design

Slides:



Advertisements
Similar presentations
An Introduction to Mixing Colors.
Advertisements

Detecting and Mixing Colors STEM DIGITAL Institute Rob Snyder.
RET Optics Research Workshop ”Demos” Dr. Mike Nofziger Professor College of Optical Sciences University of Arizona Dr. Mike Nofziger 2013.
The eyes have three different kinds of color receptors; One kind is most sensitive to short wavelengths, one to middle wavelengths, and one to long wavelengths.
Color Mixing There are two ways to control how much red, green, and blue light reaches the eye: “Additive Mixing” Starting with black, the right amount.
Color.
1 Internet Graphics. 2 Representing Images  Raster Image: Images consist of “dots” of color, not lines  Pixel: Picture element-tiny rectangle  Resolution:
Color Systems. Subtractive Color The removal of light waves to perceive color: –Local or physical attributes of pigments, dyes, or inks reflect certain.
CS 376 Introduction to Computer Graphics 01 / 26 / 2007 Instructor: Michael Eckmann.
Digital Color Basics Rob Snyder June 2011.
C O L O R S PRINT VS MULTIMEDIA. Main Difference Print –Primary Colors CMYK Cyan, Magenta, Yellow, Black - Subtractive Color system –Add together = black.
CMYK vs. RGB Design. Primary colors The colors that make up the base for every other color created. Depending on whether you are looking at it from science,
Objective Understand concepts used to create digital graphics. Course Weight : 15% Part Three : Concepts of Digital Graphics.
A color model is a specification of a 3D color co-ordinate system and a visible subset in the co-ordinate System within all colors in a particular color.
PRIMARY COLOURS Primary Colours: The 3 primary colours are red, yellow and blue. They are three colours that can't be made by mixing any other colours,
Now let’s focus on… The visible spectrum The visible spectrum –Light and pigment.
Color & Light Benjamin Hammel image by refeia
Color Models. Color models,cont’d Different meanings of color: painting wavelength of visible light human eye perception.
IPC Notes Light & Color. The colors of light that we see are the colors of light that an object reflects towards our eyes. ex) blue jeans absorb all colors.
Colors of Pigment The primary colors of pigment are magenta, cyan, and yellow. [
CS 101 – Sept. 14 Review Huffman code Image representation –B/W and color schemes –File size issues.
Intro to Color Theory. Objectives Identify and discuss various color models including RGB, CMYK, Black/white and spot color. Investigate color mixing.
Color.
COLOR THEORY Color is the eye’s response to the visual spectrum from red to violet. Different colors in the spectrum are created by different wavelengths.
COLORCOLOR. The Color Spectrum The spread of colors from white light when passed through a prism or diffraction grating. –Red, Orange, Yellow, Green,
Mixing Colors Chapter Notes. White Light Recall that when the frequencies of all visible light is mixed together, it produces white White also.
Light and Color. An objects color depends on the wavelength of light it reflects and that our eyes detect. White light is a blend of all colors. When.
DISPLAY DEVICES CIS 10, Group #1 April 01, 2006 C. X. A. L. K. H. A. V. ((( L. C.
COMP541 Video Monitors Montek Singh Oct 7, 2016.
Additive & Subtractive Digital Color
Digital & Interactive Media
LIGHT, COLOR, AND WAVE INTERACTION.
Color Mrs. Gergel.
Initial Display Alternatives and Scientific Visualization
Images Data Representation.
COMP541 Video Monitors Montek Singh Sep 15, 2017.
Graphics 1 Graphics 2 Color 2 I Spy 1pt 1 pt 1 pt 1pt 1 pt 2 pt 2 pt
IMAGE PROCESSING COLOR IMAGE PROCESSING
Digital & Interactive Media
COLOR THEORY Color is the eye’s response to the visual spectrum from red to violet. Different colors in the spectrum are created by different wavelengths.
Design Concepts: Module A: The Science of Color
Color Theory.
25.2 The human eye The eye is the sensory organ used for vision.
Detecting and Mixing Colors STEM DIGITAL Institute
The Colour of Light: Additive colour theory.
Additive Colour Theory
Colour theory.
Chapter 6: Color Image Processing
RGB Color Model CMY Color Model.
Microprocessor and Assembly Language
Why does a blue shirt look blue?
COMS 161 Introduction to Computing
LIGHT & COLOR.
Digital & Interactive Media
Investigating Color In the Classroom
EEL 3705 / 3705L Digital Logic Design
EEL 3705 / 3705L Digital Logic Design
Chapter 12 COLOR THEORY.
Color Combinations Design.
Digital & Interactive Media
Colour Theories.
Colour theory.
Two ways to discuss color 1) Addition 2) Subtraction
COMP541 Video Monitors Montek Singh Feb 6, 2019.
HTML Colour Codes (Hexadecimal)
What Color is it?.
Multimedia System Image
Visuals are analog signals...
Color And Light.
Section 3.4 The Colors of Light.
Presentation transcript:

EEL 3705 / 3705L Digital Logic Design Spring 2007 Instructor: Dr. Michael Frank Modules #90-99 (Extra Slides): Design Examples Module #91: VGA (Video Graphics Adapter) Color Video Driver Circuit 9/19/2018 M. Frank, EEL3705 Digital Logic, Fall 2006

FLEX 10K: VGA Graphics Programming Examples A Simple VGA Driver, Test Pattern Generator, and Character Generator for the FLEX 10K 9/19/2018 M. Frank, EEL3705 Digital Logic, Fall 2006

Primary Colors in Kindergarten, vs. in Digital Video Pigment color mixing You may have been taught in kindergarten that red, yellow, and blue are the so-called “primary colors”… and that all other colors can be produced by mixing these. This is somewhat true, when it comes to mixing of absorptive pigments (paints); red, yellow, and blue form a basis for the color space, such that many nice shades can be produced as weighted averages of them, by the mixing of pigments… But, when it comes to light emission (e.g., from a monitor), the true primary colors are red, green, and blue. This is because the eye’s three types of cones respond in the most discriminating way to light of these specific wavelengths… any perceived color can be produced by adding together (not averaging) these colors in different amounts. yellow green orange blue red purple Red light “on” Blue light on Green light on Emissive color mixing 9/19/2018 M. Frank, EEL3705 Digital Logic, Fall 2006

Retinal cone response curves & typical emissive RGB basis wavelengths video green (~550 nm) video blue (~450 nm) video red (~700 nm) 9/19/2018 M. Frank, EEL3705 Digital Logic, Fall 2006

M. Frank, EEL3705 Digital Logic, Fall 2006 A simple, generic variant of the old PC Video Graphics Adapter (VGA) standard Colors: 8 3 bits, with 1 bit each for red, green, blue 000 = black, 001= blue, 010 = green, 011 = blue + green = cyan, 100 = red, 101= red + blue = magenta, 110 = red + green = yellow, 111 = red + green + blue = white Display resolution: 640 pixels/row (horiz.) × 480 scan lines (vert.) Display update frequency: Usually ~30-60 Hz 9/19/2018 M. Frank, EEL3705 Digital Logic, Fall 2006

M. Frank, EEL3705 Digital Logic, Fall 2006 VGA Cable Pinouts (p.13) 9/19/2018 M. Frank, EEL3705 Digital Logic, Fall 2006

M. Frank, EEL3705 Digital Logic, Fall 2006 Video Scan Line Timing fclk = 25.175 MHz; tclk = 39.722 ns 782 tclk (p. 26) 142 tclk 95 tclk 806 tclk 32.02 µs = 806 tclk = 95 tclk = 48 tclk 640 tclk = 25.42 µs = 24 tclk 9/19/2018 M. Frank, EEL3705 Digital Logic, Fall 2006

Scan Line Timing Hardware 9/19/2018 M. Frank, EEL3705 Digital Logic, Fall 2006

M. Frank, EEL3705 Digital Logic, Fall 2006 Video Frame Timing trow = 32.022 µs 514 rows (p. 27) 34 rows 32 rows 11 rows 2 rows 525 rows 16.8 ms 15.37 ms 9/19/2018 M. Frank, EEL3705 Digital Logic, Fall 2006

M. Frank, EEL3705 Digital Logic, Fall 2006 Frame Timing Hardware 9/19/2018 M. Frank, EEL3705 Digital Logic, Fall 2006

Entire VGA Driver Schematic 9/19/2018 M. Frank, EEL3705 Digital Logic, Fall 2006

Example Test Circuit for VGA Driver Goal: Generate diagonal color test pattern Computed by formula: RGB2..0 = (row + col)6..4 9/19/2018 M. Frank, EEL3705 Digital Logic, Fall 2006

Photo of VGA CRT Monitor Screen Circuit works perfectly! Files are in VGA_example.zip on BB 9/19/2018 M. Frank, EEL3705 Digital Logic, Fall 2006

Circuit to Demonstrate RGB Color Mixing Project archive file: VGA_RGB_demo_v2.zip Under control of the first 3 DIP switches, Display a solid red rectangle filling the right half of the screen; display a solid green rectangle filling the bottom half of the screen; display a solid blue rectangle filling the middle ¼ of the screen. When multiple of these rectangles are turned “on” simultaneously, in the regions where they overlap, you can see the apparent colors that are produced by the various combinations of red, green, and blue light Each filled rectangle is generated by appropriate comparators acting on the x and/or y screen coordinates x ≥ 320 Is true on the right half of the screen y ≥ 240 Is true on the bottom half of the screen (160 ≤ x < 480) & (120 ≤ y < 360) Is true in the middle ¼ of the screen. Red rectangle Green rectangle Pushbutton inputs Blue rectangle subcircuit 9/19/2018 M. Frank, EEL3705 Digital Logic, Fall 2006

Output of VGA_RGB_demo Here is what the display looks like when DIP switches 1,2,3 are all “up” 9/19/2018 M. Frank, EEL3705 Digital Logic, Fall 2006