Manual Dsp
programación con DSP
Ampliación de Sistemas de Telecomunicación I
ETSI Telecomunicaciones
Universidad de Valladolid
Curso 2010-2011
1
Índice
1. Herramientas SW/HW
1.1 Esquema General
1.2 Modelo clásico de
programación
1.3 Flujo de Compilación
1.4 Emulador HW
1.5 Coste vs prestaciones
1.6 Arquitectura eXpressDSP
1.7 Herramientas deprogramación visual
1.8 Tarjetas comerciales
2. Lenguajes de programación
2.1 C versus Ensamblador
2.2 Benchmark C versus ASM
2.3 Metodología de programación
2.4 Criterios deelección C vs ASM
2.5 Resumen comparativo
2
1. Herramientas SW/HW
1.1 Esquema General
1.2 Modelo clásico de programación
1.3 Flujo de Compilación
1.4 Emulador HW
1.5 Costes vs Prestaciones
1.6Arquitectura eXpress DSP
1.7 Herramientas de programación visual
1.8 Tarjetas comerciales
3
1.1 Esquema General
4
1.2 Modelo Clásico programación
5
1.3 Flujo de compilación
.c.asm
rts30.lib
.obj
.cmd
.out
6
1.4 Emulador HW
Primeras modelos tenían una replica del DSP
y requerían quitar el dsp del sistema target
DSP
Pod
DSP
Emulador
PCSoftware debugging
7
1.4 Emulador HW
Posteriormente el DSP se mejora con un puerto JTAG
y el emulador no necesita tener una replica del dsp
JTAG
DSP
Pod
Emulador
PC
Softwaredebugging
ISA
PCI
USB
Parall
8
1.4 Emulador HW
JTAG ( 2x4 pines)
Emuladores Texas Instruments
Familia XDS 510 (ISA)
Familia XDS 560 (PCI)
9
1.4 Emulador HW
Modernamente, el emulador esta incluido
dentro de las tarjetas de desarrollo tipo DSK,
pero son mas lentos
JTAG
Software debugging
DSP
PC
Emulador
USB
10
1.5 Costes sistemas dedesarrollo
3500 $
1395 $
395 $
CCS
4000 $
11
1.6 Texas Instruments: Arquitectura software
12
1.6.1 Code Composer Studio (CCS)
13
1.6.2 DSP/BIOS Kernel
14
1.6.3...
Regístrate para leer el documento completo.