|
|
DSP芯片一般具有如下的一些主要特点:
: M/ c _8 J ~" B
- j2 J4 @8 x( V" g: c, L(1) 在一个指令周期内可完成一次乘法和一次加法。
3 D6 w5 c6 s4 e7 d3 W0 G2 I/ R; z5 ?' Q# D5 g/ b" `" D% t/ B
(2) 程序和数据空间分开,可以同时访问指令和数据。
$ N. F6 C* h6 P5 }0 t5 y
: A, d. { b2 z* l( `1 _(3) 片内具有快速RAM,通常可通过独立的数据总线在两块中同时访问。. @% n2 x. ?* `
, p+ @# C& O9 I3 U. O; P(4) 具有低开销或无开销循环及跳转的硬件支持。
$ ^5 J* X0 c! Q/ k: Y! h r( x, D+ m# h
(5) 快速的中断处理和硬件I/O支持。
. [; i( k4 G9 R' c0 J
* H6 E/ `" T2 l5 a. @(6) 具有在单周期内操作的多个硬件地址产生器。* K2 f0 C/ D9 w, G
7 }; r& g% t$ ]8 Z# ^0 H: D
(7) 可以并行执行多个操作。, D( K# D; Y+ d; n4 {+ k
2 n. F/ J C9 T5 x$ E x% Q(8) 支持流水线操作,使取指、译码和执行等操作可以重叠执行。 |
|