Está en la página 1de 10

Objetivo:

Acceder a la interfaz EMIF del TMS320C6713 en modo escritura. Esto no se har fsicamente, se monitorear el puerto en el CCSStudio.

Antecedentes
Arquitectura del TMS320C6713 La arquitectura del TMS320C6713 se ha visto anteriormente, en esta prctica se har nfasis en la EMIF. En la figura 8.1 se resalta la participacin de la EMIF en su coneccion con los diferentes tipos de memoria.

EMIF Qu es? EMIF significa Eternal Memory Interface o memoria de Interfaz Externa, y es la interfaz de comunicacin del DSP con los dispositivos de memoria integrados a la tarjeta de desarrollo, sta tiene un tamao de 32 bits. Los dispositivos que conecta el bus de esta interfaz al DSP son la memoria SDRAM, Flash y CPLD. Las seales de la EMIF tambin estn conectadas a los conectores de expansin del bus, para comunicarse con tarjetas de terceras-partidas. La EMIF tiene 4 regiones direccionables de memoria nombrados chip enable spaces CE que van de CE0 a CE3 La SDRAM ocupa el espacio CE0 mientras que la Flash y la CPLD comparten CE1 y CE2, en tanto que la CE3 generalmente se reserva para tarjetas de expansin o daughtercards. La distribucin de direcciones o mapa de memoria de esta interfaz se muestra en la figura 8.2

La figura 8.3 en la siguiente pagina muestra el diagrama a bloques del DSK C6713. Observar el bloque de expansin de memoria al cual se accede a travs del conector J4 en la parte superior derecha de la tarjeta y el bloque de expansin de perifricos al cual se accede a travs del conector J3 el cual tambin se muestra en la misma figura.

La tabla siguiente muestra los pines del conector de expansin de memoria J4. Para la presente prctica, los pines de inters son: del 33 hasta el 70, omitiendo el 41, 42, 51, 52, 61, 62.

La tabla siguiente muestra los pines del conector de expansin de perifricos J3. Para la presente prctica, los pines de inters son el 75 y 77.

Velocidad de conexin a travs de EMIF Texas Instruments ha hecho diferentes pruebas variando el tipo de dispositivo asi como la longitud del bus que conecte la EMIF con el dispositivo y concluye la mxima velocidad de la EMIF en el dispositivo C6713 es de 100 MHz. EMIF Cmo leer, cmo escribir? Para escribir:
# defineOUTPUT 0xA0000000 int *output (int*)OUTPUT; void main( ) { *output=0x00000001; } / /direccion de salida (EMIF) //

Para leer:
unsigned int *ptr; int temp = 0; ptr = (unsigned int *)0xA0000000; temp = *ptr;

Material y equipo 1 kit de desarrollo DSK6713 Computadora con CCS y puerto USB Desarrollo Para la practica, se harn acciones de escribir en la EMIF, pero fsicamente no visualizaremos con leds el estado de los pines, esto lo haremos con el CCStudio 1. Crear un proyecto llamado emif_pr08A.pjt. 2. Agregue el archivo de comandos: c6713dsk.cmd (este archivo forma parte de [3]) 3. Escriba el siguiente cdigo en C y agregarlo al proyecto (este archivo est basado en [3]) //emif_pr08.c # define OUTPUT 0xA0000000 int *output = (int*)OUTPUT; void main() { *output = 0x00000001; *output = 0x00000000; *output = 0x11111111; *output = 0x11110001; *output = 1024; *output = 512; *output = 1048576; { //Direccin de salida de la EMIF //Puntero a la direccin de salida

// // // // // // //

En la figura 8.3 se muestra el proyecto compilado correctamente timando en cuenta las indicaciones de (1), (2) y (3).

4. Si no se tiene un display hecho a base de barras de leds, se puede usar el depurador del CCS para visualizar el dato escrito en la EMIF. 5 En el men principal de click en lo siguiente: View Watch Window. Cuando se abra la ventana de monitoreo, dentro de la pestaa watch1 colocar el nombre de las variables (*output) y seleccionar el tipo de formato numrico que se requiera. La figura 8.4 muestra las imgenes al realizar los pasos (4) y (5) en donde se aprecia el haber enviado diferentes datos, tanto en enteri (int) como en flotante(float)

Cuestionario 1. Qu aplicacin tiene la interfaz EMIF? Principalmente poder conectarle ms dispositivos de entrada/salida al la tarjeta, sea sistemas de adquisicin de datos, o dispositivos de visualizacin como pantallas LCD. 2. Para lectura de datos a travs de la EMIF, qu consideraciones se deben tomar en cuenta? La direccin de escritura que ser 0xA0000000, asi como no superar 100Mhz, de ser as se necesitara
consultar el manual para tomar las referencias de los experimentos realizados por TI.

Bibliografa [1] SPRU189 TMS320C6000 CPU and Instruction Set Reference Guide. The CPU architecture, pipeline, instruction set, and interrupts for the TMS320C6000 digital signal processors. See also the manual update (SPRZ168). [2] SPRZ168 Manual Update to TMS320C6000 CPU and Instruction Set Reference Guide. This Manual Update Sheet describes changes for the TMS320C6000 CPU and Instruction Set Reference Guide. [3] R. Chassaing, Digital Signal Processing and Applications with the C6713 and C6416 DSK, WileyInterscience, 2005.

INSTITUTO POLITECNICO NACIONAL

UNIDAD PROFESIONAL INTERDISCIPLINARIA EN INGENIERIA Y TECNOLOGIAS AVANZADAS

MATERIA

PROCESADORES DIGITALES DE SEALES

ALUMNOS

Cerda Baos Omar Israel Padilla Saul M.

PROFESOR

Juan Manuel Madrigal Bravo

TEMA

Escritura de datos en la EMIF

Grupo 6TV1

Equipo 1

Practica No. 8

/0 /11

Conclusiones
Saul Padilla M: _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________

Firma: _____________________

Omar Cerda Baos: _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________

Firma: _______________________