DSP_pract8 EMIF
-
Upload
scribdmelodic -
Category
Documents
-
view
238 -
download
0
Transcript of DSP_pract8 EMIF
5/16/2018 DSP_pract8 EMIF - slidepdf.com
http://slidepdf.com/reader/full/dsppract8-emif 1/10
Objetivo:Acceder a la interfaz EMIF del TMS320C6713 en modo escritura. Esto no se hará físicamente,
monitoreará el puerto en el CCSStudio.
Antecedentes
Arquitectura del TMS320C6713
La arquitectura del TMS320C6713 se ha visto anteriormente, en esta práctica se hará énfasis en la EMIF. Ela figura 8.1 se resalta la participación 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 comunicación deDSP con los dispositivos de memoria integrados a la tarjeta de desarrollo, ésta tiene un tamaño de 32 bits.Los dispositivos que conecta el bus de esta interfaz al DSP son la memoria SDRAM, Flash y CPLD. Las
señales de la EMIF también están conectadas a los conectores de expansión del bus, para comunicarse cotarjetas de terceras-partidas.
La EMIF tiene 4 regiones direccionables de memoria nombrados chip enable spaces CE que van de CE0 aCE3La SDRAM ocupa el espacio CE0 mientras que la Flash y la CPLD comparten CE1 y CE2, en tanto que laCE3 generalmente se reserva para tarjetas de expansión o daughtercards. La distribución de direcciones omapa de memoria de esta interfaz se muestra en la figura 8.2
5/16/2018 DSP_pract8 EMIF - slidepdf.com
http://slidepdf.com/reader/full/dsppract8-emif 2/10
La figura 8.3 en la siguiente pagina muestra el diagrama a bloques del DSK C6713. Observar el bloqueexpansión de memoria al cual se accede a través del conector J4 en la parte superior derecha de la tarjetel bloque de expansión de periféricos al cual se accede a través del conector J3 el cual también se muestrala misma figura.
La tabla siguiente muestra los pines del conector de expansión de memoria J4. Para la presente práctica,pines de interés son: del 33 hasta el 70, omitiendo el 41, 42, 51, 52, 61, 62.
5/16/2018 DSP_pract8 EMIF - slidepdf.com
http://slidepdf.com/reader/full/dsppract8-emif 3/10
5/16/2018 DSP_pract8 EMIF - slidepdf.com
http://slidepdf.com/reader/full/dsppract8-emif 4/10
La tabla siguiente muestra los pines del conector de expansión de periféricos J3. Para la presente prácticapines de interés son el 75 y 77.
5/16/2018 DSP_pract8 EMIF - slidepdf.com
http://slidepdf.com/reader/full/dsppract8-emif 5/10
Velocidad de conexión a través de EMIF
Texas Instruments ha hecho diferentes pruebas variando el tipo de dispositivo asi como la longitud del busque conecte la EMIF con el dispositivo y concluye la máxima velocidad de la EMIF en el dispositivo C6713 de 100 MHz.
EMIF ¿Cómo leer, cómo escribir?
Para escribir:
# defineOUTPUT 0xA0000000 / /direccion de salida (EMIF)int *output (int*)OUTPUT; / /
void main( ){
*output=0x00000001; }
Para leer:
unsigned int *ptr;
int temp = 0;ptr = (unsigned int *)0xA0000000;
temp = *ptr;
Material y equipo
1 kit de desarrollo DSK6713Computadora con CCS y puerto USB
Desarrollo
Para la practica, se harán acciones de escribir en la EMIF, pero físicamente no visualizaremos con leds elestado 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 código en C y agregarlo al proyecto (este archivo está basado en [3])
//emif_pr08.c # define OUTPUT 0xA0000000 //Dirección de salida de la EMIF
int *output = (int*)OUTPUT; //Puntero a la dirección de salida
void main(){
*output = 0x00000001; // *output = 0x00000000; // *output = 0x11111111; // *output = 0x11110001; // *output = 1024; // *output = 512; // *output = 1048576; //
{
5/16/2018 DSP_pract8 EMIF - slidepdf.com
http://slidepdf.com/reader/full/dsppract8-emif 6/10
En la figura 8.3 se muestra el proyecto compilado correctamente timando en cuenta las indicaciones de (2) y (3).
4. Si no se tiene un display hecho a base de barras de led’s, se puede usar el depurador del CCS pvisualizar el dato escrito en la EMIF.
5 En el menú principal de click en lo siguiente: View → Watch Window. Cuando se abra la ventanamonitoreo, dentro de la pestaña watch1 colocar el nombre de las variables (*output) y seleccionar el tipoformato numérico que se requiera.
La figura 8.4 muestra las imágenes al realizar los pasos (4) y (5) en donde se aprecia el haber enviadiferentes datos, tanto en enteri (int) como en flotante(float)
5/16/2018 DSP_pract8 EMIF - slidepdf.com
http://slidepdf.com/reader/full/dsppract8-emif 7/10
Cuestionario
1. ¿Qué aplicación tiene la interfaz EMIF?
Principalmente poder conectarle más dispositivos de entrada/salida al la tarjeta, sea sistemas de adquisicióde datos, o dispositivos de visualización como pantallas LCD.
2. Para lectura de datos a través de la EMIF, ¿qué consideraciones se deben tomar en cuenta?
La dirección de escritura que será 0xA0000000, asi como no superar 100Mhz, de ser así se necesitaríaconsultar el manual para tomar las referencias de los experimentos realizados por TI.
Bibliografía
[1] SPRU189 TMS320C6000 CPU and Instruction Set Reference Guide. The CPU architecture, pipeinstruction set, and interrupts for the TMS320C6000 digital signal processors. See also the manual upd(SPRZ168).
[2] SPRZ168 Manual Update to TMS320C6000 CPU and Instruction Set Reference Guide. This ManUpdate 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 , WiInterscience, 2005.
5/16/2018 DSP_pract8 EMIF - slidepdf.com
http://slidepdf.com/reader/full/dsppract8-emif 8/10
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA EN INGENIERIA Y TECNOLOGIAS AVANZAD
MATERIA
PROCESADORES DIGITALES DE SEÑALES
ALUMNOS
Cerda Baños 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
5/16/2018 DSP_pract8 EMIF - slidepdf.com
http://slidepdf.com/reader/full/dsppract8-emif 9/10
Conclusiones
Saul Padilla M:
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
Firma: _____________________
Omar Cerda Baños:
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
Firma: _______________________
5/16/2018 DSP_pract8 EMIF - slidepdf.com
http://slidepdf.com/reader/full/dsppract8-emif 10/10