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

欢迎来到电工学习网!

FPGA与CPLD的差异

2017-04-02 10:15分类:电工考证知识 阅读:

  FPGA是现场可编程逻辑门阵列的简称,是电子方案的一个旅程碑。CPLD是杂乱可成为逻辑器材的简称。尽管FPGA和CPLD都是可编程ASIC器材,有许多一同特征,但因为CPLD和FPGA构造上的区别,具有各自的特征:
1)、CPLD更适宜结束各种算法和组合逻辑,FP GA更适宜于结束时序逻辑。换句话说,FPGA更适宜于触发器丰厚的构造,而CPLD更适宜于触发器有限而乘积项丰厚的构造。
2)、CPLD的接连式布线构造挑选了它的时序推延是均匀的和可猜想的,而FPGA的分段式布线构造挑选了其推延的不行猜想性。
3)、在编程上FPGA比CPLD具有更大的活络性。CPLD通过批改具有固定内连电路的逻辑功用来编程,FPGA首要通过改动内部连线的布线来编程;FP GA可在逻辑门下编程,而CPLD是在逻辑块下编程。
4)、FPGA的集成度比CPLD高,具有更杂乱的布线构造和逻辑结束。
5)、CPLD比FPGA运用起来更便当。CPLD的编程选用E2PROM或FASTFLASH技能,无需外部存储器芯片,运用简略。而FPGA的编程信息需寄存在外部存储器上,运用办法杂乱。
6)、CPLD的速度比FPGA快,而且具有较大的时刻可猜想性。这是因为FPGA是门级编程,而且CLB之间选用散布式互联,而CPLD是逻辑块级编程,而且其逻辑块之间的互联是集总式的。
7)、在编程办法上,CPLD首要是依据EEPROM或FLASH存储器编程,编程次数可达1万次,利益是体系断电时编程信息也不丢掉。CPLD又可分为在编程器上编程和在体系编程两类。FPGA大有些是依据SRAM编程,编程信息在体系断电时丢掉,每次上电时,需从器材外部将编程数据从头写入SRAM中。其利益是能够编程恣意次,可在作业中活络编程,然后结束板级和体系级的动态配备。
8)、CPLD保密性好,FPGA保密性差。
9)、通常状况下,CPLD的功耗要比FPGA大,且集成度越高越显着。
跟着FPGA门数以及功用的跋涉,能够将如今的许大都字电路有些下载到FPGA上,结束硬件的软件化,包含51核,DSP核以及别的的一些数字模块,到终究一单个系板子就剩余电源、仿照电路有些,接口有些以及一块FPGA。FPGA能够说是芯片级的PCB板,在一个芯片里方案正本的电子体系的悉数数字电路有些。如今也有将ARM核嵌入到FPGA里边的,比方Altera公司的Nois核。Nois是一个软核,是有软件编写的一个32位处理器,并不是硬件上存在的处理核,该核作业频率为50HZ,如今用于许多图画处理以及别的的许多网络设备。运用锁相环技能能够将频率成倍跋涉,通常的ARM核是将锁相环做到芯片里边的,在成为的时分能够对某个寄存器进行设置然后抵达分频和倍频的意图。而将DSP核嵌入到FPGA里边去结束健旺的核算功用是Altera公司近期推出的一系列芯片的一个利益。Altera公司的Stratix II系列芯片选用内嵌的DSP核,可是其DSP核的核算速度比方今业界上最快的DSP芯片还要快几个数量级。
对于编程办法,如今的 CPLD首要是依据E2 PROM或 FLASH存储器编程 ,编程次数达 1万次。其利益是在体系断电后 ,编程信息不丢掉。CPLD又可分为在编程器上编程和在体系编程 (ISP) CPLD两种。 ISP器材的利益是不需求编程器 ,可先将器材装焊于印制板 ,再通过编程电缆进行编程,编程、调试和维护都很便当。FPGA大有些是依据 SRAM编程 ,其缺陷是编程数据信息在体系断电时丢掉 ,每次上电时 ,需从器材的外部存储器或核算机中将编程数据写入 SRAM中。其利益是可进行恣意次数的编程,并可在作业中活络编程 ,结束板级和体系级的动态配备 ,因而可称为在线重配备 (ICR:In CircuitReconfigurable)的 PLD或可重配备硬件(RHP:Reconfigurable Hardware Product)

上一篇:瞬态烦扰按捺原理

下一篇:状况方程

相关推荐

电工推荐

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