你好,现在cpld,也有基于查表的了,如altera的maxii系列,看了它的结构说明怎么感觉就是fpga的结构flash
还有,我看又的说普通结构的cpld内部是熔断丝的,是一次性的,程序配置进去之后就不能重新配置了,请问是这样的吗?请帮忙解答下,谢谢!...
还有,我看又的说普通结构的cpld内部是熔断丝的,是一次性的,程序配置进去之后就不能重新配置了,请问是这样的吗?请帮忙解答下,谢谢!
展开
展开全部
CPLD都是可重配的。一些很早的可编程逻辑只能一次性编程,不能重新配置,这些器件在一般的场合早已不使用了。
基于查找表的CPLD,实际上就是内置配置FLASH的小型FPGA,因为其在上电后的很短时间内能完成自动配置,在用户看来即具备“掉电非易失”的特性,因此被定义为CPLD
基于查找表的CPLD,实际上就是内置配置FLASH的小型FPGA,因为其在上电后的很短时间内能完成自动配置,在用户看来即具备“掉电非易失”的特性,因此被定义为CPLD
追问
恩,这个和我想的一样,查找表cpld的就是带配置flash的fpga。还有个问题要请教下,我看基于乘积项的CPLD芯片资料,如xilinx的xc9500,每个功能宏只有一个寄存器,整个芯片也就几十个寄存器,那应该CPLD不能像fpga一样配置成ram等存储器吧?但我们头说用门电路可以实现?请问是吗?非常感谢你的回答!!!
追答
RAM在FPGA里面一般用专门的RAM硬核来实现。使用寄存器搭建的RAM非常耗寄存器资源,简单理解,一个寄存器可以实现一个bit的RAM功能。所以用几十个寄存器资源的PLD来做RAM,基本是不现实的。
用门电路实现RAM的用法我没有听说过,毕竟RAM是一种具有记忆能力的电路,而简单的组合逻辑是不具备记忆能力的,RAM应该都是通过时序逻辑实现的。如果楼主有参考资料可以贴上来大家共同探讨一下。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询