存储器芯片ADXL362
为了实现这些目标,DSP处理器的指令集通常都允许程序员在一个指令内说明若干个并行的操作。例如,在一条指令包含了MAC操作,即同时的一个或两个数据移动。在典型的例子里,一条指令就包含了计算FIR滤波器的一节所需要的所有操作。这种高效率付出的代价是,其指令集既不直观,也不容易使用(与GPP的指令集相比)。 GPP的程序通常并不在意处理器的指令集是否容易使用,因为他们一般使用象C或C++等语言。定点DSP指令集是按两个目标来设计的:使处理器能够在每个指令周期内完成多个操作,从而提高每个指令周期的计算效率。将存贮DSP程序的存储器空间减到Zui小(由于存储器对整个系统的成本影响甚大,该问题在对成本敏感的DSP应用中尤为重要)。正如近现代其他科技的发展一样,微处理器时代仿佛一夜之间就到来了。三个公司,三个计划,几乎不约而同地成为微处理器产业的先锋。它们就是英特尔的Intel 4004,德州仪器公司的TMS 1000和盖瑞特艾雷赛奇工业部的CADC(Central Air Data Computer)。1968年盖瑞特被邀请参加研制一种数字计算机,以同正在开发中的用于美国海军F-14雄猫战斗机的主飞行控制电脑的电机系统竞争。这个以基于MOS(金属氧化物半导体)技术的芯片组为核心的CPU于1970年设计完成,并以更小的体积和更高的可靠性打败了基于电机系统的设计。
展开全文