LABORATORIO DE TECNOLOGÍA DE COMPUTADORES PRÁCTICA 7
|
|
- Carmelo Felipe Parra Montoya
- hace 7 años
- Vistas:
Transcripción
1 LABORATORIO DE TECNOLOGÍA DE COMPUTADORES PRÁCTICA 7 Objetivo: Diseño e implementación de un cronómetro digital usando la herramienta de diseño Xilinx Foundation. El diseño se realizará con captura de esquemáticos y será necesario realizar su simulación funcional antes de proceder a su implementación. Visualización de la salida en 3 displays 7-segmentos (minutos, segundos y décimas de segundos). rst reloj Divisor de frecuencias Reloj de m:s:ds Conversores binario- 7segmentos Figura 1 Desarrollo Se diseñará un reloj que muestre minutos (hasta 9), segundos y décimas de segundos en los 3 displays 7-segmentos de la placa. Para esta práctica supondremos que un minuto corresponde a 10 segundos. Se necesitarán tres contadores, cuyas salidas se deberán convertir a código 7 segmentos, y serán las salidas de los 3 conversores 7 segmentos las salidas físicas de nuestro circuito. El sistema tiene 2 entradas. La entrada rst es una entrada de reset, de modo que si rst = 1 la salida de los contadores será 0 (y por tanto la salida del circuito). La señal de reloj estará conectada al reloj de la placa que funciona a 12MHz (pin 13 de la FPGA). Está señal será necesario pasarla por un divisor de frecuencias para obtener una señal de reloj de frecuencia más baja, por ejemplo, 10 Hz. Ayuda: 1º Esquemático: Contadores Se trata de contadores mod-10, que deben recibir la señal de reset y un reloj, que en el diseño final será la salida del divisor de frecuencias. También deben tener una señal de capacitación, que permita contar o no. La salida será un número binario de 4 bits (del 0 al 9) y un fin de cuenta. Se puede diseñar el circuito usando contadores módulo 16 (por ejemplo el CB4RE tiene capacitación y Reset). En el diseño final usaremos tres contadores: uno para las décimas de segundo, otro para los segundos y otro para los minutos. Los tres contadores se concatenan, de forma que cuando las décimas de segundo lleguen a 10 se incrementen los segundos y así sucesivamente
2 Realizamos el esquemático de un contador, lo simulamos y cuando funcione correctamente generamos a partir de él un símbolo, que utilizaremos en el diseño final. 2º Esquemático: Conversor binario a 7-segmentos Cada conversor constará de 4 terminales de entrada y 7 terminales de salida. Aunque los tres conversores son idénticos, existe una diferencia entre los displays 7- segmentos de la placa inferior y los de la superior. Los primeros son activos a baja (un 0 enciende el segmento) mientras que el de la parte superior es activo a alta (un 1 enciende el segmento). Por tanto, para la correcta visualización de la salida es necesario colocar inversores a la salida de los conversores que van a los displays 7-segmentos de la placa inferior. De nuevo, realizamos el esquemático, lo simulamos y cuando funcione correctamente generamos a partir de él un símbolo. 3º módulo: Divisor de frecuencias Se os proporcionará el código del divisor de frecuencias en VHDL y vosotros tendréis que añadir este fichero a vuestro proyecto (Document-Add), abrirlo y crear a partir de él un símbolo. Para crear un símbolo a partir de un fichero en VHDL, simplemente pulsar la opción Create a macro del menú Project dentro del editor de HDL. El módulo tendrá 2 entradas de 1 bit (reset y reloj externo, a 12MHz) y 1 salida, el fin de cuenta que usaréis como reloj en vuestros contadores, a 10 Hz. 4º esquemático: Circuito completo Realizamos el diseño del circuito tal y como aparece en la figura 1. El circuito tendrá 2 entradas de 1 bit (reloj del oscilador y reset) y 3 salidas de 7 bits que conectamos a un terminal bus. En este último esquemático debemos incluir los IBUF y los OBUF, para que se conecten a las entradas/salidas físicas de la FPGA. Implementación Necesitaremos 1 switch para controlar la entrada de rst (p. e., P7 que es el puerto asociado al switch 1). La señal de reloj se conectará al reloj de la placa (P13). Por último necesitaremos 3 displays 7 segmentos para visualizar las salidas. A continuación se muestran los puertos asociados a cada display (en el formato que debéis incluir en el fichero *.ucf) considerando que la numeración de los leds del 7-segmentos es la siguiente:
3 Display 7-segmentos de la parte izquierda de la placa extendida: net displayi<0>loc=p83; net displayi<1>loc=p79; net displayi<2>loc=p4; net displayi<3>loc=p3; net displayi<4>loc=p5; net displayi<5>loc=p82; NET displayi<6>loc=p78; Display 7-segmentos de la parte derecha de la placa extendida: net displayd<0> loc=p60 net displayd<1> loc=p50; net displayd<2> loc=p57; net displayd<3> loc=p59; net displayd<4> loc=p51; net displayd<5> loc=p58; net displayd<6> loc=p56; Display 7-segmentos de la placa superior net display<0> loc=p19; net display <1> loc=p23; net display <2> loc=p26; net display <3> loc=p25; net display <4> loc=p24; net display <5> loc=p18; net display <6> loc=p20; 1º Entrada de esquemáticos: Proceso de diseño con FPGAs Lo primero que hay que hacer es generar un nuevo proyecto, y para eso hay que seguir los siguientes pasos: Pulsar en Foundation Project Manager Seleccionar New Project En la ventana que aparece hay que seleccionar las FPGAs XC4000XL, en particular la 4010XLPC84 con speed 3 y el tipo Schematic Pulsar OK Si la entrada del diseño va a ser mediante esquemáticos hay que seleccionar en el menú: Tools Design Entry Schematic Editor
4 o bien pulsar con el botón izquierdo del ratón en el símbolo, que se encuentra en la parte derecha del recuadro Design Entry que se muestra en la figura 2. Figura 2 Con ello nos introducimos en la ventana en la que podremos realizar el diseño de nuestro esquemático. Para añadir elementos al diseño se selecciona en el menú principal: Model Symbols o bien el símbolo de la barra de herramientas de la izquierda. Aparecerá una ventana de símbolos donde se deben seleccionar las puertas y módulos necesarios. Para añadir los pines de entradas y salidas seleccionar en la esquina superior izquierda de la ventana de símbolos. Es necesario añadir buffers entre los pines y las puertas lógicas EN AQUELLAS SEÑALES QUE SE QUIERAN CONECTAR A E/S FÍSICAS DE LA FPGA. Los nombres de estos buffers son IBUF y OBUF. Una vez terminado el diseño hay que salvar el esquemático: File Save A continuación, se debe generar la netlist mediante: Options Create Netlist Options Integraty Test Este último paso permite chequear los errores de la netlist en la pantalla del flujo de diseño (la del Project Manager). A continuación es necesario exportar la netlist para que puedan usarla otras herramientas (entre ellas el simulador). Para ello seleccionar: Options Export Netlist y en la ventana que aparece seleccionar Edif200{*.edn} Una vez realizados todos los pasos de generación del esquemático, para salir de la ventana pulsar: File Exit Por último, si el esquemático no aparece en la lista de elementos del proyecto (parte izquierda del Project Manager) es necesario añadir el esquemático al proyecto. Para ello pulsar: Document Add y seleccionar el fichero correspondiente. 2º Simulación Funcional: 1. De nuevo en el Project Manager pulsar el botón simulación en la ventana de flujo de diseño. 2. En la ventana de simulación, añadir las señales que se deseen visualizar mediante Signal Add signal y a continuación seleccionar las señales y pulsar
5 Add Para cerrar la ventana de selección de señales pulsar Close. 3. Aplicar los estímulos al circuito. A las señales se les puede asignar un valor constante o un valor que cambia en cada ciclo de simulación (una señal cuadrada, por ejemplo). Para asignar un valor constante pulsar en el símbolo. Para asignar un valor que va cambiando pulsar en. Una vez terminado pulsar Close. Las salidas pueden visualizarse como buses. Para ello seleccionar los 4 bits de cada salida, y pulsar en: Signal Bus Combine Si queremos verlas individualmente pulsar en: Signal Bus Flatten Si los resultados no son los correctos, puede ser que las direcciones de los buses no sean las correctas. En este caso, por ejemplo, veríais en vez de un 1 un 8, porque estaría considerando el bit menos significativo como el más significativo. Para darle la vuelta pulsar en: Signal Bus Change Direction 4. Simular. Como en este caso estamos realizando una simulación funcional, ya que el diseño no ha sido todavía implementado, tiene que aparecer la opción functional seleccionada en la ventana principal. Cada paso de simulación se produce pulsando el botón que se encuentra a la derecha del ON. Cada vez que se pulsa esta tecla se produce un paso de simulación, y hay que pulsarla tantas veces como sea necesario para comprobar el funcionamiento del reloj (al menos 60). 5. Para salvar la simulación hay que pulsar en: File Save Simulation State 3º Implementación del diseño lógico: Antes de implementar el diseño hay que asociar cada E/S de nuestro diseño con un pin concreto de la FPGA, de tal forma que la entrada de reset quede conectada a un switch de la placa, el reloj a la salida del oscilador, y la salida del circuito a los 3 displays 7-segmentos. Hay dos formas para asignar a cada E/S un pin: 1. En el propio esquemático, pulsando dos veces en los IBUF o en los OBUF, aparece la ventana de atributos. Añadir un nuevo atributo llamado LOC y asignar un pin correspondiente (por ejemplo p69 para S<3>). 2. En un fichero *.ucf. El formato de las asignaciones es: NET nombre_del_pin LOC=pnº; Para cada asignación de E/S a pin es necesario colocar una línea. Por ejemplo, en nuestro caso, donde vamos a utilizar: a.- Los switches para introducir los datos NET RST LOC=P7; // switch 1 b.- La entrada de reloj de la FPGA. NET reloj LOC=P13; //Entrada de reloj c.- Las salida por el display de 7 segmentos NET M<3> LOC=P56; // Salida display 7 segmentos
6 Una vez generadas todas las restricciones, bien mediante la opción 1 colocando atributos LOC en los IBUF y OBUF- o bien mediante la opción 2 generando un fichero *.ucf-, pasamos a la generación del mapa de bits, es decir, a la implementación. Para generar el mapa de bits a partir de la netlist pulsar en: Implementation en la ventana del flujo de diseño. Aparece una ventana que nos permite seleccionar un fichero de restricciones si es necesario (por ejemplo, en el caso de haber utilizado la segunda opción para asignar pines de E/S del diseño). Si se desea añadir dicho fichero hay que pulsar en: SET y en la nueva ventana en la opción Use Constraints File From elegir Custom. Se abrirá una nueva ventana en la que se selecciona el fichero de restricciones *.ucf. Por defecto siempre se lee un fichero con el nombre del proyecto y la extensión *.ucf. Una vez dado el fichero de restricciones pulsar en OK. Para implementar hay que pulsar en Run Todos los pasos de la implementación se realizan automáticamente: Translate: se compila la netlist a un formato propio. Map: se realizan optimizaciones para minimizar el número de puertas. Place&Route: se asignan las puertas a CLBs. Timing: se computan los retardos de los CLBs y los PSMs. Configure: se genera el mapa de bits. 4º Descarga del diseño en la placa XS40: Desde una ventana MSDos se utiliza el comando XSLOAD nombre_fich.bit Una vez volcado el mapa de bits, colocar una configuración en los switches de entrada, pulsar el botón de reset y comprobar que el resultado de la multiplicación aparece en los leds.
placas de prototipado (i) Material docente en los laboratorios de la Facultad de Informática Diseño Automático de Sistemas
1 Material docente en los laboratorios de la Facultad de Informática Diseño Automático de Sistemas José Manuel Mendías Cuadros Dpto. Arquitectura de Computadores y Automática Universidad Complutense de
Más detallesCIRCUITOS COMBINACIONALES CON isplever
CIRCUITOS COMBINACIONALES CON isplever En el siguiente tutorial se describe el procedimiento para crear un diseño digital usando esquemático con el software isplever. Se explicará como implementar la ecuación
Más detallesNota: Para los diseños, anexar los respectivos diagramas, códigos y simulaciones según el caso.
DISEÑO DE PROCESADORES DEDICADOS Práctica 1 ISE para el Diseño con FPGAs Captura y Simulación Dr. Instituto Politécnico Nacional Centro de Innovación y Desarrollo Tecnológico en Cómputo CIDETEC Campo 1:
Más detallesLab 2: Sumador/Restador en System Generator
Lab 2: Sumador/Restador en System Generator Introducción Objetivos Este laboratorio guia al asistente a través de las herramientas System Generator y Simulink para analizar la representación de números
Más detallesLab 6. Cuádruple registro de 16 bits y 3 puertos E/S
Lab 6 Cuádruple registro de 16 bits y 3 puertos E/S Objetivo: Codificar en VHDL y verificar el funcionamiento de un registro de cuatro palabras y de las operaciones de lectura y escritura sobre el mismo.
Más detallesQuartus II. Dr. Andrés David García García. Departamento de Mecatrónica. TE.1010 Sistemas Digitales
Quartus II Dr. Andrés David García García Departamento de Mecatrónica TE.1010 Sistemas Digitales Quartus II Ambiente gráfico: Circuitos Básicos Construcción de un HA Construcción de un FA Construcción
Más detallesElectrónica Digital. Actividad Dirigida. Implementación de un Cronómetro Digital
Electrónica Digital Actividad Dirigida Implementación de un Cronómetro Digital Trabajo a realizar La actividad consiste en la implementación de un cronómetro digital con capacidad de cuenta de minutos
Más detallesModulo de desarrollo. Spartan 3 Starter Kit
Modulo de desarrollo Spartan 3 Starter Kit Universidad Simón Bolívar - 1 - EC1723 Circuitos Digitales Modulo de Desarrollo: Spartan 3 Starter Kit Elementos constituyentes del modulo SPARTAN 3 Starter Kit
Más detallesPRÁCTICA 4: INTRODUCCIÓN A LA SIMULACIÓN Y A LA
PRÁCTICA 4: INTRODUCCIÓN A LA SIMULACIÓN Y A LA IMPLANTACIÓN FÍSICA CON QUARTUS II V. 9.0 OBJETIVOS Al finalizar la práctica el alumno ha de ser capaz de: Simular un circuito usando la herramienta Quartus
Más detallesCuaderno de prácticas de la asignatura Laboratorio de Tecnología de Computadores. José Luis Risco Martín José Miguel Montanana
Cuaderno de prácticas de la asignatura Laboratorio de Tecnología de Computadores José Luis Risco Martín José Miguel Montanana ii Índice general 1. Sumador/Restador 1 1.1. Objetivos........................................
Más detallesGuía Electronic Workbench
Guía Electronic Workbench Se trata de un programa para la simulación circuitos electrónicos digitales y analógicos. En la Figura 1 se muestra el área de trabajo, es decir el lugar donde debe diseñarse
Más detallesDispositivos y Sistemas Programables Avanzados
Dispositivos y Sistemas Programables Avanzados Autores: Antonio Calomardre Jordi Zaragoza Índice: Práctica 1: Barra de Leds... 3 1. Introducción...4 2. Descripción del diseño...4 3. Procedimiento a Seguir...5
Más detallesPráctica 2. Simulación y diseño de circuitos secuenciales
1.1. Introducción....................................... 1 1.2. Registro de desplazamiento de 4 bits......................... 1 1.3. Contador creciente asíncrono de 4 bits........................ 2 1.4.
Más detallesOPENOFFICE IMPRESS. Uso básico Basic usage
OPENOFFICE IMPRESS Uso básico Basic usage Qué es OpenOffice Impress? Es la herramienta que nos ofrece OpenOffice para realizar presentaciones Las presentaciones permiten comunicar información de una forma
Más detallesINTRODUCCIÓN AL SOFTWARE ISE (Integrated Software Environment) DE XILINX
INTRODUCCIÓN AL SOFTWARE ISE (Integrated Software Environment) DE XILINX Índice GUÍA DE INICIO AL SOFTWARE ISE DE XILINX... 1 1. Introducción... 1 2. Inicio del software ISE (Integrated Software Environment)
Más detallesInstalación del programa. Creación de una vivienda nueva Se debe ejecutar el programa: Configurador.exe
Instalación del programa Descomprimir el fichero OB120001 DOMOTICA CON ARDUINO (FORMACION).rar en una carpeta. Se crearán dos carpetas: Configurador y Software En la carpeta Configurador se encuentra el
Más detallesMANUAL. Practica 1 Diseño de sistemas digitales (telecomunicaciones) con KIT basys2 Xilinx FCHE-MAIC 26/10/11
MANUAL. Practica 1 Diseño de sistemas digitales (telecomunicaciones) con KIT basys2 Xilinx FCHE-MAIC 26/10/11 Objetivo1: conocer cómo funciona la tarjeta Objetivo2: Comprender como se construyen sistemas
Más detallesLABORATORIO DE DISEÑO DIGITAL
euskal herriko unibertsitatea-universidad del país vasco Dpto. de Arquitectura y Tecnología de Computadores eman ta zabal zazu Universidad del País Vasco Euskal Herriko Unibertsitatea Konputagailuen Arkitektura
Más detallesSISTEMAS ELECTRÓNICOS DIGITALES
SISTEMAS ELECTRÓNICOS DIGITALES PRÁCTICA 6 SISTEMA DE ENCRIPTACIÓN 1. Objetivos - Estudio del funcionamiento de memorias RAM y CAM. - Estudio de métodos de encriptación y compresión de datos. 2. Enunciado
Más detallesPráctica 1. Diseño y simulación de un circuito combinacional usando puertas lógicas
Práctica Diseño y simulación de un circuito combinacional usando puertas lógicas El objetivo de esta primera práctica es la toma de contacto con la herramienta de captura y simulación de circuitos digitales
Más detallesLaboratorio de Dispositivos Integrados Especializados / Diseño de Circuitos y Sistemas Electrónicos
Práctica 1 Tutorial Objetivo Usando un diseño especialmente simple, seguir con él el flujo básico, descargando el diseño sobre la placa y verificando en ella su funcionamiento. Circuito utilizado Se trata
Más detallesGUÍA DE USO Aplicación de Gestión Segur-Track
página: 1 Guía de Uso Aplicación de Gestión Segur-Track v1.2 GUÍA DE USO Aplicación de Gestión Segur-Track Desde cualquier ordenador con conexión a Internet, acceda a: http://87.216.85.83:81/web ó www.innovasistemas.es
Más detallesManual de usuario de Kiva
Manual de usuario de Kiva 1 Manual de usuario de Kiva En este manual se tratan todos los aspectos funcionales de la aplicación para que el usuario aprenda el funcionamiento de ésta y pueda crear topologías
Más detallesCreación de nuevos modelos en Proteus a partir de otros ya existentes
Creación de nuevos modelos en Proteus a partir de otros ya existentes. Francisco Javier Alexandre. 1.- Introducción y definición. Proteus 1 integra una librería con miles de modelos de componentes electrónicos
Más detallesPractica No. 1 Circuitos Secuenciales
Practica No. 1 Circuitos Secuenciales Objetivo: Conocer la estructura y características de la tarjeta de dispositivos lógicos programables TerasIC proporcionada a los alumnos, el software de operación
Más detallesOPENOFFICE IMPRESS. Creación básica de presentaciones digitales
OPENOFFICE IMPRESS Creación básica de presentaciones digitales Qué es OpenOffice Impress? Es la herramienta que nos ofrece OpenOffice para realizar presentaciones Las presentaciones permiten comunicar
Más detallesGUÍA DE INICIACIÓN A LA HERRAMIENTA ORCAD PSPICE
GUÍA DE INICIACIÓN A LA HERRAMIENTA ORCAD PSPICE INDICE 1. Introducción 1.1. Descripción del diseño (Capture) 1.2. Simulación de circuitos analógicos, digitales y mixtos (Pspice) 2. Arranque del programa
Más detallesArquitectura de Computadoras Practica No. 1 Circuitos Secuenciales
Arquitectura de Computadoras Practica No. 1 Circuitos Secuenciales Objetivo: Conocer la estructura y características de la tarjeta de los dispositivos lógicos programables que se dispone en el laboratorio,
Más detallesPRÁCTICA 6. CIRCUITOS ARITMÉTICOS
PRÁCTICA 6. CIRCUITOS ARITMÉTICOS 1. Objetivo El objetivo de esta práctica es estudiar un circuito aritmético y aprender cómo construir un componente básico en electrónica digital: el generador de reloj.
Más detallesManual de referencia de la tarjeta BASYS 2
Universidad Politécnica de Madrid ETSI de Telecomunicación Departamento de Ingeniería Electrónica Circuitos Electrónicos (Plan 2010) Curso 2012-2013 Manual de referencia de la tarjeta BASYS 2 Álvaro de
Más detalles2. Escoja la ubicación y el nombre del proyecto. Seleccione la casilla Create project subdirectory.
FACULTAD DE INGENIERÍA ELECTRÓNICA. GRUPO SEDA SEDA.ESCUELAING.EDU.CO PROFESOR: JAVIER SOTO PHD. TUTORIAL CREACIÓN, SIMULACIÓN E IMPLEMENTACIÓN DE UN PROYECTO (VHDL) EN VIVADO 2016.3 DESCRIPCIÓN Este tutorial
Más detallesGuía de uso del programa AVR-Studio
Guía de uso del programa AVR-Studio El entorno de desarrollo AVR-STUDIO nos permite cargar, ensamblar y depurar los programas que escribimos en lenguaje ensamblador. Los pasos para crear un proyecto nuevo
Más detallesRedes de Computadores
Práctica 4 Redes de Computadores Redes Locales Conmutadas Redes de área local interconectadas mediante conmutadores. Objetivos La presente práctica ha sido diseñada para aprender a desarrollar redes de
Más detallesDiseño, Simulación e Implementación de Circuitos con ORCAD RELEASE 9.1
Diseño, Simulación e Implementación de Circuitos con ORCAD RELEASE 9.1 yoelocmin@gmail.com Tercera Clase Diseño de Circuitos Impresos ORCAD LAYOUT Es la Herramienta del paquete ORCAD, que nos permitirá
Más detallesMATERIAL PREVIO A LA PRIMERA PRÁCTICA: INTRODUCCIÓN AL ENTORNO WINDOWS INTRODUCCIÓN AL PAQUETE ESTADÍSTICO SPSS
Asignatura: ESTADÍSTICA EMPRESARIAL: UN ENFOQUE APLICADO Curso 2010-2011 2º Diplomatura en CIENCIAS EMPRESARIALES Profesores: Manuel García y Rafael Rivera MATERIAL PREVIO A LA PRIMERA PRÁCTICA: INTRODUCCIÓN
Más detallesLab 5: Contador decimal en System Generator
Lab 5: Contador decimal en System Generator Introducción Objetivos Este laboratorio guia al asistente a través de las herramientas System Generator y Simulink para analizar la representación de números
Más detallesArquitectura de Computadores I - Tutorial sobre Max+Plus II
Arquitectura de Computadores I - Tutorial sobre Max+Plus II Este documento pretende introducir el paquete de software Max+Plus de Altera Corporation (www.altera.com) mediante una serie de pasos guiados.
Más detallesPLC S7-300 PROGRAMACIÓN POR BLOQUES
PROGRAMACIÓN S7-300 PLC S7-300 PROGRAMACIÓN POR BLOQUES S7-CFC Cálculo de la impedancia de un circuito monofásico Realizado por: Fecha: 18/01/2007 Versión: 1.1 Página: 0/41 Fichero: Calculo de la impedancia
Más detallesFPGAs. Susana Borromeo Área de Tecnología Electrónica. Diseño de Sistemas Electrónicos. 2014/2015. Metodología de Diseño. Características generales
FPGAs Susana Borromeo Área de Tecnología Electrónica Esquema Conceptos generales Dispositivos Lógicos Programables FPGAs Metodología de Diseño VHDL Características generales VHDL Comportamental y Estructural
Más detallesCreación y manejo de la base de datos y tablas
Crear una base de datos Creación y manejo de la base de datos y tablas Para crear una nueva base de datos debemos: 1. Hacer clic sobre la opción Nuevo de la pestaña Archivo. De las distintas opciones para
Más detallesMODULO 1 INTRODUCCION AL SISTEMA OPERATIVO
MODULO 1 INTRODUCCION AL SISTEMA OPERATIVO MATERIAL DE APOYO. UID. ESTUDIOS A DISTANCIA Qué es un Sistema Operativo? Para que el computador pueda entender las órdenes que le transmitimos es necesario que
Más detallesTutorial Programa Oziexplorer
IDR Tutorial Programa Oziexplorer 1- Introducción al Programa Oziexplorer. Este es uno de los programas más completos que existen en el mercado, para trabajar con navegadores GPS. Entre sus potencialidades,
Más detallesTARJETA DE DESARROLLO CPLD
TARJETA DE DESARROLLO CPLD XC9572xl Serie 1 Características CPLD XC9572 xl vq64. o VQFP - 64 pines. o 52 pines I/O de usuario. o 5ns de retardo entre pines. o Frecuencia hasta 178MHz. o 72 macroceldas.
Más detallesTécnicas de Programación Hardware: CAD para FPGAs y CPLDs. Clase 1: Lógica Configurable
Técnicas de Programación Hardware: CAD para FPGAs y CPLDs Clase 1: Lógica Configurable Por: Nelson Acosta & Daniel Simonelli UNICEN - Tandil - 1999 1 Organización del curso Clases teórico/prácticas: 1
Más detallesIntroducción al Diseño Digital con FPGAs.
Introducción al Diseño Digital con FPGAs www.emtech.com.ar Temario del curso Dia 1: Introducción y ejemplo practico paso a paso Dia 2: VHDL, flujo de diseño y otro ejemplo Dia 3: Detalles de diseño e implementacion
Más detallesPráctica nº 6. Implementación sobre circuitos programables.
Grado en Ingeniería de Tecnologías de Telecomunicación. Escuela Técnica Superior de Ingeniería Industrial y de Telecomunicación. Electrónica Digital I. Práctica nº 6. Implementación sobre circuitos programables.
Más detallesXilinx-ISE. Susana Holgado Escuela Politécnica Superior UAM
Manejo básicob Susana Holgado Escuela Politécnica Superior UAM Modificaciones: Ángel de Castro (2006) Francisco Javier Gómez Arribas (2008) Víctor Apéstegui Palacio (2009) 1 Xilinx-ISE La herramienta Xilinx-ISE
Más detallesLaboratorio 5: Tarjeta de Desarrollo Spartan-3
Laboratorio 5: Tarjeta de Desarrollo Spartan-3 Objetivos: Aprender el uso de dispositivos controlados por una FPGA en una tarjeta de desarrollo. Conocer la interfaz PS/2, el protocolo de comunicación y
Más detallesLaboratorio 8. Orcad. Actividades. Semana 1
Laboratorio 8 Orcad Actividades OrCAD PSpice es un programa de simulación que modela el comportamiento de un circuito que puede contener una mezcla de dispositivos digitales y analógicos. Este programa
Más detallesPara entornos con más de un equipo conectados en red es necesario que el programa de firewall conceda paso a los servicios de Microsoft SQL Server.
ET-SEGURIDAD SQL INSTRUCCIONES DE USO RÁPIDO IMPORTANTE Este software puede ser bloqueado por software antivirus. Asegúrese de añadir la excepción correspondiente si fuese necesario. Se recomienda deshabilitar
Más detallesUso de DCMs y simulación con tiempos
Práctica Especial EDCD 1 Uso de DCMs y simulación con tiempos Objetivos Realizar un ejemplo sencillo de uso de un DCM (Digital Clock Manager), bloque de hardware dedicado en las FPGAs de Xilinx, usado
Más detallesUniversidad Nacional Autónoma de México Facultad de Ingeniería División de Ingeniería Eléctrica
Universidad Nacional Autónoma de México Facultad de Ingeniería División de Ingeniería Eléctrica Alumnos: Chávez Ordoñez César Alejandro Garduño Aguilar Natanael Jesua Profesora: M.I. Norma Elva Chávez
Más detallesCircuito de refresco de un Display
DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA Circuito de refresco de un Display Sistemas Digitales Avanzados 1. Introducción y objetivos Uno de los objetivos
Más detallesControl de aula ITALC v.2.0. SOFTWARE LIBRE EDUCATIVO.
Control de aula ITALC v.2.0. SOFTWARE LIBRE EDUCATIVO. Mercedes Ródenas Pastor Resumen Centro de Profesores de Albacete Av. España, nº 12. 967 234 035 mercedes.rodenas@edu.jccm.es En el presente artículo
Más detallesTUTORIAL PARA EL MANEJO DE LA HERRAMIENTA DE LAYOUT
S E G A IN V E X TUTORIAL PARA EL MANEJO DE LA HERRAMIENTA DE LAYOUT GerbTool Fernando Martín Muñoz Madrid 16 de Noviembre de 2011 1 PREPARAR LA PLACA Primero tenemos que abrir el archivo XXXX.GTD que
Más detallesTUTORIAL BÁSICO DE CIRCUIT MAKER
TUTORIAL BÁSICO DE CIRCUIT MAKER Este manual tiene como objetivo describir de forma sencilla el uso de los componentes básicos de circuit maker a través de dos circuitos sencillos. Antes de empezar. Antes
Más detallesGuía para realizar el primer diseño con el Max+Plus II
Guía para realizar el primer diseño con el Max+Plus II Introducción A través de esta guía aprenderás como hacer un diseño utilizando el programa Max+plus II y la placa DL-LAB del curso de Diseño Lógico
Más detallesPRÁCTICA 1. Introducción al Software Xilinx ISE versión 6.
PRÁCTICA 1. Introducción al Software Xilinx ISE versión 6. 1. Introducción. Debido a los requerimientos de funcionamiento, la complejidad que están alcanzando los diseños digitales aumenta día a día. Estos
Más detallesUNIVERSIDAD TÉCNICA FEDERICO SANTA MARÍA SEDE VIÑA DEL MAR, JOSÉ MIGUEL CARRERA Técnico Universitario en Electrónica
GUÍA CREACIÓN DE ESQUEMÁTICO EN PROTEUS I. Objetivos. Esta guía pretende enseñar algunos consejos básicos de cómo diseñar el esquema de un circuito electrónico para posteriormente realizar el PCB acorde
Más detallesAdvant Controller 500. Insert image here. Creación de macros en PS501
Advant Controller 500 Insert image here Creación de macros en PS501 ABB Automation Products Training page - 1-10/1/2008 / V2 Introducción Con el software de programación PS501 tenemos la posibilidad de
Más detallesUna Introducción a los Circuitos Digitales
Una Introducción a los Circuitos Digitales Ing. Arturo Miguel de Priego Paz Soldán http://www.tourdigital.net amiguel@pucp.edu.pe Setiembre de 2014 Esta guía presenta el proceso de diseño digital a través
Más detallesELECTRONICS WORKBENCH
PRÁTI : SIMULIÓN IRUITOS SUNILS ON LTRONIS WORKNH Ingeniería Técnica en Informática de Sistemas. Miguel Martínez Iniesta Juan ntonio Ruiz Palacios Tecnología de omputadores I. Manual de Prácticas INTROUIÓN
Más detallesCONEXIÓN DEL HARDWARE AL COMPUTADOR PERSONAL
CONEXIÓN DEL HARDWARE AL COMPUTADOR PERSONAL PRESENTACION Los programadores y autómatas que se conectan al software Mgdplus, lo hacen a través de una conexión de puerto serial. Cuando el computador no
Más detallesINSTITUTO DE ELECTRÓNICA Y COMPUTACIÓN
INSTITUTO DE ELECTRÓNICA Y COMPUTACIÓN SISTEMAS DIGITALES Tutorial para el Diseño y Simulación de un circuito digital con VHDL, Síntesis e Implementación en un FPGA Profesor: M. C. Felipe Santiago Espinosa
Más detallesMANUAL DE USO DEL SOFTWARE SMARTWORX SOBRE CONTROLADORA CS08. SERIE LEICA VIVA GPS G08
MANUAL DE USO DEL SOFTWARE SMARTWORX SOBRE CONTROLADORA CS08. SERIE LEICA VIVA GPS G08 Manual SmartWorx - 1 Encendido del equipo Menú principal 4.1 Funciones del menú principal Menú Principal Descripción
Más detallesDisplay 7 segmentos. Ing. Diego Chacón, Mdhd.
Display 7 segmentos Ing. Diego Chacón, Mdhd. El displays segmentos, es un componente que se utiliza para la representación de números en muchos dispositivos electrónicos. Cada vez es más frecuente encontrar
Más detallesPrimeros pasos y conceptos básicos de la simulación de circuitos electrónicos utilizando Proteus.
Primeros pasos y conceptos básicos de la simulación de circuitos electrónicos utilizando Proteus. 1.- Introducción. El presente tutorial pretende servir de guía para introducir al lector en la utilización
Más detallesCREAR GRUPOS O EQUIPOS DE MI CLASE VIRTUAL
Es posible crear grupos de usuarios dentro de un curso, para crear un grupo en esta nueva versión de Moodle debemos ir al icono engranaje y clicar en el enlace Más. En la parte central de nuestra pantalla
Más detallesUNIDAD 4. MODIFICAR TABLAS DE DATOS
UNIDAD 4. MODIFICAR TABLAS DE DATOS Aquí veremos las técnicas de edición de registros para modificar tanto la definición de una tabla como los datos introducidos en ella. Esta unidad está dedicada, principalmente,
Más detallesDiseño, Simulación e Implementación de Circuitos con ORCAD RELEASE 9.1
Diseño, Simulación e Implementación de Circuitos con ORCAD RELEASE 9.1 yoelocmin@gmail.com Cuarta Clase Diseño de Circuitos Impresos II Trazado Manual: Mejorando nuestros Esquemas Nos permite optimizar
Más detallesEste documento describe los pasos más importantes para la instalación y utilización del S-Bus OPC-Server.
Este documento describe los pasos más importantes para la instalación y utilización del S-Bus OPC-Server. Para probar la comunicación entre el equipo PCD y el OPC-Server debe configurarse el PCD de la
Más detallesUtilización de las instrucciones concurrentes CSA, SSA, componentdeclaration y component-instantiation aprendidas en clase.
DISEŇO de SISTEMAS DIGITALES AVANZADOS CON VHDL e IMPLEMENTADOS en FPGAs Laboratorio 3 Objetivo Utilización de las instrucciones concurrentes CSA, SSA, componentdeclaration y component-instantiation aprendidas
Más detallesRegistro de Entradas y Salidas
Documento de Versión Versión Documentación Registro de Entradas y Salidas 1 Documento de Versión ÍNDICE Gestión Diaria... 2 Consulta de Anotaciones... 7 Estructura Organizativa... 9 Instalación... 10 Depuración
Más detallesDispositivos de Memoria
Práctica No. 2 Dispositivos de Memoria Datos de la práctica Carrera INGENIERIA ELECTRONICA Semestre Grupo Tipo Practica Laboratorio Simulación Fecha Asignatura Unidad Temática No Alumnos por practica 2
Más detallesINTRODUCCIÓN A SIMULINK/SYSTEM GENERATOR (XILINX FPGA) C7 Technology 1
INTRODUCCIÓN A SIMULINK/SYSTEM GENERATOR (XILINX FPGA) C7 Technology 1 Algoritmos DSP 2 Implementación Algoritmos DSP Algoritmo DSP Procesadores DSP (AMD, TI) FPGAs Simulink +System Generator + FPGA Software
Más detallesLaboratorio 4: Uso de una FPGA
Laboratorio 4: Uso de una FPGA Objetivos: Conocer y comprender la estructura interna de una FPGA y su tarjeta de desarrollo que será usada en el laboratorio, y los cuidados y recomendaciones para evitar
Más detallesIntroducción a los Dispositivos Lógicos Programables (FPGAs) Guillermo Güichal
Introducción a los Dispositivos Lógicos Programables (FPGAs) Guillermo Güichal www.emtech.com.ar Temario Introducción Circuitos Digitales FPGAs Flujo y Herramientas de Diseño Diseño para Síntesis Simulación
Más detallesLABORATORIO DE DISEÑO DE CIRCUITOS Y SISTEMAS ELECTRÓNICOS. 4º Ingeniería Electrónica. Universidad de Valencia. Dpto. Ingeniería Electrónica.
LABORATORIO DE DISEÑO DE CIRCUITOS Y SISTEMAS ELECTRÓNICOS 4º Ingeniería Electrónica Universidad de Valencia. Dpto. Ingeniería Electrónica. Manuel Bataller. Alfredo Rosado. PRÁCTICA 1. Diseño de FPGA s.
Más detallesTutorial de Xilinx ISE
Tutorial de Xilinx ISE Eduardo Magdaleno Castelló Manuel Rodríguez Valido Universidad de La Laguna Introducción al Diseño Lógico Digital Tabla de Contenidos ISE Quick Start Tutorial Objetivos de este Tutorial...
Más detallesMODIFICAR TABLA DE DATOS ACCESS Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE
MODIFICAR TABLA DE DATOS ACCESS 2010 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE MODIFICAR TABLA DE DATOS Aquí veremos las técnicas de edición de registros para modificar tanto la
Más detallesProcedimiento para descargar WinRAR
Procedimiento para descargar WinRAR (Si no cuentas con este programa en tu computadora entra a Internet a la siguiente dirección en donde lo puedes bajar de forma gratuita: http://www.winrar.es/descargas
Más detallesSistemas Digitales. Guía 02 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE ELECTRONICA. I. Objetivos. II. Introducción Teórica
UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE ELECTRONICA CICLO: 01-2013 Guía de laboratorio Nº2 Nombre de la práctica: Simulación en Circuit Maker Lugar de ejecución: Laboratorio
Más detallesGuía de uso de BBVA SmartPay
Guía de uso de BBVA SmartPay 1 Índice Instala BBVA SmartPay en fáciles pasos... 4 Cómo poner en marcha la aplicación... 5 El login... 6 El menú de BBVA SmartPay... 7 Cómo realizar tus ventas... El Historial
Más detallesDiseño de una calculadora
DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA Diseño de una calculadora Sistemas Digitales Avanzados 1. Introducción y objetivos El propósito general de esta
Más detallesTutorial de VHDL: Contadores y Simulación
Tutorial de VHDL: Contadores y Simulación Importante: -Verifique la instalación del Webpack 6.0 y el Modelsim XE 6.0 SE. Ambos programas se pueden bajar desde www.xilinx.com. -Verifique también la licencia
Más detallesTaller #1: Logisim PARTE 1:
Universidad Central de Venezuela Facultad de Ciencias Escuela de Computación Organización y Estructura del Computador II Taller #1: Logisim Logisim es una herramienta de libre distribución para diseñar
Más detallesCONFIGURACIÓN DEL DISPOSITIVO
CONFIGURACIÓN DEL DISPOSITIVO Para la configuración del DISPOSITIVO se tendrá que usar el teclado de funciones, de acuerdo a las instrucciones que se visualizan en la pantalla del mismo 1º- CONFIGURACIÓN
Más detallesManual de ventas Presupuestos
Funcionalidad y acceso Contenidos Ficha de presupuesto Crear/modificar presupuesto Manual de ventas Presupuestos Crear presupuesto desde productos y anexar Crear presupuesto desde ficha de empresa Imprimir
Más detallesUso de DCMs y simulación con tiempos
Práctica 5 Uso de DCMs y simulación con tiempos Objetivos Realizar un ejemplo sencillo de uso de un DCM (Digital Clock Manager), bloque de hardware dedicado en FPGAs de Xilinx, usado para la gestión de
Más detallesDescripción de la pantalla de Word
Descripción de la pantalla de Word [Información extraída de la página http://www.adrformacion.com/cursos/wordb2007/leccion1/tutorial2.html] ] Al abrir la aplicación se observa una ventana típica de Windows,
Más detalles9.1. Crear Presentaciones.
Unidad 9. Qué hacer con un Cmap o como utilizarlo. I. En esta unidad y en la siguiente conocerás los distintos usos que podemos darle a nuestro mapa conceptual. 9.1. Crear Presentaciones. Conoceremos en
Más detalles09/12/2010 Módulo de Proveedores
Botones de la Barra de Herramientas / Otros botones Nuevo registro Guardar información La pantalla se limpiará de datos de registros anteriores y se estará en disposición de comenzar a meter la información
Más detallesPráctica 1 Transistor BJT Región de Corte Saturación Aplicaciones
Práctica 1 Transistor BJT Región de Corte Saturación Aplicaciones Universidad de San Carlos de Guatemala, Facultad de Ingeniería, Escuela de Mecánica Eléctrica, Laboratorio de Electrónica 1, Segundo Semestre
Más detallesPráctica 1 Introducción al Transistor BJT Región de Corte Saturación Aplicaciones
Práctica 1 Introducción al Transistor BJT Región de Corte Saturación Aplicaciones Universidad de San Carlos de Guatemala, Facultad de Ingeniería, Escuela de Mecánica Eléctrica, Laboratorio de Electrónica
Más detallesSistemas Digitales Trabajo Práctico 2. Voltímetro digital con salida VGA
Sistemas Digitales - 66.17 Trabajo Práctico 2 Voltímetro digital con salida VGA Sistemas Digitales - 66.17 Facultad de Ingeniería - UBA 2 1. Objetivo El objetivo del presente Trabajo Práctico consiste
Más detallesHELPMATE INSTALACION ELECTRICA
HELPMATE INSTALACION ELECTRICA La aplicación Helpmate Instalación Eléctrica está disponible desde la pantalla principal de Helpmate. La utilidad de este programa es realizar ofertas y /ó pedidos de los
Más detallesMANUAL DE MANEJO DEL ANALIZADOR LÓGICO LA-2124A
MANUAL DE MANEJO DEL ANALIZADOR LÓGICO LA-2124A INDICE 1. Concepto de analizador lógico 1.1. Unidad de entrada 1.2. Memoria de adquisición 1.3. Unidad de control de adquisición 1.4. Unidad de visualización
Más detallesTPV v1.0 Gem3 v Fecha: Versión Doc.: Conceptos Generales. 2.- Conociendo el interfaz. 3.- La cuenta ha finalizado.
TPV v1.0 Gem3 v1.1.2189 Fecha: 1-6-2009 Versión Doc.: 1.0.0 1.- Conceptos Generales. 2.- Conociendo el interfaz. 3.- La cuenta ha finalizado. 1.- Conceptos Generales. Por TPV entendemos el interfaz de
Más detalles1. Formularios en Access
1. Formularios en Access La introducción de los datos directamente sobre las tablas es bastante incómoda. No sólo no se pueden ver todos los campos sin desplazarse con la barra de herramientas, sino que
Más detallesPráctica 4. Sistemas Digitales. Objetivos particulares
Práctica 4 Sistemas Digitales Objetivos particulares Durante el desarrollo de esta práctica, el estudiante aplicará un método para obtener las diferentes representaciones de los sistemas digitales binarios,
Más detalles