Professional Documents
Culture Documents
de Ingeniera de Gijn
Prctica 1 Microprocesador 68000 y empleo del Analizador Lgico Fechas: 7 y 14 de Noviembre de 2003 En esta primera prctica se trata de estudiar y analizar el conexionado de un Sistema Microprocesador real completo basado en el empleo del C.I. 68000 (microprocesador de 16 bits de Motorola). Se detalla todo ello en una Tarjeta de Entrenamiento denominada 68fil de propsito docente. Se identifican los principales elementos que la constituyen y la implementacin fsica del mapa de memoria y de los dispositivos de Entrada/Salida con la circuitera digital de decodificacin y seleccin de dispositivos. Se detalla tambin la lgica de generacin y aceptacin de interrupciones. Tras la descripcin del sistema, se procede a registrar y capturar un ciclo de bus mediante un Analizador Lgico. Se describe previamente la funcionalidad y manejo de un equipo HP 54620C y se utiliza posteriormente el mismo sobre el 68fil
PRCTICA 1 - 68FIL + ANALIZADOR LGICO - 1
Curso 3 Ingeniera de Telecomunicacin
DECODIFICACION DE DIRECCIONES
74LS154: DECODIFICADOR DE 4 ENTRADAS (PINES 20 A 23) A 16 SALIDAS DE NIVEL BAJO (PINES 1 A 11 Y 13 A 17) CON 2 SEALES DE INHIBICION (PINES 18 Y 19) EJEMPLO : A23=1,A22=0,A21=0,A20=0,A19=0,A18=0,A17=0,A16=0, _AS=0 E _IACK=1 =>_PI/T=0
SISTEMA DE INTERRUPCIONES
74LS148: CODIFICADOR PRIORITARIO DE 8 A 3 . GENERA LAS SEALES _IPL1, _IPL2 e _IPL3 QUE INDICAN EL NIVEL DE PETICION DE INTERRUPCION.
EL NIVEL SE COPIA EN LOS 3 BITS BAJOS DEL BUS DE DIRECCIONES A1, A2 Y A3 QUE ENTRAN AL 74LS138 QUE ES UN DECODIFICADOR 3 A 8 QUE ACTIVA EL RECONOCIMIENTO DE INTERRUPCION. LAS SEALES DE HABILITACION DEL 74LS138 ESTAN CONTROLADAS POR _AS Y POR LAS LINEAS FC0=FC1=FC2=1 QUE ES EL ESPACIO DE DIRECCIONES CORRESPONDIENTE A LAS INTERRUPCIONES
Teclas de disparo
Interruptor Encendido/Apagado
Entrada/salida de disparo
USO DEL ANALIZADOR LOGICO DEFINIR EL PROBLEMA DE MEDICION Trataremos de capturar un acceso al puerto paralelo /temporizador MC68230
Para ello debemos ver las siguientes seales: Chip Select (_CS): Pin 41 del MC68230 Read/ Write (R_W): Pin 43 del MC68230 Data Acknowledge (_DTACK): Pin 42 del MC68230 Bus de datos parte baja (D0 a D7): Pines 1 a 3 y 44 a 48 Tambin podemos aadir las seal de reloj CLK del 68000 (Pin 15)
En nuestro caso utilizaremos como condicin de disparo el flanco de bajada de la seal Chip Select (CS_) del MC68230 1. Pulse Edge. Seleccione el canal 14 como fuente de disparo usando el mando SELECT, el mando ENTRY o la tecla de software(TS) 3. Pulse una tecla de software (TS) para seleccionar el flanco descendente como fuente de disparo
2.
USO DEL ANALIZADOR LOGICO ADQUIRIR LOS DATOS Para comenzar e interrumpir una adquisicin pulsar la tecla RUN/STOP USO DEL ANALIZADOR LOGICO EXAMINAR Y MEDIR LOS DATOS Se pueden utilizar los cursores de la siguiente forma: 1. Pulse CURSORS. 2. Pulse la tecla de software t1 t2 para seleccionar el cursor activo. 3. Ajuste la posicin del cursor activo usando el mando ENTRY. 4. Seleccione el tipo de lectura pulsando Time, Binary o Hex. Si desea desactivar los cursores pulse CLEAR CURSORS.
2.
1. Pulse SETUP Pulse la tecla de software SETUP MEMORY o el mando ENTRY hasta seleccionar un nmero de memoria en la que se pueda guardar la configuracin (hay 16 posibles). 3. Pulse la Tecla de Software SAVE. El analizador almacena tambin las etiquetas de configuracin.