CPLD芯片选型,好的追加100-250!急需
我们公司原来使用的CPLD是Xilinx的XC95108型,现在想要换Atmel公司的芯片,提供了原芯片的使用图,让我选型。小弟完全新手,研究两周,还不得要领。请大神帮忙...
我们公司原来使用的CPLD是Xilinx的XC95108型,现在想要换Atmel公司的芯片,提供了原芯片的使用图,让我选型。小弟完全新手,研究两周,还不得要领。请大神帮忙!
我现在想,首先要确定合适的宏单元数。我们的使用图中用到了8位和16位移位寄存器,计数器,比较器,LDC锁存器,反相器及缓冲器,但我现在不知道这些部件和所需宏单元数之间是个什么关系。求教!
另外,若有什么其他选型的标准,还请赐教!
谢谢!!!! 展开
我现在想,首先要确定合适的宏单元数。我们的使用图中用到了8位和16位移位寄存器,计数器,比较器,LDC锁存器,反相器及缓冲器,但我现在不知道这些部件和所需宏单元数之间是个什么关系。求教!
另外,若有什么其他选型的标准,还请赐教!
谢谢!!!! 展开
展开全部
我们公司用Lattice的~~拿到代码,用综合工具跑一遍就会出资源使用报告。首先看供电方式是否兼容,不同bank供电电平可能不同;资源一方面看LUT使用数量,不能超过芯片内总数量的80%;一方面看IO数目够不够,IO的电平类型兼不兼容。
追问
供电方式兼容怎么看?是看是5V还是3.3V这样吗?LUT是什么是宏单元还是门数量还是锁存器数量?IO电平兼容怎么看?另外,综合工具跑一遍是什么?是有专门测试的代码还是就用自己要用的代码?不好意思,我很新,所以不太懂,请多指教
追答
既然是选型,首先你要明确自己的需求是什么。如果是在原来的原理图基础上做CPLD的替换,那就要看看原来电路是怎么供电的,比如是3.3V和2.5V供电,那么你就要选core电和相应bank支持该电平的;再就是IO电平类型,比如LVCMOS,LVTTL这种,CPLD还好基本都LVCMOS吧;LUT是查找表结构,你可以理解为CPLD的一个基本逻辑单元,可以用来标称资源使用量,具体点我用的LATTICE的CPLD最小单元是slice,包含两个LUT和两个寄存器;综合工具是ISE这种软件,把以前用的代码放进去建个工程,综合一下,translate一下,就出资源使用报告了,你选LUT数比以前型号多的就好了嘛;最后看看封装大小和类型。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询