Diseño de Logica de Control

17
ARQUITECTURA DE COMPUTADORAS DISEÑO DE LÓGICA DE CONTROL INTEGRANTES: Aduviri Montoya Alen Evani Huchani Huaynoca Roxana Mamani Ramirez Cesar Rodrigo Moldiz Romero Jhoseth Mikaela Martinez Cuentas Juan Gilberth Calderon Quispe Imer Elias Buezo Urquiola Romer Adrian

description

trabajo

Transcript of Diseño de Logica de Control

DIGITALIZADORES LASER

Arquitectura de computadorasDiseo de lgica de control

Integrantes:Aduviri Montoya Alen Evani Huchani Huaynoca Roxana Mamani Ramirez Cesar Rodrigo Moldiz Romero Jhoseth Mikaela Martinez Cuentas Juan GilberthCalderon Quispe Imer Elias Buezo Urquiola Romer Adrian

IntroduccinEl diseo de un sistema digital requiere de una secuencia de control, la informacin de control suministra las seales de mando adecuadas para especificar la secuencia en que se deben ir ejecutando las microoperaciones en el procesador de acuerdo con el algoritmo establecido. La unidad de control verifica estas seales de estado y de acuerdo al valor que tenga se tomara la decisin de cul es la siguiente microoperacin que debe ejecutar.El proceso de diseo lgico es complejo. El mayor desafo es el establecimiento de objetivos de diseo y la formulacin de algoritmos y procesamientos para lograr facilitar el proceso. El diseo de lgica de control no puede separarse del desarrollo de algoritmos para resolver un problema de diseo.Planteamiento de problemaFormulacin del problemaTras los distintos planteamientos de diseos de lgica de control se deber demostrar los diferentes mtodos para el desarrollo de algoritmos de diseo y el procedimiento para poder obtener los circuitos de control del sistema.Cual ser el mtodo mas adecuado para programar un diseo lgico de control?Objetivo especficosObjetivo generalConocer los diferentes mtodos de diseo de lgica de control.Explicar el principal objetivo de la lgica de control.Aprender las diferentes funciones de control PLA..Establecer las diferencias entre los diseos de control.

desarrolloEl principal objetivo del diseo de lgica de control debe ser el desarrollo de un circuito que configure la secuencia de control deseada de una manera lgica y deseada.Esta seccin presenta cuatro mtodos de organizacin de control.Mtodo de flip-flop por estado.Mtodo de registro de frecuencia y el decodificadorControl PLA.Control de microprograma.

Mtodo del flip-flop por estadoEste mtodo usa un flip-plop por estado en el circuito secuencial de control. Solamente se pone a uno in flip-flop en un tiempo dado, los dems se ponen a cero.

D QD QD QD QT0T1T2T3CPLOGICA DEDESICIONCONDICIONES DE ENTRADA EXTERNAOTRAS SALIDAS DE CONTROLRegistro de frecuencia y mtodo de decodificadorEste mtodo usa un registro para darle secuencia a los estados de control. El registro se decodifica para suministrar una salida por cada estado. Este mtodo algunas veces tambin es llamado un mtodo decodificador contador.T0T1T2T3

CONDICIONES DE ENTRADAEXTERNASLGICA DE DECISINREGISTRODESECUENCIADECODIFICADORControl PLAEl control PLA es esencialmente similar al registro de secuencia y al mtodo de decodificador excepto que todos los registros combinacionales se configuran con un PLA, incluyendo el decodificador y la lgica de decisin. El PLA remplaza esencialmente el decodificador y otros circuito lgicos de decisin necesarios para la configuracin de componentes. El diseo de un control PLA requiere que se obtenga la tabla de estado del circuito.REGISTRO DE SECUENCIAPLACONDICIONES DE ENTRADAS EXTERNASINICIAR MICRO-OPERACIONESUn control PLA puede clasificarse como una unidad de control de microprograma con el PLA remplazando al ROM para la memoria de control.Control de microprogramaEs una unidad de control, cuyas variables de control se almacenan en una memoria, se llama unidad de control microprogramada. Cada palabra de control de memoria se llama microinstruccin y una secuencia de microinstrucciones se llama microprograma. Para determinar la siguiente direccin, se ejecutan microoperaciones, estas especifican los componentes del sistema, las cuales esta almacenadas en la memoria de control como microinstrucciones que son palabras.CONDICIONES DE ENTRADAS EXTERNASINICIA MICRO-OPERACIONESINFORMACIN DE LA SIGUIENTE DIRECCINGENERADOR DE LA DIRECCIN SIGUIENTECONTROL DE REGISTRO DE DIRECCIONESMEMORIA DE CONTROL(ROM)CONTROL DE LA UNIDAD PROCESADORAUna unidad de control de microprograma debe tener una memoria de control suficiente como para almacena, microinstrucciones. Una ventaja del control del microprograma, es que una ves establecido la configuracin de materiales, no es necesario hacer cambios posteriores a las conexiones entre los componentes.

SECUENCIADOR DEL MICROPROGRAMA Una unidad de control de microprograma debe observarse como compuesta por dos partes: la memoria de control que almacena las microinstrucciones y los circuitos asociados que controlan la generacin de la siguiente direccin. La parte de generacin de direccin se llama secuenciador de programa. Un secuenciador de programa puede construirse con circuitos MSI para adaptarse a una aplicacin particular.

ORGANIZACIN DEL CPU MICROPROGRAMADOEl secuenciador del microprograma es un elemento conveniente para construir un control de microprograma para el CPU. Una unidad procesadora es un dispositivo til para construir la seccin del procesador del CPU. El CPU puede ser clasificado en dos secciones funcionales interactivas y diferentes, una es la seccin de proceso y la otra seccin de control.Un computador digital consiste de una unidad procesadora central (CPU), una unidad de memoria y un dispositivo de entrada- salida.resultadosLa lgica de control es el mtodo secuencial clsico combinado con el mtodo de transferencia entre registros.

conclusinEl diseo de lgica de control es un el proceso de diseo lgico complejo. La mayor creatividad en el diseo de sistemas digitales lo constituye el proceso de formulacin del algoritmo adecuado expresado mediante un flujograma para describir la operacin del sistema digital.Tendencias futurasLos diseos lgicos son esencialmente para minimizar el numero de circuitos para que sea fcil el mantenimiento de un equipo cuando esta en funcionamiento.