|
|
DSP芯片一般具有如下的一些主要特点:, E0 N. ]1 D: G1 Q! z- E
7 j" q1 Y5 A' s9 Z6 U) T(1) 在一个指令周期内可完成一次乘法和一次加法。/ v g- ?9 J0 B4 V+ ~# R
, m9 n- f8 [5 f( v* r, s% ?(2) 程序和数据空间分开,可以同时访问指令和数据。! I6 D0 p; ]+ F
9 U1 `; p0 r& z _6 `9 Q+ W(3) 片内具有快速RAM,通常可通过独立的数据总线在两块中同时访问。 _- E l7 w2 _3 {8 r+ Y0 N2 M2 J
E d6 M/ }: q' B
(4) 具有低开销或无开销循环及跳转的硬件支持。7 g N* w9 X; O* m4 k! p& U
. t8 A/ P' T6 i. k1 |# I(5) 快速的中断处理和硬件I/O支持。5 b) G. I' m6 i$ ]
. @- j' Y( D- U$ x(6) 具有在单周期内操作的多个硬件地址产生器。
4 e$ z0 p) I8 V; m! h b* Z
$ V8 ^$ p) R i1 z, C$ t9 f(7) 可以并行执行多个操作。9 F7 v( ^5 s" K; o- S8 l/ u7 U) b
0 I) H+ u. ^; B; I' Q; s(8) 支持流水线操作,使取指、译码和执行等操作可以重叠执行。 |
|