CPLD和FPGA这两者到底有什么区别呢

(文章来源:电子产品世界)
cpld和fpga都是我们经常会用到的器件。有的说有配置芯片的是fpga,没有的是cpld;有的说逻辑资源多的是fpga,少的是cpld;有的直接就不做区分,把他们都叫做fpga。那么两者到底有什么区别呢?下面我们就以altera公司的cpld和fpga为例来说说两者的区别。
首先我们看一下cpld的芯片结构,搞清楚cpld是由哪几部分组成的。
cpld主要由三部分组成:macro cell(宏单元),pia(可编程连线),和io control block(io控制块)。每个宏单元都与gclk(全局时钟)oe(输出使能)gclr(清零)等控制信号直接相连,并且延时相同。各宏单元之间也由固定长度的金属线互连,这样保证逻辑电路的延时固定。其中宏单元模块是cpld的逻辑功能实现单元,是器件的基本单元,我们设计的逻辑电路就是由宏单元具体实现的。
一个宏单元主要包括了lab local array(逻辑阵列),product-term select matrix(乘积项选择矩阵)和一个可编程d触发器组成。其中逻辑阵列的每一个交叉点都可以通过编程实现导通从而实现与逻辑,乘积项选择矩阵可实现或逻辑。这两部分协同工作,就可以实现一个完整的组合逻辑。输出可以选择通过d触发器,也可以对触发器进行旁路。通过这个结构可以发现,cpld非常适合实现组合逻辑,再配合后面的触发器也能够实现一定的时序逻辑。

小米6和vivoXplay6评测对比,谁更值得买?
西典新能登陆上交所
中兴通讯事件还在继续 美国政府又将对华为动手
AUTOSAR LIN通信协议栈怎么保证NM报文先发送的?
5G套餐大变样!价格崩盘跌至9元低门槛
CPLD和FPGA这两者到底有什么区别呢
基于3D打印技术的MEMS加速度计的设计
为何U盘经久不衰?看完进化版的USSD固态U盘,你就知道了
苹果发布M3系列新款MacBook Pro/iMac:业界首批PC 3nm芯片
IC涨价大盘点,缺货与涨价并存
影响人工智能发展的是哪三个核心技术?
探讨物联网软件的未来展望
医疗无人机的使用,为药物、疫苗、器官等的紧急运输提供了更好的选择
吸收浪涌的电容和电阻选择
荣耀9上市最新消息:国产福利荣耀8降价,给即将到来的荣耀9让路嘛?
使用双极性结型晶体管(BJT)和NMOS晶体管的稳定电流源
网络安全密钥忘记了怎么办
视频监控哪一种模式比较受欢迎
200mA精密基准电压源的功能
受消费和数据通信应用驱动,2027年VCSEL市场将达39亿美元