|
|
|
| DSP和通用的CPU比当然有差距,象PENTIUM,ULTRASPARC,MIPS等等 |
|
新闻出处:中电网论坛 发布时间:2004-01-08
|
hstaii@163.net 发布于 2004-1-14 19:14:00 DSP和通用的CPU比当然有差距,象PENTIUM,ULTRASPARC,MIPS等等 但是如果作小一点的系统,也就是说不用大规模的数字信号处理 那么在嵌入式这个领域DSP和一些CPU,比如ARM,pic等等优势有多少 也就是说现在在CPU中加入DSP的处理机制是非常必要的 或者说在嵌入式应用方面是很重要的? qin 发布于 2003-8-27 14:40:00 不要想当然,DSP和CPU的问题参考 signal->X->10->4->1 long 发布于 2003-8-27 17:08:00 我觉得可能是这样:
CPU外设接口电路比较复杂,这是个缺点(不是说那种嵌入式的) 但是标准化和通用性做的很好。 cpu为核心的系统方便人机交互以及和标准接口设备通信,非常方便而且不需要硬件开发dsp 主要还是用来开发嵌入式的信号处理系统了,不强调人机交互,一般不需要 很多通信接口,如果只是着眼于嵌入式应用的话,嵌入式CPU和DSP的区别应该只在于 一个偏重控制一个偏重运算了 youfire 发布于 2003-8-28 10:21:00 同意楼上的意见,DSP优势在意其有独特乘法器,一个指令就可以完成乘加运算,但CPU 处理一般是用加法代替乘法,要n多cpu周期,尽管cpu主频很快,但还是要相当时间。 第二,dsp是采用加强的哈佛总线结构,它的存储指令和数据采用的不同的总线。而CPU 是采用的冯。娄曼结构,把程序当成数据一起访问。 第三,dsp一般是RISC eDSP 发布于 2004-1-4 22:22:00 DSP用于运算密集型任务,CPU用于事务密集型任务(在MCU也可以叫控制密集型),以运算速度而言,高端DSP一般比高端CPU快20倍以上。 DSP和CPU(MCU)的比较可以参考这里:http://www.dspsolution.com/html/intro/intro_dsp.htm eDSP 发布于 2004-1-5 11:45:00 对,功耗最大的DSP也比类似运算能力的CPU耗电省很多。 DSP_Bruce 发布于 2004-1-5 13:27:00 DSP, MCU, CPU各有所长, 复杂的系统可能需要把这些处理器搭配使用。 例如手机,PDA等就将DSP和MCU或CPU一起设计进系统。 我们我们老鼠,爱吃爱吃大米,他们他们猴子,爱吃爱吃桃子, gregy_cn 发布于 2004-1-8 13:55:00 同意大家的说法. MCU、DSP、ARM、CRUSO、PENTIUM等等各有特点。一般很难靠一块板一个CPU把一切解决掉。在高端数字运算领域中,几片TMS320C6xxx+一片PENTIUM是常见的;在嵌入式控制领域中,DSP+ARM/MCU也是通行方法;即使手机、掌上电脑也有几个CPU协同工作的,只是有时是一个芯片一个CPU、有时一个芯片集中多个CPU。一般还是根据任务决定采用什么样的体系结构,然后在体系结构中决定使用什么CPU。而CPU本身也根据情况在内部采用多种处理方式,如PENTIUM中就采用了RISC的核,OMAP芯片集中了DSP+ARM。 hstaii@163.net 发布于 2004-1-14 19:14:00 DSP和通用的CPU比当然有差距,象PENTIUM,ULTRASPARC,MIPS等等 但是如果作小一点的系统,也就是说不用大规模的数字信号处理 那么在嵌入式这个领域DSP和一些CPU,比如ARM,pic等等优势有多少 也就是说现在在CPU中加入DSP的处理机制是非常必要的 或者说在嵌入式应用方面是很重要的? qin 发布于 2003-8-27 14:40:00 不要想当然,DSP和CPU的问题参考 signal->X->10->4->1 long 发布于 2003-8-27 17:08:00 我觉得可能是这样:
CPU外设接口电路比较复杂,这是个缺点(不是说那种嵌入式的) 但是标准化和通用性做的很好。 cpu为核心的系统方便人机交互以及和标准接口设备通信,非常方便而且不需要硬件开发dsp 主要还是用来开发嵌入式的信号处理系统了,不强调人机交互,一般不需要 很多通信接口,如果只是着眼于嵌入式应用的话,嵌入式CPU和DSP的区别应该只在于 一个偏重控制一个偏重运算了 youfire 发布于 2003-8-28 10:21:00 同意楼上的意见,DSP优势在意其有独特乘法器,一个指令就可以完成乘加运算,但CPU 处理一般是用加法代替乘法,要n多cpu周期,尽管cpu主频很快,但还是要相当时间。 第二,dsp是采用加强的哈佛总线结构,它的存储指令和数据采用的不同的总线。而CPU 是采用的冯。娄曼结构,把程序当成数据一起访问。 第三,dsp一般是RISC eDSP 发布于 2004-1-4 22:22:00 DSP用于运算密集型任务,CPU用于事务密集型任务(在MCU也可以叫控制密集型),以运算速度而言,高端DSP一般比高端CPU快20倍以上。 DSP和CPU(MCU)的比较可以参考这里:http://www.dspsolution.com/html/intro/intro_dsp.htm eDSP 发布于 2004-1-5 11:45:00 对,功耗最大的DSP也比类似运算能力的CPU耗电省很多。 DSP_Bruce 发布于 2004-1-5 13:27:00 DSP, MCU, CPU各有所长, 复杂的系统可能需要把这些处理器搭配使用。 例如手机,PDA等就将DSP和MCU或CPU一起设计进系统。 我们我们老鼠,爱吃爱吃大米,他们他们猴子,爱吃爱吃桃子, gregy_cn 发布于 2004-1-8 13:55:00 同意大家的说法. MCU、DSP、ARM、CRUSO、PENTIUM等等各有特点。一般很难靠一块板一个CPU把一切解决掉。在高端数字运算领域中,几片TMS320C6xxx+一片PENTIUM是常见的;在嵌入式控制领域中,DSP+ARM/MCU也是通行方法;即使手机、掌上电脑也有几个CPU协同工作的,只是有时是一个芯片一个CPU、有时一个芯片集中多个CPU。一般还是根据任务决定采用什么样的体系结构,然后在体系结构中决定使用什么CPU。而CPU本身也根据情况在内部采用多种处理方式,如PENTIUM中就采用了RISC的核,OMAP芯片集中了DSP+ARM。
|
| 【关闭】【打印】 |
|
|