DSP和通用处理器在结构上有什么不同?
来源:互联网 发布:匡恩网络太有钱了 编辑:程序博客网 时间:2024/06/05 00:28
■DSP和通用处理器在结构上有什么不同
【DSP 采用 哈弗 结构通用处理器 采用 冯诺依曼 结构】
指令、cache、总线等都有专门设计,具体可以选定某个DSP型号后看ref,里面有详细介绍。DSP侧重的是MAC(乘加)运算,专门为信号处理设计
在设计原理上都是一样的,应用上各具特点,所以结构功能有所不同。
dsp为快速处理数字信号而设计,结构上数据,地址总线分开,数据的吞吐量更大。指令集的设计多考虑信号处理。不过现在,为提高微处理器mcu的性能,像arm在设计上,总线也是分开的。
cpu主要是完成指令的处理,外围接口是独立设计的,像存储器,总线控制器是独立的,没有集成到cpu中。
而mcu多应用在嵌入式平台,外围的接口是集成在一起的。一颗芯片就能完成。
dsp为快速处理数字信号而设计,结构上数据,地址总线分开,数据的吞吐量更大。指令集的设计多考虑信号处理。不过现在,为提高微处理器mcu的性能,像arm在设计上,总线也是分开的。
cpu主要是完成指令的处理,外围接口是独立设计的,像存储器,总线控制器是独立的,没有集成到cpu中。
而mcu多应用在嵌入式平台,外围的接口是集成在一起的。一颗芯片就能完成。
0 0
- DSP和通用处理器在结构上有什么不同?
- DSP处理器与通用处理器的比较
- .dsw和.dsp文件有什么区别?
- 空和“ ”有什么不同?
- 通用处理器(GPP)与DSP处理器的区别
- CIO和CTO有什么不同
- Release 和 Debug版有什么不同
- COM和ATL有什么不同?
- #include 和#include“file”有什么不同?
- C语言和C++有什么不同
- showModalDialog和showModelessDialog有什么不同?
- Hyper-v和Virtual_PC有什么不同
- CTO和CIO有什么不同
- %TYPE和%ROWTYPE有什么不同
- %TYPE和%ROWTYPE有什么不同
- strong和em有什么不同
- CIO和CTO到底有什么不同?
- OnInit 和 Page_Load事件有什么不同
- Spring的控制反转(IoC)和依赖注入(DI)
- Jsoup 日记
- linux物理内存和虚拟内存的理解
- win7下载cmd中设置字符集位UTF-8
- 绝对URL的解析规则
- DSP和通用处理器在结构上有什么不同?
- PAT Advanced Level 1030. Travel Plan (30)(Java and C++)
- 网页自动转发提交表单功能
- C++ typedef用法小结
- 学习1-加油!
- 数据结构 第一章绪论 学习笔记
- 8、ExtJs——Ext基础架构--Ext操作DOM
- C++ 虚函数表解析
- oracle 11g r1 linux环境手工创建实例(含脚本)