单片机、ARM、DSP、FPGA区别与应用领域

目录

单片机

ARM

DSP

FPGA

哈弗结构与冯诺依曼结构 


单片机

特点

  • 体积小、价格低、功耗低、开发时间短
  • 有诸多现成接口(IIC、SPI、AD、PWM等)

缺点:

  • 速度低(十几兆到几百兆)
  • 接口不够丰富(无 USB OTG、网口、MIPI、SATA等)

适合:控制

不适合:算法、数据传输、高速数据处理

ARM

特点:

  • 能装OS(线程调度)
  • 接口丰富(以太网、USB、MIPI等)
  • 配置灵活(CPU、单片机(arm裁剪后例如stm32)、视频解决方案)

适合:arm几乎统一天下

DSP

特点

  • 高吞吐量(哈弗结构)
  • 高处理速度(主频高、硬件卷积运算(累加器、硬件乘法器、桶形移位寄存器))

适合:处理单路串行信号、运行DSP算法

不适合:控制

FPGA

特点 

  • 利用硬件描述语言
  • 可编辑门阵列

方向

  • 逻辑开发(时序发生)
  • DSP开发
  • 嵌入式开发
  • 可用一片FPGA实现所有(单片机、arm、DSP等)

缺点

  • 价格高、接口不丰富、开发周期长、门槛高、体积大、功耗高
  • 外围器件多、PCB设计复杂(电流大小不固定、与普通PCB设计套路不一样)

适合

  • 并行高速信号处理
  • 芯片设计前期验证
  • 不值得流片的高端设计

哈弗结构与冯诺依曼结构 

哈佛结构:哈佛结构就是将程序的逻辑代码和变量分开存放的一种结构,而他们存放的位置可以是形同的也可以是不同的,总是只要是分成两个部分单独访问的结构都可以叫哈佛结构。

冯诺依曼结构:冯诺依曼结构则是将逻辑代码段和变量统一存储在内存当中,他们之间一般是按照代码的执行顺序依次存储。

  • 1
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小白变形计

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值