我是学电子信息工程的,学习成绩也还行,有时拿个奖学金,有时没拿但也差点拿,就是那个层次的。 ARM,单片机,FPGA,嵌入式这些有什么区别,各自特点? FPGA,ARM,嵌入式我们还没学。但我想提前知道些,自己提前下功夫。打算学的深入一些,将来做个精英。... 我是学电子信息工程的,学习成绩也还行,有时拿个奖学金,有时没拿但也差点拿,就是那个层次的。
ARM,单片机,FPGA,嵌入式这些有什么区别,各自特点?
FPGA,ARM,嵌入式我们还没学。但我想提前知道些,自己提前下功夫。打算学的深入一些,将来做个精英。
我目前只学过信号与系统,数字信号处理,单片机,模电数电,微机原理与接口技术。这几门专业基础课。别的还没学。
所以想问下这几个词的区别。
说专业术语我就听不懂了,什么现场可编程逻辑门电路,这些的,还是不理解。
请你们说说他们是什么场合,干什么用的,特点,区别。比如嵌入式与单片机,貌似都是一个板子。我就不明白了。
说得明白,白话些。
ARM处理器
ARM处理器是Acorn计算机有限公司面向低预算市场设计的diyi款RISC微处理器。更早称作Acorn RISC Machine。ARM处理器本身是32位设计,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。
单片机(Microcontrollers)
单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的ZY处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
FPGA(Field-Programmable Gate Array)
即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
嵌入式
IEEE(Institute of Electrical and Electronics Engineers,美国电气和电子工程师协会)对嵌入式系统的定义:“用于控制、监视或者辅助操作机器和设备的装置”。原文为:Devices Used to Control,Monitor or Assist the Operation of Equipment,Machinery or Plants)。嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是由单个程序实现整个控制逻辑。从应用对象上加以定义,嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。国内普遍认同的嵌入式系统定义为:以应用为ZX,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。 数字信号处理DSP数字信号处理就是用数值计算的方式对信号进行加工的理论和技术,它的英文原名叫digital signal processing,简称DSP。另外DSP也是digital signal processor的简称,即数字信号处理器数字信号处理的目的是对真实世界的连续模拟信号进行测量或滤波。因此在进行数字信号处理之前需要将信号从模拟域转换到数字域,这通常通过模数转换器实现。而数字信号处理的输出经常也要变换到模拟域,这是通过数模转换器实现的。
通俗讲,ARM相当月单片机头脑,而单片机就相当可以简单完成一个指令计算机,甚至简单等效微型计算机,FPGA是单片的系统。而嵌入式系统又是单片机升级,能完成运行复杂程序及任务。