原创 VGA数码相框DIY计划

2009-5-3 13:16 6668 11 15 分类: FPGA/CPLD

VGA数码相框DIY计划


<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 


前言


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


 


目标:


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


1.    使用alteracyclone器件或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,画板,制板,调试,完善。


 


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


 

PARTNER CONTENT

文章评论4条评论)

登录后参与讨论

用户433763 2014-1-3 21:13

希望能有点工具使用方面的心得,我说的不是ISE 或者 Quatus这样的集成开发环境,希望能介绍一下Matlab/UE/modelsim/VCS/Debussy/DC/Encounter什么的,linux下的开发就更好了。。

用户1648762 2013-12-11 21:13

要是有些拿到项目的时候的思路就更好了,还有testbench一直都是我的弱项,希望能讲些

用户444962 2013-9-23 12:09

赞,期待特权的新书

用户1600447 2013-8-16 23:53

举双手赞成,最好给一些大项目的例子,还有就是多写写怎么时序优化,具体的详细过程。。

用户146837 2013-7-24 13:53

讲讲千兆以太网和DDR2,在公司实际项目中常会被用到。

用户1719199 2013-3-27 14:29

真心感谢特权同学在FPGA推广方面做出的杰出贡献。买了您的 书,本人收益匪浅。

用户459883 2013-2-21 17:52

其实凭特权的实力,这本书可以写厚一点,这样稿费也多赚一点啊!不管多厚,比看那些学者的学术书籍要好不知道几万倍了

用户603403 2013-2-20 15:34

已经从你的博文中学习了很多,第一版也买了,感谢你! 在SOPC方面,能不能出一些NIOS2之外的第三方CPU IP软核相关博文或者书籍,比如开源的SPARC V8等IP核的实现。这样就涉及到一些Altera之外的开发工具了。期待!

用户612194 2012-12-19 17:12

您好,希望您能更加跳出所谓权威书籍的风格,很喜欢你的作品,多出版些可以指引向我这样最初的初学者的文章,引领我们走出迷茫,我一直相信,万事开头难,有些不起眼的,平时我们认为很简单的,可能是最重要的,也许是自认为会却不一定真懂得东西,应该会很有价值的,希望能帮帮我们这样的孩子,顶你。。。

用户377235 2012-12-18 19:38

建议多讲点针对xilinx的东西,还有就是觉得针对ucf方面说的太少,几乎都是时序约束,很少说到管脚约束问题,我觉得这个是个盲区
相关推荐阅读
特权ilove314 2016-06-30 21:16
例说FPGA连载6:FPGA开发所需的技能
例说FPGA连载6:FPGA开发所需的技能 特权同学,版权所有 配套例程和更多资料下载链接: http://pan.baidu.com/s/1c0nf6Qc   前面的文字已经做了很多铺垫,相信读...
特权ilove314 2016-06-28 21:09
例说FPGA连载5:FPGA的优势与局限性
例说FPGA连载5:FPGA的优势与局限性 特权同学,版权所有 配套例程和更多资料下载链接: http://pan.baidu.com/s/1c0nf6Qc   若要准确评估FPGA技术能否满足开...
特权ilove314 2016-06-28 21:05
例说FPGA连载5:FPGA的优势与局限性
例说FPGA连载5:FPGA的优势与局限性 特权同学,版权所有 配套例程和更多资料下载链接: http://pan.baidu.com/s/1c0nf6Qc   若要准确评估FPGA技术能否满足开...
特权ilove314 2016-06-26 22:11
例说FPGA连载4:FPGA语言与厂商介绍
例说FPGA连载4:FPGA语言与厂商介绍 特权同学,版权所有 配套例程和更多资料下载链接: http://pan.baidu.com/s/1c0nf6Qc   Verilog与VHDL 说到FP...
特权ilove314 2016-06-23 21:26
例说FPGA连载3:FPGA与其它主流芯片的比较
例说FPGA连载3:FPGA与其它主流芯片的比较 特权同学,版权所有 配套例程和更多资料下载链接: http://pan.baidu.com/s/1c0nf6Qc   FPGA、ASIC和ASSP...
特权ilove314 2016-06-21 20:32
例说FPGA连载2:FPGA是什么
例说FPGA连载2:FPGA是什么 特权同学,版权所有 配套例程和更多资料下载链接: http://pan.baidu.com/s/1c0nf6Qc   2015年伊始,Intel欲出资百亿美金收...
EE直播间
更多
我要评论
4
11
关闭 站长推荐上一条 /3 下一条