0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FPGA,PLD,CPLD,PLC,DSP什么区别

放人 来源:电气工程及其自动化学习 作者:电气工程及其自动 2022-11-09 13:32 次阅读

FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。

d812b634-5fef-11ed-b468-dac502259ad0.jpg

MCU嵌入式微控制器(Microcontroller Unit)简称单片机,是典型的集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域的广泛应用。

FPGA与单片机比较,相当于FPGA用EDA硬件描述语言(软件)实现了单片机的硬件功能。单片机接口单一,一般只能提供TTL,CMOS等接口电平,其它的就需要外围电路实现;而现在FPGA的发展,大有超越和包含CPU的趋势,甚至能涵盖整个系统——只有想不到,没有做不到。

但是单片机简单实用,在机电工控领域应用广泛;而FPGA前途无量但复杂难学……

DSP(digital signal processor)与单片机区别在于核心的DSP核的运算能力(信号处理能力,如时钟频率、加乘法器、特定事件处理硬件等)与接口控制能力等。但是也有结合了DSP与单片机的产品问世,可见各种优缺点。关键看产品的需求了。

PLC (Programmable Logic Controller,可编程逻辑控制器)可以说是加强型的工业单片机,可适应于较为恶劣的工作环境。她的进一步开发,可以应用梯形图编写等等方法实现逻辑控制等。

d82782f8-5fef-11ed-b468-dac502259ad0.jpg

DCS(distributedcontrolsystems)是一种“分散式控制系统”,而 PLC(可编程控制器)只是一种控制“装置”,两者是“系统”与“装置”的区别。系统可以实现任何装置的功能与协调,PLC装置只实现本单元所具备的功能。

审核编辑 黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • dsp
    dsp
    +关注

    关注

    544

    文章

    7682

    浏览量

    344356
  • FPGA
    +关注

    关注

    1602

    文章

    21320

    浏览量

    593173
  • cpld
    +关注

    关注

    32

    文章

    1243

    浏览量

    168290
  • PLD
    PLD
    +关注

    关注

    6

    文章

    220

    浏览量

    59016
收藏 人收藏

    评论

    相关推荐

    PLD/FPGA基本使用问题

    PLD,CPLD,FPGA有何不同? 不同厂家的叫法不尽相同,PLD(Programmable Logic Device)是可编程逻辑器件的总称,F
    发表于 04-12 16:58

    fpgacpld区别

    FPGA(现场可编程门阵列)和CPLD(复杂可编程逻辑器件)都是可编程逻辑器件,但它们在多个方面存在显著的区别
    的头像 发表于 03-15 14:56 244次阅读

    CPLDFPGA区别

    CPLDFPGA都是由逻辑阵列模块构成的,但是CPLD的LAB基于乘积和宏单元,而FPGA的LAB使用基于LUT的逻辑单元。CPLD的LA
    的头像 发表于 01-23 09:17 371次阅读

    什么是fpgacpld cpldfpga在结构上有何异同

    FPGA(Field-Programmable Gate Array)和CPLD(Complex Programmable Logic Device)都属于可编程逻辑器件(PLD
    的头像 发表于 01-22 18:05 778次阅读

    FPGA和单片机有什么区别

    FPGA和单片机有什么区别?好像性能参数上也差不了太多。
    发表于 11-02 07:34

    MCU、DSPFPGA区别

    MCU(Microcontroller Unit)、DSP(Digital Signal Processor)和FPGA(Field-Programmable Gate Array)是嵌入式系统中常见的三种处理器类型,它们之间有以下主要
    的头像 发表于 10-26 10:12 2272次阅读

    ARM和DSP到底有什么区别

    现在在学ARM,想知道ARM和DSP到底有什么区别?为什么有些地方用DSP有些用ARM
    发表于 10-19 07:20

    单片机_DSP_PLD/EDA的比较和分析

    CPLD/ FPGA向深亚微米领域进军,PLD器件得到了广泛应用,以CPLD/ FPGA为物质根底的EDA技术诞生了。它具有电子技术高度智能
    的头像 发表于 10-15 12:05 642次阅读

    Xilinx 7系列与Ultrascale系列FPGA区别

    Xilinx是一家专业的可编程逻辑器件(PLD)厂商,其产品包括FPGACPLD、SOC等。Xilinx的FPGA产品线有多个系列,其中7系列和Ultrascale系列是比较常见的两
    发表于 09-15 14:44 2171次阅读
    Xilinx 7系列与Ultrascale系列<b class='flag-5'>FPGA</b>的<b class='flag-5'>区别</b>

    CPLDFPGA区别是什么?有什么用途?

    你知道CPLD吗?它是“复杂可编程逻辑器件”的缩写,它是一种数字IC,允许用户根据需要多次重写和擦除程序。随着CPLD等可编程器件的出现,产品开发变得更快、成本更低。在本文中,将介绍CPLD
    的头像 发表于 07-06 14:30 2963次阅读

    CPLDFPGA区别是什么

    可编程逻辑包括 PAL、GAL、PLD 等。通过不断发展,它已经发展成为现在的CPLD/FPGACPLD(复杂可编程逻辑器件)和FPGA
    的头像 发表于 07-03 14:33 7035次阅读
    <b class='flag-5'>CPLD</b>和<b class='flag-5'>FPGA</b>的<b class='flag-5'>区别</b>是什么

    CPLDFPGA之间的区别在哪呢?

    CPLDFPGA都是由逻辑阵列模块构成的,但是CPLD的LAB基于乘积和宏单元,而FPGA的LAB使用基于LUT的逻辑单元。
    发表于 06-28 11:28 939次阅读
    <b class='flag-5'>CPLD</b>与<b class='flag-5'>FPGA</b>之间的<b class='flag-5'>区别</b>在哪呢?

    FPGA硬核与软核处理器有什么区别和联系?

    FPGA硬核与软核处理器有什么区别和联系?
    发表于 05-30 20:36

    常用FPGA/CPLD设计思想与技巧

    都是FPGA/CPLD逻辑设计的内在规律的体现,合理地采用这些设计思想能在FPGA/CPLD设计工作种取得事半功倍的效果。
    发表于 05-18 08:56 378次阅读
    常用<b class='flag-5'>FPGA</b>/<b class='flag-5'>CPLD</b>设计思想与技巧

    PLD设计工具分析

    PLD(Programmable Logic Device)是一种由用户根据需要而自行构造逻辑功能的数字集成电路。目前主要有两大类型:CPLD(Complex PLD)和FPGA(Fi
    发表于 04-29 16:46 1181次阅读