登录

烽火众智DSP工程师笔试经验

  我笔试的是dsp工程师。卷子只有一张纸,正反两页。一共10道题。答案作答在给的空白的纸上。

  1.定点dsp芯片和浮点dsp芯片是什么?有什么优缺点?

  定点dsp和浮点dsp主要是按dsp工作时的数据格式来区分的。数据以定点格式工作的dsp是定点dsp,数据以浮点格式工作的dsp是浮点dsp。浮点dsp能进行浮点运算,一次完成,由硬件实现。定点dsp无法直接进行浮点运算,完成浮点运算需要借助程序来实现。

  优点:浮点dsp比定点dsp 的运算范围要大。浮点dsp 的寻址范围也大些。浮点dsp的精度大些。浮点运算速度大。

  缺点:定点dsp需要时刻注意运算的溢出。精度不够,定点dsp运算速度慢。

  2.dsp和通用cpu的最大区别是什么?有什么共同点?

  (1)首先是体系结构:cpu是冯.诺伊曼结构的,而dsp有分开的代码和数据总线即“哈佛结构”。

  (2) 标准化和通用性:cpu的标准化和通用性做得很好,支持操作系统,所以以cpu为核心的系统方便人机交互以及和标准接口设备通信,非常方便而且不需要硬件开发了;但这也使得cpu外设接口电路比较复杂,dsp主要还是用来开发嵌入式的信号处理系统了,不强调人机交互,一般不需要很多通信接口,因此结构也较为简单,便于开发。如果只是着眼于嵌入式应用的话,嵌入式cpu和dsp的区别应该只在于一个偏重控制一个偏重运算了。

  (3)流水线结构:大多数dsp都拥有流水结构,即每条指令都由片内多个功能单元分别完成取指、译码、取数、执行等步骤,这样可以大大提高系统的执行效率。但流水线的采用也增加了软件设计的难度,要求设计者在程序设计中考虑流水的需要。

  快速乘法器:信号处理算法往往大量用到乘加(multiply-accumulate,mac)运算。dsp有专用的硬件乘法器,它可以在一个时钟周期内完成mac运算。硬件乘法器

阅读全文
相关文章更多>>
最新发布文章更多>>
复习要有重点
笔试前的心理辅导
环球市场客户服务代表笔试