You are on page 1of 8

E.P.S.

de Ingeniera de Gijn

Prcticas de Sistemas Electrnicos Digitales

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

E.P.S. de Ingeniera de Gijn

Prcticas de Sistemas Electrnicos Digitales

MICROPROCESADOR 68000 DEL SISTEMA

MAPA DE MEMORIA DEL SISTEMA

PRCTICA 1 - 68FIL + ANALIZADOR LGICO - 2

Curso 3 Ingeniera de Telecomunicacin

E.P.S. de Ingeniera de Gijn

Prcticas de Sistemas Electrnicos Digitales

ESQUEMA DE CONEXIN DEL CONTROLADOR DE PUERTO PARALELO / TEMPORIZADOR MC68230

PRCTICA 1 - 68FIL + ANALIZADOR LGICO - 3

Curso 3 Ingeniera de Telecomunicacin

E.P.S. de Ingeniera de Gijn

Prcticas de Sistemas Electrnicos Digitales

ESQUEMA DE CONEXIN DEL CONTROLADOR DE PUERTO SERIE MC68681

PRCTICA 1 - 68FIL + ANALIZADOR LGICO - 4

Curso 3 Ingeniera de Telecomunicacin

E.P.S. de Ingeniera de Gijn

Prcticas de Sistemas Electrnicos Digitales

ESQUEMA DE CONEXIN DE LAS MEMORIAS RAM Y ROM AL 68000

PRCTICA 1 - 68FIL + ANALIZADOR LGICO - 5

Curso 3 Ingeniera de Telecomunicacin

E.P.S. de Ingeniera de Gijn

Prcticas de Sistemas Electrnicos Digitales

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

PRCTICA 1 - 68FIL + ANALIZADOR LGICO - 6

Curso 3 Ingeniera de Telecomunicacin

E.P.S. de Ingeniera de Gijn

Prcticas de Sistemas Electrnicos Digitales

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

PRCTICA 1 - 68FIL + ANALIZADOR LGICO - 7

Curso 3 Ingeniera de Telecomunicacin

E.P.S. de Ingeniera de Gijn

Prcticas de Sistemas Electrnicos Digitales

GENERACION DE _/DTACK PARA LOS ACCESOS A MEMORIA O A PARTE ALTA DE PERIFERICOS

PRCTICA 1 - 68FIL + ANALIZADOR LGICO - 8

Curso 3 Ingeniera de Telecomunicacin

E.P.S. de Ingeniera de Gijn

Prcticas de Sistemas Electrnicos Digitales

ANALIZADOR LOGICO ESQUEMA GENERAL


Pantalla Control Control de canales generales Controles Teclas de horizontales almacenamiento

Teclas de disparo

Entradas de canales Teclas de software (TS)

Interruptor Encendido/Apagado

Entrada/salida de disparo

PRCTICA 1 - 68FIL + ANALIZADOR LGICO - 9

Curso 3 Ingeniera de Telecomunicacin

E.P.S. de Ingeniera de Gijn

Prcticas de Sistemas Electrnicos Digitales

USO DEL ANALIZADOR LOGICO


PREPARAR EL ANALIZADOR PARA USARLO

DEFINIR EL PROBLEMA DE MEDICION

GUARDAR LA CONFIGURACION PARA USARLA POSTERIORMENTE

PREPARAR LAS SONDAS

EXAMINAR Y MEDIR LOS DATOS

DEFINIR LA CONDICION DE DISPARO

ADQUIRIR LOS DATOS

PRCTICA 1 - 68FIL + ANALIZADOR LGICO - 10

Curso 3 Ingeniera de Telecomunicacin

E.P.S. de Ingeniera de Gijn

Prcticas de Sistemas Electrnicos Digitales

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)

PRCTICA 1 - 68FIL + ANALIZADOR LGICO - 11

Curso 3 Ingeniera de Telecomunicacin

E.P.S. de Ingeniera de Gijn

Prcticas de Sistemas Electrnicos Digitales

USO DEL ANALIZADOR LOGICO PREPARAR LAS SONDAS


Para ello podemos conectarlas de la siguiente forma: Seal de reloj CLK del 68000: Pin 15 del 68000 a la sonda n8 Read/Write (R_W): Pin 43 del MC68230 a la sonda n13 Chip Select (CS_): Pin 41 del MC68230 a la sonda n14 Data Acknowledge (_DTACK): Pin 42 del MC68230 a la sonda n11 Bus de datos (D0): Pin 44 del MC68230 a la sonda n0 Bus de datos (D1): Pin 45 del MC68230 a la sonda n1 Bus de datos (D2): Pin 46 del MC68230 a la sonda n2 Bus de datos (D3): Pin 47 del MC68230 a la sonda n3 Bus de datos (D4): Pin 48 del MC68230 a la sonda n4 Bus de datos (D5): Pin 1 del MC68230 a la sonda n5 Bus de datos (D6): Pin 2 del MC68230 a la sonda n6 Bus de datos (D7): Pin 3 del MC68230 a la sonda n7 Los canales no usados podremos desactivarlos y a los canales usados les podremos asignar etiquetas que los identifiquen

PRCTICA 1 - 68FIL + ANALIZADOR LGICO - 12

Curso 3 Ingeniera de Telecomunicacin

E.P.S. de Ingeniera de Gijn

Prcticas de Sistemas Electrnicos Digitales

USO DEL ANALIZADOR LOGICO DEFINIR LA CONDICION DE DISPARO

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.

PRCTICA 1 - 68FIL + ANALIZADOR LGICO - 13

Curso 3 Ingeniera de Telecomunicacin

E.P.S. de Ingeniera de Gijn

Prcticas de Sistemas Electrnicos Digitales

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.

PRCTICA 1 - 68FIL + ANALIZADOR LGICO - 14

Curso 3 Ingeniera de Telecomunicacin

E.P.S. de Ingeniera de Gijn

Prcticas de Sistemas Electrnicos Digitales

USO DEL ANALIZADOR LOGICO GUARDAR LA CONFIGURACION PARA USO POSTERIOR

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.

PRCTICA 1 - 68FIL + ANALIZADOR LGICO - 15

Curso 3 Ingeniera de Telecomunicacin

You might also like