Board logo

标题: 大家都用CPLD 做什么? [打印本页]

作者: highend    时间: 2004-5-29 18:45     标题: 大家都用CPLD 做什么?

做一些,简单的 多串口??  较高的速度时序电路??



别的,似乎什么也不能做!


今天,做了一个简单的PWM,控制一个LED,亮度在变化,一个按键...


居然占用了11%的 xc2c256 !
如果xc2c32,基本上用光了!

寄存器,用了两个16bit 计数...


这几天,再瞧瞧 优化什么的...
改天,把程序贴出来,给高手看看..
作者: hxxfff    时间: 2004-5-29 18:45

你是不是再定义向量或者整形时没有确定范围或位数
作者: hxxfff    时间: 2008-3-2 23:48

要减少触发器的使用,能不用if clk'event and ............那句的就不要用.


作者: stone133    时间: 2008-3-3 16:01

cpld的结构决定了他不是用来做大规模时序电路的,他主要做一些组合逻辑电路,如果哪来做时序电路,资源消耗的是很厉害。如果你的设计以时序电路为主,选用fpga也不错,你会发现fpga会很合适,哪怕用小容量的。

但是一个设计要考虑的方面很多,很重要的一点就是在能完成功能的情况下,尽可能的降低成本。cpld是非易失性的,不需要另外的存储器件,就本身来讲他的价格也比较便宜,因此一些场合还是很合适的。

[此贴子已经被作者于2008-3-3 16:01:33编辑过]






欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0