VGA数码相框DIY计划
0赞前言
特权同学的新想法比起之前的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日,希望一个月、两个月、三个月后回头看看,能够每走一步都有所收获。