Atmel ATmega Video generator with SDRAM

This projects uses 8MByte SDRAM from a 168 pin DIMM SDRAM and generates videosignal for a VGA monitor with a resolution of 512×480 pixels with 256 colors at 60Hz using mega8515.
Atmel ATmega Video generator with SDRAM
The project uses burst mode of SDRAM, which can feed up to 512 bytes without MCU help. This means that MCU can do anything (i.e. generate another graphics) during that time. 8MB SDRAM can be used to store up to 32 frames, so you can display one frames while generating another one.
So far this project works but is not yet complete.
The text demo application shows a text stored in flash memory. Graphics demo receives a BMP image large 512×512 pixels with 256 colors.
The data throughput of SDRAM is as fast as the AVR clock, and the CPU load is much lower than if DRAM or SRAM is used.
Here is a test image in the graphics mode. This picture shows the construction of the circuit: Besides the mega8515, SDRAM, the RAM DAC, a 18432MHz clock and a delay line (or just several gates in series) requires no additional components.
Text mode (rendered in graphics).
Atmel ATmega Video generator with SDRAM Schematic
Read More: Atmel ATmega Video generator with SDRAM


About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top