ezVGA DESCRIPTION
You need embedded VGA color graphics for your design but don’t know
where to start.  Choosing a specification, generating sync signals,
managing the video memory, and screen refreshing just to name a few
are major tasks.  Your embedded controller or processor may not have
the horsepower, program memory, or I/O pins to spare for these tasks.
The
ezVGA Graphics Controller removes all of these hurdles for you and
will have you drawing color VGA graphics in no time.

The
ezVGA Graphics Controller is an embedded color VGA processor
that can be used to generate VGA signals for image display on VGA
monitors and VGA compatible devices.  Using the data instructions the
host writes and reads pixel color data through the
ezVGA Graphics
Controller to the external video memory.  All operations are done automatically via the on-board circuitry.  Sync signals,
video memory pixel reading and writing, continuous screen drawing, pixel counts and line counts are all done automatically
through the
ezVGA Graphics Controller.  The host only needs to know 6 simple instructions for complete operation.  
Communications to and from the
ezVGA Graphics Controller is done through an 8-bit data bus along with 4 address control
lines.  Having addressable control lines allows the
ezVGA Graphics Controller to share a common system data bus with other
devices.  The
ezVGA Graphics Controller offers a fast parallel interface and pixel read/write times of only 40 – 120
nanoseconds.

The host creates texts and graphics by writing pixels to the screen.  The screen pixel color data is stored in an external video
memory.  This memory is automatically controlled by the
ezVGA Graphics Controller and the host does not have to directly
manage it.  In fact, the
ezVGA Graphics Controller handles all operations automatically so no knowledge of the VGA
specification is necessary.  Besides writing pixels the host can also read any pixel on the screen.  All of this is done via six
simple instructions that allow the host to set the X position, Y position, pixel color, and issue pixel write and read commands.  
Other features such as auto-incrementing the position registers allows the host to perform fast writes and reads of the entire
screen.

The
ezVGA Graphics Controller comes housed in an 84 pin PLCC package that conforms to JEDEC MO-047.  The ezVGA
Graphics Controller can be purchased by itself or with a video memory chip.  The video memory comes in a 32 pin TSOP II
package.
ezVGA GRAPHICS CONTROLLER

● 8-Bit data bus and 4 addressable lines
● 320 by 240 Resolution
● 64 Colors
● Auto control of all VGA and memory
signals/functions
● Fast parallel interface, pixel access times of
40-120nS
● Also see the
ezVGA Serial Module
ezVGA: $24.95
Comes with:
Product Resource CD
The prices listed above are for 1 to 9
pieces.  For prices on quantities of 10
or higher you can request a quote.
ezVGA Package: $29.95
Comes with:  128K x 8 Video SRAM
memory and Product Resource CD
ezVGA SCREEN SHOTS
ezVGA DATA SHEETS AND OTHER DOCUMENTS
Open
File Type
File Size
Description
PDF
340K
ezVGA Graphics Controller Datasheet and Reference Design (Rev A)
PDF
67K
ezVGA 64 Color Swatch
PDF
129K
Fax Order Form
ezVGA APPLICATION NOTES
Open
File Type
File Size
Description
PDF
101K
AN015 - Multiple Video Pages with the ezVGA Graphics Controller Chip
PDF
359K
AN016 - Color Conversion Techniques for the Best Picture Quality
ezVGA SOURCE CODE AND REFERENCE PCB FILES
Open
File Type
File Size
Description
ZIP
91K
Sample Pixel Write and Read Code for the BASIC Stamp 2 with Schematic
ZIP
92K
Sample Pixel Write and Read Code for the PIC16F627A @ 20MHz with Schematic
ZIP
72K
PCB Gerber Files for the Reference Design Board