MATLAB EMBEDDED IDE LINK 4 - FOR USE WITH ANALOG DEVICES VISUALDSP PLUSPLUS Manuel d'utilisateur Page 40

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 62
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 39
DSP Selection Guide 39
ADSP-21160 vs. TMS320C6x
Comparison
http://www.analog.com/dsp
IEEE 32-bit floating-point support
Native 32-bit fixed-point support
Dual-ported internal memory
Built-in multiprocessing support
Number of DMA channels
Zero-overhead DMA support
1
Number of registers
Accumulator size
64-bit product support
Memory bandwidth
2
Software loop support
Assembly complexity
3
Number of circular buffers supported
4
Conditional execution support
FIR filter code size
5
Package size
Features TMS320C62x
No
No
No
No
4
No
32
40 bits
No
64 bits/cycle
No interrupts for
compact loops
Highly complex
8
Requires extra
register
100 instructions
35mm, 352 ball
TMS320C67x
Yes
No
No
No
4
No
32
40 bits
Yes
128 bits/cycle
No interrupts for
compact loops
Highly complex
8
Requires extra
register
100 instructions
35mm, 352 ball
ADSP-21160 SHARC
Yes
Yes
Yes
Cluster and link
14
Yes
128
80 bits
Yes
128 bits/cycle
Interrupts allowed
in compact loops
Algebraic assembly
language
32
Dedicated conditional
logic
25 instructions
27mm, 400 ball
1 The TMS320C6x does DMA by stealing cycles from the core.
2 “Memory bandwidth” refers to the data path widths between the register file and memory.
3 Hand-optimized TMS320C6x assembly language must be written in a highly-complex, non-single assignment form.
4 The TMS320C6x only allows two different lengths of circular buffers and the lengths must be power of two.
5 TMS32062xx Programmer’s Guide page 4-112.
Vue de la page 39
1 2 ... 35 36 37 38 39 40 41 42 43 44 45 ... 61 62

Commentaires sur ces manuels

Pas de commentaire