您好,  [请登录] [QQ登录]  [支付宝登录[免费注册]

商品分类

分享到: 百度搜藏 搜狐微博 新浪微博 腾讯微博 QQ收藏 人人网 Facebook Twitter

CPLD开辟板和FPGA开辟板的区别

发布日期:2011-04-19


     市道市面上尤其是学校内里可以看到Xilinx公司大概Altera公司种种差别的开辟板,着实只有两个大类,CPLD开辟板和FPGA开辟板。只管FPGA和CPLD都是可编程ASIC器件,有很多共同特点,但由于CPLD和FPGA布局上的差别,具有各自的特点: 


     ① CPLD更得当完成种种组合逻辑,FP GA更得当于完成时序逻辑。换句话说,FPGA更得当于触发器丰富的布局,而CPLD更得当于触发器有限而乘积项丰富的布局。 


     ② CPLD的连续式布线布局决定了它的时序耽误是匀称的和可预测的,而FPGA的分段式布线布局决定了其耽误的不可预测性。 


     ③ 在编程上FPGA比CPLD具有更大的机动性。CPLD通过修改具有牢固内连电路的逻辑成果来编程,FPGA重要通过变化内部连接的布线来编程;FP GA可在逻辑门下编程,而CPLD是在逻辑块下编程。 


     ④ FPGA的集成度比CPLD高,具有更巨大的布线结会商逻辑实现。 


     ⑤ CPLD比FPGA利用起来更方便。CPLD的编程采取E2PROM或FASTF
LASH技能,无需外部存储器芯片,利用大略。而FPGA的编程信息需存放在外部存储器
上,利用要领巨大。 


     ⑥ CPLD的速率比FPGA快,并且具有较大的时间可预测性。这是由于FPGA是门级编程,并且CLB之间采取散布式互联,而CPLD是逻辑块级编程,并且其逻辑块之间的互联是集总式的。 


     ⑦ 在编程方法上,CPLD重要是基于E2PROM或FLASH存储器编程,编程次数可达1万次,好处是体系断电时编程信息也不丢失。CPLD又可分为在编程器上编程和在体系编程两类。FPGA大部分是基于SRAM编程,编程信息在体系断电时丢失,每次上电时,需从器件外部将编程数据重新写入SRAM中。其好处是可以编程恣意次,可在事变中快速编程,从而实现板级和体系级的动态配置。 


     ⑧ CPLD保密性好,FPGA保密性差。 


     综合以上特点可以知道,CPLD可以实现的成果比较单一,得当纯组合逻辑。因此在举行IC计划的原型验证大概计划中包括了巨大的协议处理惩罚,大概计划中利用大量的时序元件时一样平常选用FPGA器件。也便是说FPGA可以适应当前技能生长中高密度集成的种种计划。 

     以是选择开辟板只管即便选择最新器件以及主流器件,同时在资金容许的环境下,尽大概选 择体系等效门较大的器件。由于这个行业生长太快,几年过去的芯片也就在学校可以找到而一样平常公司绝对不会利用也不会采购的,以是过期的器件意味着过期的知识。