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

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

3天内不再提示

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

要长高 ? 来源:韬放科技 ? 2023-10-15 12:05 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

信息技术正在快捷发展,其应用已经深层到各个领域各个方面。如今越来越多的电子产品向着智能化、微型化、低功耗方向开展,其中有的产品还须要实时控制和信号处理。电子系统的复杂性在不断增加,它迫切要求技术也有相应的变革和飞跃。用于纯SSI数字电路设计系统工作量大,灵敏性低,而且系统可靠性差。

广泛用于单片机设计系统克服了纯SSI数字电路系统许多不可逾越的困难,是一个具有非凡意义的飞跃。而DSP以其极强的信号处理功能赢得了广阔的市场,得到了广泛地应用。近年来,PLD器件迅速开展,尤其是CPLD/ FPGA向深亚微米领域进军,PLD器件得到了广泛应用,以CPLD/ FPGA为物质根底的EDA技术诞生了。它具有电子技术高度智能化、自动化的特点,打破了软硬件的屏障,使得硬件设计如同软件设计一样简略。它作为一种创新技术正在变更着数字系统的设计方法、设计过程和设计观念。单片机,DSP,PLD/ EDA以其各自的特点满足了各种须要,正从各个领域各个层面变更着世界,它们已经成为数字时代的核心动力,推动着信息技术的快捷开展。

以下,我们将对单片机,DSP,PLD/ EDA分别加以介绍,并作比较和分析。

单片机

单片机是集成了CPUROMRAM和I/ O口的微型计算机。它有很强的接口性能,非常合适于工业控制,因此又叫微控制器MCU)。它与通用途理器不一样,它是以工业测控对象、环境、接口等特点出发,向着增强控制功能,提高工业环境下的可靠性、灵敏方便地构成应用计算机系统的界面接口的方向开展。所以,单片机有着自己的特点。

品种齐全,型号多样

自从INTEL推出51系列单片机,许多公司对它做出改进,开展成为增强型51系列,而且新的单片机类型也不断涌现。如MOTOROLA和PHIL IPS均有几十个系列,几百种产品。CPU从8,16,32到64位,多采用RISC技术,片上I/O非常丰盛,有的单片机集成有A/ D,“看门狗”,PWM,显示驱动,函数发生器,键盘控制等,它们的价格也高低不等,这样极大地满足了开发者的选择自取决。

低电压和低功耗

随着超大规模集成电路的发展,NMOS工艺单片机被CMOS代替,并开始向HMOS过渡。供电电压由5V降到3V,2V甚至到1V,工作电流由mA降至μA,这在便携式产品中大有用武之地。

DSP芯片

DSP又叫数字信号处理器。顾名思义,DSP主要使用在数字信号处理领域,非常合适高密度,反复运算及大数据容量的信号处理。此时已经广泛应使用在通信、便携式计算机和便携式仪表、雷达、图像、航空、家用电器、医疗设备等领域,常见的手机、数字电视和数码相机都离不开DSP。DSP使用在手机和基站中为挪动通信的开展做出重要贡献,将在2. 5G和3G中扮演重要角色。能够说,DSP已经融入到生活的方方面面。

DSP相对于实际微处理器作了很大的扩充和增强,主要是:

a)修正的哈佛构造,多总线技术以及流水线构造。将程序与数据存储器分开,用于多总线,取指令和取数据同时进行,以及流水线技术,这使得速度有了较大的提高。

b)硬件乘法器以及特殊指令。这是区别于实际微处理器的重要标志。实际微处理器用软件实现乘法,逐条执行指令,速度慢。而DSP依靠硬件乘法器单周期完成乘法运算,而且还具有专门的信号处理指令,如TM320系列的FIRS,LMS,MACD指令等。

EDA技术

当今电子系统的复杂性在不断增加,而电子产品的更新换代越来越快,传统的设计方法难以适应。随着计算机技术的开展,ECAD在某种程度上减轻了设计人员的工作压力,但其智能化、自动化水平仍不尽人意。于是EDA技术作为一种全新的技术诞生了。它正变更着数字系统和设计方法,设计过程和设计观念。

EDA(即Electronic Design AutomaTIon)即电兹【鲨计自动化,它是以计算机为工具,在EDA软件平台上,对用硬件描述语言HDL完成的设计文件自动地逻辑编译、逻辑化简、逻辑分割、逻辑综合及优化、逻辑布局布线、逻辑仿真,直至对于特定宗旨芯片进行适配编译、逻辑影射和编程下载等。设计者只需用HDL语言完成系统功能的描述,借助EDA工具就可得到设计结果,将编译后的代码下载到宗旨芯片就可在硬件上实现。这里的宗旨芯片就是PLD器件( FPGA/CPLD)。FPGA/ CPLD是EDA技术的物质根底,这两者是分不开的。能够说没有PLD器件,EDA技术就成为没源之水。

DSP相对于实际微处理器作了很大的扩充和增强,主要是:

a)修正的哈佛构造,多总线技术以及流水线构造。将程序与数据存储器分开,用于多总线,取指令和取数据同时进行,以及流水线技术,这使得速度有了较大的提高。

b)硬件乘法器以及特殊指令。这是区别于实际微处理器的重要标志。实际微处理器用软件实现乘法,逐条执行指令,速度慢。而DSP依靠硬件乘法器单周期完成乘法运算,而且还具有专门的信号处理指令,如TM320系列的FIRS,LMS,MACD指令等。

EDA技术作为一种现代电子系统开发方式,具有两方面特点。

修改软件程序即可改变硬件

取决于FPGA/ CPLD能够通过软件编程对该硬件的构造和工作方式进行重构,修改软件程序就相当于变更了硬件,这是非常有用的。软件能够用于自顶向下的设计方案,而且能够多个人分工并行工作,这些年来IP核产业的崛起,将若干软核联合起来就能够构成一个完整的系统,这一切极大地缩短了开发周期和上市时长,有利于在激烈的市场竞争中抢占先机。

速度快,可靠性高

MCU和DSP都是通过串行执行指令来实现特定功能,不可避免低速,而FPGA/ CPLD则可实现硬件上的并行工作,在实时测控和高速应用领域前景广阔;另一方面,FPGA/CPLD器件在功能开发上是软件实现的,但物理机制却和纯硬件电路一样,十分可靠。而MCU和DSP芯片在强干扰条件下,尤其是强电磁干扰下,很也许越出正常的工作流程,出现PC跑飞表象。EDA高可靠性正好克服了它们这一先天不足。

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

    关注

    558

    文章

    8166

    浏览量

    359292
  • 单片机
    +关注

    关注

    6069

    文章

    45086

    浏览量

    653993
  • eda
    eda
    +关注

    关注

    71

    文章

    2950

    浏览量

    178919
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    什么单片机比较耐用

    ? ? ? ? 在工业控制、户外设备、医疗仪器等场景中,单片机的耐用性直接决定了设备的稳定运行与维护成本。耐用的单片机通常具备宽温工作范围、强抗干扰能力、稳定的电源适应性和长寿命的硬件设计。深圳市安
    的头像 发表于 07-31 13:48 ?122次阅读

    怎么测单片机系统频率

    单片机系统频率是指单片机工作时的时钟频率,它直接影响单片机的运行速度和处理能力,准确测量系统频率对单片机应用开发、程序调试和性能优化具有重要意义。测量
    的头像 发表于 07-25 11:39 ?140次阅读

    单片机怎么驱动电机?

    在各类自动化设备和智能装置中,电机是重要的执行部件,而单片机作为控制核心,需要通过特定的方式驱动电机运转。单片机驱动电机并非直接连接即可,而是要根据电机类型和功率,搭配合适的驱动电路,才能实现稳定
    的头像 发表于 07-25 09:31 ?109次阅读

    单片机怎么烧程序

    单片机烧程序是将编写好的程序代码写入单片机内部存储单元,让单片机按照预设逻辑工作的过程,是单片机应用开发中不可或缺的环节。无论是简单的灯光控制程序,还是复杂的工业控制算法,都需要通过烧
    的头像 发表于 07-23 11:47 ?230次阅读

    单片机定制开发的设计思路

    单片机定制开发是根据特定场景和功能需求,量身打造符合要求的单片机应用方案,其设计过程需要兼顾技术可行性与实际应用价值,涉及多个关键环节。 一、需求分析阶段 单片机定制开发的第一步是深入
    的头像 发表于 07-17 11:14 ?311次阅读
    <b class='flag-5'>单片机</b>定制开发的设计思路

    PLD的优势与劣势分析

    PLD的优势 1. 环境可持续性 减少环境影响 :PLD考虑产品在其整个生命周期中对环境的影响,从原材料的选择到产品的最终处置。 资源节约 :通过优化设计,减少材料使用和能源消耗,降低生产成本,同时
    的头像 发表于 01-20 09:43 ?1077次阅读

    单片机Debug工具性能对比 单片机调试常用命令

    单片机(Microcontroller Unit, MCU)调试是嵌入式开发中的一个重要环节,它帮助开发者发现和修复代码中的错误,优化程序性能。不同的单片机和开发环境可能使用不同的调试工具和命令
    的头像 发表于 12-19 09:56 ?1572次阅读

    XD08M3232接近感应单片机特性多维度分析

    在对比XD08M3232与其他单片机时,我们可以从多个维度进行分析。以下是一些关键点的比较: 1. 编译与调试 XD08M3232:这款单片机使用Keil进行编译、调试和仿真,这对于绝
    发表于 11-09 13:36

    单片机怎么写入程序

    单片机(Microcontroller Unit,MCU)是一种集成电路芯片,它将计算机的CPU、存储器、输入/输出接口等功能集成在一个芯片上。单片机广泛应用于嵌入式系统和物联网设备中。编写单片机
    的头像 发表于 10-21 11:21 ?2589次阅读

    采集电源信息用单片机还是dsp

    DSP)?本文将探讨这两种处理器的特点,以及它们在电源信息采集中的应用。 一、单片机(MCU)的特点 单片机是一种集成了处理器核心、存储器、输入输出接口和其他功能的微型计算机。它们通常用于控制应用,因为它们具有较低的成
    的头像 发表于 10-18 09:33 ?751次阅读

    单片机不工作的原因

    单片机不工作是一个复杂的问题,可能涉及多个方面的因素。以下是对单片机不工作原因的详细分析,旨在帮助技术人员或爱好者更好地理解和解决这一问题。
    的头像 发表于 10-17 18:11 ?4038次阅读

    单片机的中断机制

    单片机的中断机制是一种重要的处理方式,它允许单片机在执行主程序的过程中,能够暂停当前任务,转而处理外部或内部紧急事件。这种机制极大地提高了系统的响应速度和处理能力,使得单片机在各种应用领域中得到广泛应用。以下是对
    的头像 发表于 10-17 18:03 ?2069次阅读

    单片机异常复位的原因

    单片机异常复位是指单片机在正常工作过程中,非预期地返回到初始状态或重启。这种异常复位现象可能由多种因素引起,以下是对单片机异常复位原因的详细分析
    的头像 发表于 10-17 17:56 ?3412次阅读

    单片机io口输出电流多大

    单片机IO口的输出电流大小会受到多种因素的影响,包括单片机的型号、IO口的配置模式以及外部电路的设计等。以下是对单片机IO口输出电流的一般性说明: 一、传统与现代单片机输出电流
    的头像 发表于 09-14 14:29 ?4656次阅读

    单片机烧录程序的基本步骤是什么

    单片机烧录程序是单片机开发过程中非常重要的一步,它涉及到将编写好的程序代码通过一定的方式传输到单片机内部的存储器中,使单片机能够按照预定的逻辑执行任务。 一、硬件准备
    的头像 发表于 09-02 09:47 ?3002次阅读