Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Figura 1
(a) Figura 2
(b) Figura 3
Incluye una memoria interna de 264kB (8kB como caché y 256kB compartida entre el
espacio de programa y datos). Por lo que la arquitectura utilizada es la Harvard.
Figura 4
MIC IN para la entrada de micrófono, LINE IN para entrada de línea, LINE OUT para la
salida de línea y HEADPHONE para la salida de auriculares
Figura 5
Figura 6
INSTALACIÓN :
http://processors.wiki.ti.com/index.php/Download_CCS
Figura 7
Observación:
Será necesaria la creación de una cuenta en Texas Instruments para poder realizar
la descarga. Siga las instrucciones de la página de inscripción de Texas Instruments
Archivos descargados:
Descomprimir
Figura 8
Proceso de instalación:
Figura 9
Figura 10
Figura 11
5. La tarjeta a utilizar usa un procesador de la familia C6000 por lo que deberá elegir
la opción C6000 Single Core DSPs. Luego hacer clic en el botón Next:
Figura 12
Figura 13
7. Dejar seleccionados los emuladores que figuran por defecto en la siguiente ventana,
verificando que esté seleccionado obligatoriamente el emulador Spectrum Digital
Emulators. Luego clic en el botón Next:
Figura 14
Figura 15
9. Inicia el proceso de instalación del CSS. Puede demorar varios minutos. Una vez
terminada la instalación clic en el botón Next:
Figura 16
10. En la ventana final de instalación. Quitar el check a la opción Launch Code Composer
Studio V5 (El IDE será utilizado más adelante). Luego clic en el botón Finish:
(Ver figura 17)
Figura 17
11. Finalmente, dirigirse a la ruta c:\ti (donde se instaló el CSS) y copiar la carpeta
DSK6713 (descargada antes de la instalación)
Figura 18
Antes de utilizar la tarjeta para desarrollar una aplicación se debe hacer de manera
obligatoria una prueba (test) rápida de la misma. Para ello seguir los siguientes pasos:
Figura 19
Figura 20 Figura 21
Figura 22
Figura 23
Figura 24
Un proyecto en CCS comprende todos los archivos (o enlaces a todos los archivos)
necesarios para generar un archivo ejecutable.
Figura 25
Figura 26
Figura 27
4. Para crear un nuevo proyecto, seleccione File > New > CCS Project :
Figura 28
5. Se abrirá la ventana New CCS Project , coloque el nombre del proyecto, y verifique que
estén seleccionadas las opciones que se muestran en la figura 29. Luego de ello hacer
clic en el botón Finish:
Figura 29
Figura 30
Los nombres de los archivos usados por el proyecto son mostrados en la ventana
Project Explorer, la cual por defecto aparece en el lado izquierdo del CCS.
Figura 31
Para agregar los archivos haga clic derecho en el nombre del proyecto el cual se
encuentra en la ventana Project Explorer y luego seleccione Add Files
Figura 32
Figura 33
Figura 34
Figura 35
Figura 36
9. Aparecerá la ventana New Source File, en dicha ventana coloque el nombre que
tendrá el archivo fuente (con la extensión .c) y seleccione el lenguaje C. Luego clic
en el botón Finish:
Figura 37
Figura 38
//inclusión de librerías
#include "dsk6713_aic23.h"
#include "dsk6713_dip.h"
#include "dsk6713_led.h"
//declaración de funciones:
void comm_poll();
void output_left_sample(short);
//función principal:
void main() {
- Cada vez que la función output_left_sample() sea llamada, espera a que el códec
haya generado la salida y luego está lista para la siguiente muestra. De esta manera,
cada vez que el DIP-0 se haya puesto en bajo, una forma de onda senoidal analógica
será generada a una tasa de 8kHz a través del canal izquierdo del códec AIC23 y
enviada a los sockets LINE OUT y HEADPHONE. La tasa de muestreo en la cual el
códec opera se establece con la instrucción:
Uint32 fs = DSK6713_AIC23_FREQ_8KHZ
2π
1000 i para i 0,1, 2, 3, 4, 5, 6, 7
8
1. Copiar el código del programa anteriormente explicado en el código fuente del CSS:
Figura 39
Observación:
El compilador C, el ensamblador y el enlazador, tienen varias opciones asociadas con
cada una de ellos. Estas opciones deben ajustarse apropiadamente antes de intentar
compilar el proyecto.
Figura 40
Luego, diríjase a la ruta Build --> C6000 Compiler y siga el procedimiento tal como
muestran las Figuras 41 al 44
Ahora seleccione C6000 Linker --> File Search Path y añada la ubicación de los
archivos de biblioteca de funciones, tal como se muestra en la Figura 45.
Finalmente, clic en el botón OK:
Ahora el proyecto puede ser construido y el archivo ejecutable senalSeno.out puede ser
descargado a la tarjeta DSK y ejecutarse.
Figura 46
Cero Errores
Figura 47
Figura 48
Figura 49
Figura 50
Figura 51
6. Selecciones la ruta Run -- > Resume para ejecutar el proyecto en la tarjeta DSK:
Figura 52
Observación:
Figura 53
Figura 54
Vuelva a seleccionar Run -- > Resume para volver a ejecutar y notar el cambio.
Figura 55