MATLAB EMBEDDED IDE LINK 4 - FOR USE WITH ANALOG DEVICES VISUALDSP PLUSPLUS Bedienungsanleitung Seite 40

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 62
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 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.
Seitenansicht 39
1 2 ... 35 36 37 38 39 40 41 42 43 44 45 ... 61 62

Kommentare zu diesen Handbüchern

Keine Kommentare