|
COURSE A22: LCD VGA DISPLAY CONTROLLER
USES
The LED display is used to display data in a host of industrial, commercial and consumer
electronic products. It is especially used in products designed for situations of poor
lighting and a rugged environment.
PREREQUISITES
Course-A1. Introduction to VHDL and VLSI design (I)
CONTENTS
- Design of Video Ram (VRAM)- size, Text and Graphic pages.
- Design of Character Graphic Rom (CGROM) and font table.
- Design of VRAM text page (attribute and data bytes).
- Power on logic.
- Control register for display on/off, graphic/text mode, cursor on/off and cursor dimensions.
- State counter and decoder for internal timing and control.
- Blink frequency generator, for cursor blinking.
- VRAM address generator.
- Generation of signals for memory and bus control:-
VRAM, CGROM chip select
VRAM, CGROM read/write
Output Enable for Controller data buffer
IOCHRDY-Indicates VRAM,CGROM address bus is with controller (CPU must wait).
- Registers for data sent by VRAM.
- CGROM address from VRAM data for text mode.
- External address mux for VRAM,CGROM,CPU depending on kind of access.
- External address registers.
- Mux for data read from CGROM (text) and VRAM (graphic).
- Modification of read data for text/graphic mode, cursor on/off, blinking and input to shift registers.
- Parallel shift registers for LCD data.
- Generation of LCD interface signals:-
CL1 - End of Line
CL2 - End of Character
FLM - Start Of Frame
DATA[] - LCD Data
|