F7-OTRI-Uvigo Emulador de circuítos dixitais Grupo de sistemas electrónicos Emulador de circuitos digitales Grupo de sistemas electrónicos Digital circuits emulator Division of electronic systems i Información LUÍS J. ÁLVAREZ RUÍZ DE OJEDA E.T.S.E. INDUSTRIAIS Tel. 00 34 986 81 20 90 Fax 00 34 986 81 19 87 jalvarez@uvigo.es Oficina de I+D (OTRI) Universidade de Vigo www.uvigo.es/servicios/otri E-mail: otri@uvigo.es Oficina de I+D (OTRI) Universidade de Vigo Emulador de circuítos dixitais Grupo de sistemas electrónicos Oficina de I+D (OTRI) Universidade de Vigo Emulador de circuitos digitales Grupo de sistemas electrónicos Digital circuits emulator Division of electronic systems Descrición O emulador de circuitos dixitais (figura 1) é un completo sistema de ensino de Electrónica Dixital práctica que desempeña duas grandes funcións: - Nunha primeira etapa de aprendizaxe do alumno, o equipo emulador desempeña unha función básica, permitindo comprobar o funcionamento dunha gran variedade de circuitos dixitais básicos, combinacionais, aritméticos e secuenciais, sen necesidade de montalos nin cablealos. - Nunha segunda etapa de aprendizaxe, o equipo emulador desempeña un papel avanzado, dado que serve de base para a proba de sistemas dixitais realizados con FPGAs (1), cunha complexidade máxima de 5.000 portas equivalentes. Figura 2. Fiestra principal do programa EmCiDi Figura 2. Ventana principal del programa EmCiDi Figure 2. EmCiDi program main window. O equipo consta de: - Software de manexo da función EMULADOR dende un computador persoal. - Software de control do porto paralelo para o manexo de aplicacións FPGAs. - Equipo hardware +FPGA e configuración como EMULADOR. - Documentación escrita e documentación adicional en CD-ROM. Aplicacións: - Ensino de Electrónica Dixital a tódolos niveis. - Comprobación de sistemas dixitais de complexidade media: Sistemas de control, etc. Descripción El emulador de circuitos digitales (figura 1) es un completo sistema de enseñanza de Electrónica Digital práctica, que desempeña dos grandes funciones: - En una primera etapa de aprendizaje del alumno, el equipo emulador desempeña una función básica, permitiendo comprobar el funcionamiento de una gran variedad de circuitos digitales básicos, combinacionales, aritméticos y secuenciales, sin necesidad de montarlos ni cablearlos. - En una segunda etapa de aprendizaje, el equipo emulador desempeña un papel avanzado, dado que sirve de base para la prueba de sistemas digitales realizados con FPGAs, con una complejidad máxima de 5.000 puertas equivalentes. El equipo consta de: - Software de manejo de la función EMULADOR desde un computador personal. - Software de control del puerto paralelo para el manejo de aplicaciones basadas en FPGAs. - Equipo hardware + FPGA y configuración como EMULADOR. - Documentación escrita y documentación adicional en CD-ROM. Description The digital circuits emulator (figure 1) is a complete stand-alone learning system for Digital Electronics Laboratories, with two main functions: - The basic Digital Electronics is covered through the emulation of many common digital circuits. This equipment allows to test a great variety of basic digital circuits, combinational, aritmethic and sequential as well, without any mounting nor wiring. - In an advanced phase, the equipment serves to test any digital system designed with FPGAs, with a maximum capacity of 5.000 equivalent logic gates. The equipment is composed of: - Software to handle the emulator function from a personal computer (PC). - Software to control the PC parallel port in order to test the FPGA applications. - Hardware equipment + FPGA and configuration as EMULATOR. - Printed documentation and additional files and utilities in CD-ROM. Figura 3. Simbolo normalizado do circuito Figura 3. Simbolo normalizado del circuito Figure 3. Standard symbol of the circuit. Destinatarios: - Centros de ensino de Electrónica: Departamentos universitarios, Centros de Formación Profesional, Centros de Ensino a Distancia, etc. - Profesionais libres que necesiten coñece-las novas tecnoloxías. Figura 1. Foto do equipo Emulador Figura 1. Foto del equipo Emulador Figure 1. Photograph of the Emulator. Aplicaciones: - Enseñanza de Electrónica Digital a todos los niveles. - Comprobación de sistemas digitales de complejidad media: o Sistemas de control, etc. Destinatarios: - Centros de enseñanza de Electrónica: - Departamentos universitarios. - Centros de Formación Profesional. - Centros de Enseñanza a Distancia, etc. - Profesionales libres que necesiten conocer las nuevas tecnologías. Applications: - Teaching of Digital Electronics from basic to advanced level. - Testing of medium complexity digital systems: - Control systems, etc. Destinatarios: - Electronics Teaching Institutions: - University Departments. - Professional Training Centres. - Long distance Teaching Centres, etc. - Professionals who need to know the new digital technologies. Figura 4. Tabla de verdade e descrición do circuito Figura 4. Tabla de verdad y descripción del circuito Figure 4. Truth table and description of the circuit