Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

CPU - VGA controller, FIFO ? Why?

Status
Not open for further replies.

cmos babe

Full Member level 4
Joined
Jan 15, 2005
Messages
209
Helped
11
Reputation
22
Reaction score
0
Trophy points
1,296
Location
Dubai
Activity points
1,897
Why do we need a FIFO when we interface a CPU that generates the pixels and a VGA controller ? I'm a n00b I know :|
 

u generally use a FIFO when the clock rates on either side are different, simply put FIFO is used for rate matching.
In ur case the CPU may generate pixels at a fast rate, but ur VGA controller may be slower than CPU (takes lesser no of pixels at a time). This may lead to some pixels to be lost. To avoid this FIFO is placed in between. CPU will dump the generated pixels in the FIFO and VGA controller will progressively take from FIFO.
 

    cmos babe

    Points: 2
    Helpful Answer Positive Rating
What if the CPU is slower than the VGA , does it mean that I should use lower resolution ?
 

usually ur cpu is faster than ur vga controller, if its the oter way around then VGA controller shall not be able to get the required no of pixels for display. In that case sometimes lowering the resolution may help.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top