首页 > 行业新闻 > 新闻详情

【fpga深度学习培训】fpga和cpld的区别有哪些?

2017/12/20

Fpga就业培训机构给大家介绍下fpgacpld的区别有哪些。Fpga是以查表法结构方式构成逻辑行为的器件,cpld是以乘积项结构方式构成逻辑行为的器件,fpgacpld都是可编程ASIC器件,有很多的共同特点。但由于它们结构上的差异,各自的特点是不同的。

 

fpga深度学习培训——威三教育告诉您fpgacpld的区别如下:

1fpga更适合于完成时序逻辑,也就是说,fpga更适合于触发器丰富的结构;cpld更适合于完成各种算法和组合逻辑,也可以这样说,cpld更适合于触发器有限,而乘积项丰富的结构。

2、在编程上,fpgacpld灵活性更强些。fpga可以在逻辑门下编程,主要是通过改变内部连线的布线来编程;cpld是在逻辑块下进行编程,主要是通过改变具有固定内连电路的逻辑功能来编程,这一点也是Fpga就业培训机构重点给大家介绍的地方。

3fpga的分段式布线结构,决定了其延迟的不可预测性;cpld的连续式布线结构,决定了它的时序延迟是可预测的和均匀的。

4、在编程方式上,fpga大部分是基于SRAM编程,它可以任意次编程,没有数量的限制,可以在工作中快速编程,实现系统级和板级的动态配置;cpld主要是基于FLASHE2PROM存储器编程。

 

以上fpga深度学习培训——威三教育就介绍了fpgacpld的区别。fpgacpld有很多的不同,除了以上几点外,还有:fpga的集成度比cpld高,具有更复杂的布线结构和逻辑实现;fpga的功耗要比cpld小。这些内容都会在参加fpga就业培训时给予详细介绍。

 

v3学院是从属于上海威三教育科技有限公司的高新技术教育服务机构。致力于FPGASoCARM等电子类前沿技术的设计研究、应用和教育推广。作为Xilinx XTPP主力战略合作伙伴,v3学院负责Xilinx大学计划FPGA技术推广服务。主要是整合FPGA社会资源,为高校制定并提供全套的EDA教学培养计划和相关技术支持,负责为相关企业提供最新的技术支持与人才培训。