电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

fpga与cpld的差异介绍

2017-09-07 23:43分类:电子技术 阅读:

 

FPGA是一种高密度的可编程逻辑器材,自从Xilinx公司1985年推出榜首片FPGA以来,FPGA的集成密度和功用行进很快,其集成密度最高达500万门/片以上,体系功用可达200MHz。因为FPGA器材集成度高,便当易用,开发和上市周期短,在数字计划和电子出产中得到活络广泛和运用,并一度在高密度的可编程逻辑器材范畴中名列前茅。

CPLD是由 GAL翻开起来的 ,其主体构造仍是与或阵列 ,自从 90年代初 Lattice公司高功用的具有在体系可编程 ISP(In System Programmable)功用的 CPLD以来 ,CPLD翻开活络。具有 ISP功用的 CPLD器材因为具有同 FPGA器材相似的集成度和易用性 ,在速度上还有必定的优势 ,使其在可编程逻辑器材技能的比赛中与 FPGA齐头并进 ,变成两支领导可编程器材技能翻开的力气之一.

构造

FPGA器材在构造上 ,由逻辑功用块摆放为阵列 ,并由可编程的内部连线联接这些功用块来

结束必定的逻辑功用

CPLD是将多个可编程阵列逻辑 (PAL)器材集成到一个芯片 ,具有相似 PAL的构造。通常状况下CPLD器材中起码包括三种构造 :可编程逻辑功用块 (FB);可编程 I/ O单元 ;可编程内部连线

集成度

FPGA能够抵达比 CPLD更高的集成度 ,一同也具有更杂乱的布线构造和逻辑结束

适宜构造

FPGA更适宜于触发器丰盛的构造 ,而 CPLD更适宜于触发器有限而积项丰盛的构造

编程

CPLD经过批改具有固定内连电路的逻辑功用来编程 ,FPGA首要经过改动内部连线的布线来编程 ;FPGA可在逻辑门下编程 ,而 CPLD是在逻辑块下编程 ,在编程上 FPGA比 CPLD具有更大的活络性

功率耗费

CPLD的缺陷比照杰出。通常状况下 ,CPLD功耗要比 FPGA大 ,且集成度越高越显着

速度

CPLD优于 FPGA。因为 FPGA是门级编程 ,且 CLB之间是选用散布式互连 ;而 CPLD是逻辑块级编程 ,且其逻辑块互连是集总式的。因而 ,CPLD比 FPGA有较高的速度和较大的时刻可猜测性 ,商品能够给出引腿到引腿的最大推延时刻

编程办法

如今的 CPLD首要是依据E2 PROM或 FLASH存储器编程 ,编程次数达 1万次。其利益是在体系断电后 ,编程信息不丢掉。CPLD又可分为在编程器上编程和在体系编程 (ISP) CPLD两种。 ISP器材的利益是不需求编程器 ,可先将器材装焊于印制板 ,再经过编程电缆进行编程,编程、调试和保护都很便当

FPGA大有些是依据 SRAM编程 ,其缺陷是编程数据信息在体系断电时丢掉 ,每次上电时 ,需从器材的外部存储器或核算机中将编程数据写入 SRAM中。其利益是可进行恣意次数的编程,并可在作业中活络编程 ,结束板级和体系级的动态装备 ,因而可称为在线重装备 (ICR:In CircuitReconfigurable)的 PLD或可重装备硬件(RHP:Reconfigurable Hardware Product)

上一篇:法拉电容容量换算公式

下一篇:IGBT驱动电路的恳求

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部