INSTITUTO TECNOLGICO DE VERACRUZ ESTUDIO Y DESARROLLO DE

  • Slides: 34
Download presentation
INSTITUTO TECNOLÓGICO DE VERACRUZ ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS

INSTITUTO TECNOLÓGICO DE VERACRUZ ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS Powered by: DYNADATA TECHNOLOGIES Dr. José Antonio Garrido Natarén Email: jgarrido@dynadata. com 1/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS OBJETIVO: Editar y simular

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS OBJETIVO: Editar y simular circuitos lógicos integrados por compuertas NOT, AND, OR, NAND, NOR, XOR. 2/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS El simulador LGS está

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS El simulador LGS está desarrollado en lenguaje C++, bajo la plataforma MS-Windows 3/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS EL MODELO DE DATOS

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS EL MODELO DE DATOS Los circuitos lógicos están compuestos por compuertas lógicas (AND, NOT, OR etc. ) que tratan información binaria con valores 1 y 0. Una compuerta puede tener 0: N puntos de entrada y 0: 1 puntos de salida. 4/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS EL MODELO DE DATOS

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS EL MODELO DE DATOS Cada compuerta trata la información de sus entradas y produce una salida a través de la función de transferencia que lo caracteriza. S = E 1 | E 2 5/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS EL MODELO DE DATOS

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS EL MODELO DE DATOS Las compuertas están conectadas entre sí por líneas que conectan el punto de salida de una compuerta con un punto de entrada de otra compuerta. 6/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS EL MODELO DE DATOS

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS EL MODELO DE DATOS Un impulso periódico (timer) activa la función de transferencia de cada compuerta y hace avanzar la señal de una compuerta a otra a través de las conexiones. 7/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS EL MODELO DE DATOS

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS EL MODELO DE DATOS Las compuertas son representadas por símbolos normalizados y las conexiones por líneas de color rojo ó azul según que su valor sea 1 ó 0. 8/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS EL MODELO DE DATOS

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS EL MODELO DE DATOS Una porción de diagrama puede representarse por un MACRO que lleva un nombre y una descripción. 9/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS EL MODELO DE DATOS

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS EL MODELO DE DATOS Un MACRO es un símbolo que puede tener N entradas y N salidas. El comportamiento de un Macro puede ser tan complejo como el diagrama que representa. 10/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LOS SIMBOLOS LGS ofrece

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LOS SIMBOLOS LGS ofrece 14 símbolos de base. A partir de estos símbolos es posible construir cualquier otro símbolo a través de los Macros. 11/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LOS SIMBOLOS 12/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LOS SIMBOLOS 12/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS EL MODELO DE DATOS

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS EL MODELO DE DATOS 13/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LA EDICION DE UN

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LA EDICION DE UN DIAGRAMA La edición de un diagrama se realiza implantando, moviendo, duplicando y eliminando símbolos y conexiones. 14/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LA IMPLANTACION DE SIMBOLOS

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LA IMPLANTACION DE SIMBOLOS El símbolo puede ser implantado en cualquier lugar del área de trabajo siempre y cuando no ocupe el mismo espacio que otro símbolo ya implantado. El cursor indicará si el símbolo no puede implantarse por entrar en colisión con otro símbolo. 15/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LA IMPLANTACION DE CONEXIONES

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LA IMPLANTACION DE CONEXIONES La implantación de una conexión requiere 2 pasos para su implantación: 1) Señalar el contacto de entrada de la conexión, el cual debe de ser un contacto de salida de un símbolo. 2) señalar el contacto de salida de la conexión, el cual debe de ser un contacto de entrada de un símbolo. 16/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LA IMPLANTACION DE CONEXIONES

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LA IMPLANTACION DE CONEXIONES La ruta de las conexiones es recalculada automáticamente 17/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LA IMPLANTACION DE TEXTOS

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LA IMPLANTACION DE TEXTOS LGS permite integrar textos al diagrama : • Fuentes de cualquier tamaño, estilo y color. • Opacos o transparentes • Multilínea, Vertical y horizontal • Alineación izquierda, centrada o derecha Los textos se implantan como cualquier otro símbolo permiten su superposición con otros elementos del diagrama. 18/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LA SUPRESION DE SIMBOLOS

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LA SUPRESION DE SIMBOLOS La supresión de un símbolo suprime también todas las conexiones asociadas al símbolo. 19/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LA SUPRESION DE CONEXIONES

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LA SUPRESION DE CONEXIONES La supresión de una conexión debe de hacerse señalando el contacto de salida de la conexión 20/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS EL DESPLAZAMIENTO DE SIMBOLOS

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS EL DESPLAZAMIENTO DE SIMBOLOS El desplazamiento se realiza por el mecanismo de Jala y Suelta con el botón izquierdo El desplazamiento desplaza también todas las conexiones asociadas al símbolo Las conexiones son recalculadas automáticamente 21/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS EL DESPLAZAMIENTO DE CONEXIONES

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS EL DESPLAZAMIENTO DE CONEXIONES Las conexiones no pueden ser desplazadas Las conexiones son generadas por el programa y su ruta es calculada dinámicamente para proporcionar mejor lectura del diagrama. Las conexiones son recalculadas automáticamente 22/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LA SELECCIÓN POR RECTANGULO

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LA SELECCIÓN POR RECTANGULO Es posible seleccionar un grupo de símbolos contenidos en un rectángulo. Todos los símbolos incluidos en el rectángulo son seleccionados y mostrados en color negro. 23/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LA SELECCIÓN POR RECTANGULO

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LA SELECCIÓN POR RECTANGULO Las conexiones que conectan símbolos seleccionados serán automáticamente seleccionadas. La porción de diagrama seleccionada por rectángulo puede ser desplazada y/o duplicada con el mecanismo de Jala y Suelta. DESPLAZAMIENTO COPIA 24/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LA SUPRESION POR RECTANGULO

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LA SUPRESION POR RECTANGULO Todos los elementos seleccionados por rectángulo pueden suprimirse con la tecla SUPP. SELECCIÓN Y SUPRESION POR RECTANGULO 25/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LA MODIFICACION DE SIMBOLOS

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LA MODIFICACION DE SIMBOLOS DINAMICOS Un clic con el botón derecho sobre un símbolo dinámico permite cambiar los parámetros. • El símbolo Valor Binario alterna su valor entre 0 y 1 • El símbolo Pulso muestra una ventana que permite asignar el tiempo de cadencia en múltiplos de 1/10 de segundo • El símbolo Decodificador de 4 Bits muestra una ventana que permite asignar un valor al símbolo 26/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LA CREACION DE UN

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LA CREACION DE UN MACRO Un símbolo MACRO es un símbolo que tiene un circuito comportamiento. Un MACRO tiene contactos de entrada y salida como cualquier símbolo. 27/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LA CREACION DE UN

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LA CREACION DE UN MACRO Los MACROS se crean a partir de un circuito con CONTACTORES. Los CONTACTORES del diagrama que representan los puntos de entrada-salida del diagrama generan los contactos del MACRO. 28/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LA UTILIZACION DE MACROS

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LA UTILIZACION DE MACROS Diagrama con MACRO 29/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LA VISUALIZACION DE MACROS

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LA VISUALIZACION DE MACROS Es posible visualizar la simulación del diagrama interior de un MACRO. Ventana con diagrama interior de un MACRO 30/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LA SIMULACION DE UN

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS LA SIMULACION DE UN DIAGRAMA Un diagrama puede ser simulado a cadencias múltiples de 1/10 de segundo. 31/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS CONCLUSIONES El sistema LGS

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS CONCLUSIONES El sistema LGS que permite editar y simular un diagrama de circuitos lógicos con gran facilidad. La generación de MACROS hace posible la generación de diagramas compactos de gran complejidad. El modelo de datos desarrollado en el simulador LGS puede extenderse a otros tipos de diagramas como los hidráulicos. Descarga el programa : http: //www. dynadata. com/ITVER/RELEASES/Releases. htm 32/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS PREGUNTAS 33/34

ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS PREGUNTAS 33/34

INSTITUTO TECNOLÓGICO DE VERACRUZ ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS

INSTITUTO TECNOLÓGICO DE VERACRUZ ESTUDIO Y DESARROLLO DE UN SIMULADOR DIGITAL DE CIRCUITOS LÓGICOS MUCHAS GRACIAS Email: jgarrido@dynadata. com 34/33