GNU Free Documentation License . .

: ,

(. Digital signal processor, DSP; , ; , )  , ( ).

BGA

[]

, , :

  • ( ), ;
    • , . , ,   .
    • ,  . .
  • , , , , « » (MAC) (Y := X + A × B) .
  • «» . - .
  • , .
  • , , .
  • , . VLIW.
  • ,   , «» , DSP .

[]

  • :
    • ;
    • - ;
  • - ;
  • ;
  • ;
  • ;
  • ;
  • , , .

[]

[]

1980 , . , 1978 Intel « » 2120. , , . 1979 AMI S2811  , . .

[] ( 1980-)

19791980 , Bell Labs Mac 4, «IEEE International Solid-State Circuits Conference '80» µMPD7720 NEC DSP1 AT&T, , , . - TMS32010 Texas Instruments, . :

  • :
    • : 16 ;
    • : 32 ;
    • : 5  ;
  • : 160280 ;
  • :
    • : 144256 ;
    • : 1,54 ;
    • : 4 ( );
  • :
    • : 16 ;
    • : 4
    • : 50 /
  • -: 8 16 ;

[] ( 1980-)

, , . :

  • 0,5 ;
  • 128  ;
  • 24 ;
  • -.

, , :

  • ;
  • , , ;
  • ;
  • ( );
  • ;
  • ;
  • ;
  • , ( X/Y,  . .), ;
  • -.

[] ( 1980-)

, . :

  • : 20-40  ./. (MIPS);
  • 1  32- ;
  • - 64 ;
  • : 32 ;
  • : 40 ;
  • ;
  • ;
  • : 32 24 ;

[]

, VLIW . . , , MAC (Y := X + A × B) 3 .

[]

:

[]

  • . , . , ;
  • . 16 ,   32 . .
  • . , , .
    • . , . , . , , .
    • . , .
    • (MIPS). , . , «» .
    • . .
    • MAC . , , ,   . .
  • . , , « ». . , ( ) , Flash- . DSP Flash- ( ) RAM , DSP . DSP Flash- , , - .
  • . .
  • .
  • -. .
  • . , ,   ,  . ., -  , , .
  • . , . (1,8-3,3), 5 , . , .
  • .
    • , ;
    • ;
    • ;
    • ;
    • ,   , ,  . .
  • .
  • , .

, «//», ma/MIPS ( 1  ), , .

. , , , . , , , ,  . .

[]

, , MIPS, MOPS, MFLOPS . , . , . :

  • ;
  • ;
  • ;

BTDImark2000 (BDTI DSP Kernel Benchmarks (BDTImark2000) Certified Results), , .

[]

[]

. . « », ,   . , , , , . , , . , . , .

. , , ( ) . , , . . , , , , , .

[]

[]

[]

[]

  . , DSP   .

, :

  • . . , ( ).
  • - (MAC  Multiplier/Accumulator). , . . # .

[]

, , , .[1]

, :

  • , ;
  • , .

, , .

  • . , , A \leftarrow A \cdot 2 - B, A \leftarrow B \ll n;
  • , , A \leftarrow (A \ll n) \and B;
  • , .
  • . ( ) ;
  • ;
  • ;
  • .

[]

[]

[]

[]

  , . , , . , [1]:

  • EXT  ;
  • MSP  ;
  • LSP  .

EXT , , . , . , , EXT .

[]

[]

[]

[]

[]

[] -

[] [1]

, , . , - .

, , -, :

y \left( n \right) = \sum_{i=0}^{P} b_i x \left( n-i \right),

  • x \left( n-i \right)  ;
  • b_i  .

, « »  MAC (Y := X + A × B).

[]

MAC Texas Instruments

MAC . , , n 2n. , , n ( , MAC , ). , .

, , . . « », ,   . (, ). Motorola (DSP56000) Lucent (DSP1600).

.

[]

« » , , :

  • ;
  • ;
  • ;
  • ( );
  • ;

, «» «».

MAC Texas Instruments TMS320C55x

MAC. MAC . MAC , . , :

  • 1 := 1 + D1 × D2
  • 2 := 2 + D1 × D3

, , :

  • - . , , , .
  • . ,   .

(Lucent DSP16xxx, ADI ADSP-2116x) , , . .

, , , «» .

[] VLIW

VLIW- , «» . RISC- , . :

  • , . :
    • :
      • ;
      • ;
      • ;
      • .
    • , ;
  • , , , ;
  • ( 128 ), , ( 8-) .
  • , .

, , , . , , , .

[]

. , VLIW, :

  • , ;
  • , .

VLIW:

  • - ;
  • .

, .

, . , , . , - , . , , , . , .

[]

-

, .   , , . ,   (, ), (  . .).

[]

, :

  • ;
  • - .

« » , . , , , ,  . . , , (BMU) . - / MPEG1, MPEG4, JPG, MP3, AAC .

[]

  C. , , :

  • -, , ;
  • ;
  • , ;
  • , , ;
  •   , .

, , , C, , , , .

, , . , , . , .

[]

:

  •   . , , ADD dst, src. , , , dst = dst + src. , , , ADI Lucent .
  • , , . , , , 1 , .

[]

, , . . , , .

[]

, , , , . ( ).

[]

  • . ., . ., . . .  : -, 2001.  464 .  ISBN 5-94157-065-1
  • \ . .   , 1980.
  • . , 593
  • Zilog . CHIPNEWS, № 2 (11) 1997 .
  • . . . 1. .: , 1996 .

[]

  1. 1 2 3 . ., . ., . . .  : -, 2001.  464 .  ISBN 5-94157-065-1

[]

: