Memoria Dsp
“Optimización de Aplicaciones en Arquitecturas DSP”
Autores: Óscar Gala Gómez José Antonio Morillo Gallardo María Jesús García González Luis Piñuel Moreno Arquitectura de Computadores y Automática 2005-2006
Profesor Director: Departamento: Curso:
Facultad de Informática Universidad Complutense de Madrid
2
INDICE: 1.-INTRODUCCIÓN…..………………...……………………………………..Pág. 07
2.- ENTORNO EXPERIMENTAL.…..…….………..…………………..…….Pág. 08
2.1.- Introducción a los dispositivos de la familia C6000……………………...……...…......Pág. 08
2.1.1.- Aplicaciones en las que es útil utilizar un procesador de la plataforma TMS320C6000………………………………….…………………………………………………….......Pág. 08 2.1.2.- Características generales de los dispositivos de la plataforma TMS320C6000……………....Pág. 09
2.2.-Procesador TMS320C6713 DSP…………………………………………...……………Pág. 10
2.2.1.- Arquitectura de los dispositivos de la plataforma TMS320C67x………………………...……Pág. 10 2.2.1.1.- CPU……………………………….…………............................................................... Pág. 10 2.2.1.2.- Componentes de los dispositivos de la plataforma TMS320C67x……………….....Pág. 11 2.2.1.3.- Registros de propósito general…………………………………………………….... Pág.11 2.2.1.4.- Unidades funcionales……………………………………………………………...…..Pág. 12 2.2.1.5.- Ruta para la carga de datos y el almacenamiento en memoria………………….... Pág. 16 2.2.1.6.- Ruta para la dirección de los datos………………………………………………......Pág. 16 2.2.1.7.- Ruta para la línea cruzada de registros (cross path)……………………………..... Pág. 17 2.2.2.- Conjunto de instrucciones en punto fijo paraTMS320C67x……………………………....… Pág. 18 2.2.3.- Conjunto de instrucciones en punto flotante para TMS320C67x………….……………...…. Pág. 27 2.2.4.- Pipeline del TMS320C6713……...............................................................…………………...…. Pág. 31
2.3.- Placa del TMS320C6713 DSK......................................................................................... Pág. 55 2.4.- Componentes de la placa TMS320C6713DSK.............................................................. Pág. 57
2.4.1.- Memoria......................................................................................................................................... Pág. 57 2.4.2.- HPI.................................................................................................................................................. Pág. 58 2.4.3.-EMIF…………………………………………………………………………...................……… Pág. 58 2.4.4.- Boot Configuration........................................................................................................................ Pág. 59 2.4.5.- Power Supply................................................................................................................................. Pág. 59 2.4.6.- CPLD (Complex Programmable LogicDevice).......................................................................... Pág. 59 2.4.7.- Codec AIC23.................................................................................................................................. Pág. 60 2.4.8.- McBSP............................................................................................................................................ Pág. 60 2.4.9.-Power-down.................................................................................................................................... Pág. 61 2.4.10.- LEDs y DIP switches................................................................................................................... Pág. 61 2.4.11.- Interfaz para posiblesexpansiones............................................................................................. Pág. 61 2.4.12.- JTAG…………………………………………………………………….………………...……. Pág. 61
2.5.- Posibilidades de expansión del TMS320C6713 DSK……………………………...….. Pág. 63 2.6.- Entorno de desarrollo CC Studio………………………………...…….……………… Pág. 64
3
3.- ESTUDIO DE CASOS………………………………………………….….. Pág. 73
3.1.-...
Regístrate para leer el documento completo.