完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
FPGA是可编程逻辑器件,简单理解就是张白纸,你可以通过软件的语言(甚至加软核的方式)这只画笔来画画(设计逻辑电路),其实现在有点趋势是向着SOC了。
ARM是一个硬件核,ARM公司授权了很多公司来生产,三星的现在最火了,它的特色是低功耗(它就是简化的X86指令集嘛)和可以嵌入操作系统(linux,wince啊)。 STM32也是ARM的一种啦,但ST公司确实聪明它的应用方向指向了控制领域,简单理解现在的STM32就是个高级的单片机(8位-32位的都有),一般不嵌入操作系统,即使嵌入也就嵌RTOS这种灵活简单的。 DSP是ti首创的数字信号处理器,主要是进行数字信号的处理和运算的,主频很高,有硬件乘法器,做FFT啊就很简单迅速,这玩意主要是算法了。。 1.FPGA:是可编程逻辑阵列,常用于处理高速数字信号,不过随着科技的发展,现在很多FPGA CPLD可以集成mcu内核,甚至具备了ARM DSP的功能 2.ARM,是一类内核的称谓,就像51一样,具体到芯片的话,会有很多不同的厂家不同等级,诸如三星、易法、飞利浦、摩托罗拉等等,其中STM32是易法半导体的一款面向工控低功耗内核为Cortex M3内核的ARM芯片 3.DSP顾名思义就是数字信号处理,厂家主要是德州仪器(TI)主要用于数字型号处理等对运算速度有特殊要求的场合,诸如音频视频算法,军工等领域,但同时dsp有2000 5000 6000等系列也可满足不场合需要! 应用领域的话 1.FPGA一般不会用来做复杂的系统,只用来做些简单的系统如状态机实现的自动售货机等,多少还是用来做信号的高速变换和处理,毕竟它只是可编程逻辑阵列。 2.ARM和DSP就各有千秋了; ARM的系列从V3 V5 V7 V9 XSCALE,从thumb指令到arm指令(thumb arm也可同时实现),可以说遍布机会所有的领域,只要你接的价格可以接受(其实许多arm并不是很贵的),单片机所有的功能基本他都能实现,我就不用举例子,特别是现在与各种RTOS结合更是开发方便功能强大。 DSP相对arm价格要贵些,这也是可能个体厂家使用较少的一个原因吧,2000系列主要用于工控特别是2812这个用的人比较多,5000 6000主要用于手持设备、PDA、通信等领域; DSP还有一个特色就是对一些特殊算法的支持如快速福利叶变换等,所以对运算速度有特殊要求的场合一般会选择DSP; DSP因其性能和功能比较好,还广泛用于军工领域! |
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
2848 浏览 3 评论
27605 浏览 2 评论
3425 浏览 2 评论
3951 浏览 4 评论
基于采用FPGA控制MV-D1024E系列相机的图像采集系统设计
2292 浏览 3 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-9 09:38 , Processed in 0.636820 second(s), Total 63, Slave 46 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号