1、学习DSP时,用不用十分清楚的掌握DSP核结构?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
看你是本着什么样的目的来学DSP吧,如果是做应用,现在的情况,通常是不需要了解核心的,我就不懂核心的结构,但所有与我讨论DSP的人,没有人敢说我不会DSP,尽管我自认为其实不懂DSP。
我一直是这么看的,当你是做应用的,DSP只是一个处理器而已,它始终跳处理器的框框,从某个地方开始找系统的最开始代码运行!只要这个DSP支持C了,厂商也提供了一个boot.asm了,那么核心就跟你完全没关系了,如果厂商没提供boot.asm给你,那么你就要学一下指令集,能把boot.asm搞定就行了。然后就是C语言的事了。什么外设不过是寄存器而已,严格来说不过是地址而已。DSP在我的眼中,就是C的指针了。
如果你是做算法的,用DSP就是奔着极限应用来的,那么你真的得好好学学DSP的结构了,虽然说DSP的C编译器效率很高了,但流水线的优化,Cache的优化,还是要跟结构有关系的。
但做算法的人,不要忘了根本,数学上的一小步,DSP上的无数步。