特权同学

VGA数码相框DIY计划

0
阅读(3620)

前言

         特权同学的新想法比起之前的DIY逻辑分析仪有难度多 了,也更加有挑战性。因为这次要完成的任务需要面对不少之前没有接触过的知识,现在需要先给自己定个计划和目标,充分利用有限的业余时间。当然也希望和感 兴趣的朋友一起探讨,共同进步。

 

目标:

         VGA数码相框大体需要实现如下的功能:

1.    使用altera的cyclone器件或cyclone II器件 为载体;

2.    VGA 32位真彩色显示 存储在SD卡中的图片;

3.    FPGA中实现jpg的解码;

4.    使用SDRAM作为当前显示图片缓存;

5.    实现一 些简单的人机交互式的按键功能,比如开关显示,上下图片调整;

6.    其它的 一些扩展功能,做着看,想到什么做什么(毕竟咱这是DIY,摸索着前进);

7.    希望最 后能够做一块像模像样的板子出来。

 

计划:

         VGA的显示驱动乃至SDRAM的控制都是比较 熟悉的,这次的挑战主要来自SD卡及其文件系统、jpg的解码都是特权同学 未解除过的,所以后者都是重点,所以前期的工作估计是花在软件上熟悉SD卡操作。大概希望花3-5个月的时间完成这样一个任务吧,大体的工作安排如下:

1.       使 用手头现有的LPC2103板子:

1)  在ARM环境下先熟悉SD卡的读写;

2)  熟悉SD卡的文件系统;

3)  使用LPC2103接口BJ-VGA08驱动板显 示图片,初步使用软件实现SD卡图片数据的显示;

2.       移 植在C下的代码,使其实现成verilog来操作SD卡,实现简单未压缩图片的VGA现实,同时进行SDRAM模块的设计;

3.       学 习jpg解码的一些理论,实现jpg图片解码后的现实;

4.       丰 富其它功能,在SF-EP1C6板子上充分实现基本功能后,考虑制板加AD模块做成真彩色;

5,画板,制板,调试,完善。

 

         今天是5月2日,希望一个月、两个月、三个月后回头看看,能够每走一步都有所收获。