原创 CPLD+SRAM+MCU+LCD 项目小结

2008-10-4 21:59 8431 18 26 分类: FPGA/CPLD

CPLD+SRAM+MCU+LCD 项目小结<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


 


       这两天起早摸黑两个人的力量总算把这个项目搞定了,其实主要做的就是我的CPLD这一块,这都是第三周末了,算是实实在在的第一个自己的项目吧。该好好总结总结了,这两天调试的过程让自己成长了许多。


       还是想写点什么把自己的感悟都记录下来吧,我想这对自己是一笔宝贵经验的积累。


1,无论谁做的板子,一块板子拿过来最好自己测测重要的线路是否确确实实的连通了,当然了如果你只是做软件的,那么这个工作一定是会有人给你做好的。只有保证硬件万无一失的情况下继续才有意义。


2,晶振不是频率越高越好,够用就好。我这是对CPLD/FPGA开发而言,如果频率高了,而你的设计中又只能要慢一些的时钟,那么你只有做分频,这样对硬件资源是一种浪费,有时对资源比较少的CPLD/FPGA更是需要有这种考虑。


3,无论做什么芯片或是液晶的通信,时序一定要认真看,协议一定要吃透来。即使你做过很多类似的器件通信,但是总有不一样的地方,有些地方是容不得半点马虎的。与其最好一点一点的挑毛病,不如一次性认认真真的通过。


4,利用MCU(我应该是指的51系列的吧)拓展的RAM进行寻址读写的时候,WR拉底后大约160ns附近(更确切的时间手头没有器件可以测得)的总线数据是稳定的,这个我们也是费了好大功夫才发现的,当然这对于MCU编程人员来说无关紧要,但是如果你是做CPLD/FPGA开发,如果你的CPLD/FPGA要做成MCU的扩展RAM,我想这一点你是必须明白的。


5,CPLD/FPGAI/O脚在硬件设计的时候一定要把相关的器件的管脚都分配到临近区域,否者你在HDL设计的时候会吃苦头的。如果相关的管脚距离拉远了,会耗费加倍的布线资源。


 


希望我的一点经验认识能让大家都能有所启示吧。


 

PARTNER CONTENT

文章评论8条评论)

登录后参与讨论

用户931629 2011-1-16 02:10

II代出来我来做些空板子,你们可以以较低的价格获取样片,成本价。

用户931629 2011-1-16 02:09

现在又带A集成flash的,我有这个板子,他们里面的人我很熟悉需要的可以发消息给我,买片子也没问题,价格不会超过30的。我的email:chinafpga@163.com。现在即将推出:Astro II代,我看了他们给我的大概介绍:里面的双端口RAM增大了,为32K byte,可以不需要外扩SRAM了,这样一片就可以解决了。管教是100脚QFP的不变,目前已在中芯国际流片成功,11年第一季度供货。 围观的朋友看我的帖子,有详细的资料下载:目前没有II代的。 http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=4449410&bbs_page_no=1&search_mode=3&search_text=weeren&bbs_id=9999

用户1635223 2010-12-26 14:25

楼主,可否推荐一下在哪里卖?顺便给点实际效果图出来,让我们这么期待的人开开眼撒。或者做点开发板之类的推广一下就好了

ilove314_323192455 2010-12-23 22:29

在路上……

用户1417837 2010-12-23 20:59

特权同学怎么玩起国产FPGA了?呵呵 NIOS2教程不继续了?

用户279174 2010-9-19 10:29

大哥,请教一下你是怎样将CPLD扩展成51的RAM的?

用户1513083 2009-5-26 09:25

最近在做CPLD+SRAM+MCU+VGA,遇到点问题,CPLD+SRAM可以验证能读写,组合在一起就有问题了,在VGA显示上出现类似噪声的图案,程序改来改去也没找到问题所在,我想请问下,在两者之间数据通信时,CPLD的晶振是40MHz,MCU是11.0592MHz,不知道是否需要分频?谢谢!

用户1384153 2008-12-2 14:10

taihao la

用户1143840 2008-12-2 12:19

我的邮箱是henry1981525@163.com,想买一个学习用

用户82006 2008-11-10 20:03

你写的代码真清晰. 你这个项目还有板子,想买一个用来学习. 我的邮箱xlht163@163.com
相关推荐阅读
特权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直播间
更多
我要评论
8
18
关闭 站长推荐上一条 /3 下一条