Laboratorio 4. Objetivos
|
|
|
- Vicente Rodríguez Ortiz
- hace 8 años
- Vistas:
Transcripción
1 DISEŇO de SISTEMAS DIGITALES AVANZADOS CON VHDL e IMPLEMENTADOS en FPGAs Laboratorio 4 Objetivos Interpretación de información especificada en hojas de datos o especificaciones de diseño Utilización de las instrucciones secuenciales, concurrentes y paquetes aprendidos en clase. Comprensión de la metodología de diseño jerárquico (top-to-down). Uso de archivo de restricción para asignar los pines E/S del FPGA vinculados a hardware del board DE Uso de sincronizadores. Escritura de restricción de tiempo, frecuencia de trabajo del sistema, en el archivo de restricción. Uso y escritura de test bench para verificar funcionalmente el correcto comportamiento de un sistema descrito en VHDL. Utilización de la herramienta MegaWizard para la generación de un divisor de frecuencia basado en PLL. Configuración del FPGA del board DE2-115 con el código VHDL correspondiente. Parte A Realizar la descripción en VHDL de un sincronizador de señales asincrónicas. Verificar su comportamiento con un test bench. El sincronizador debe ser controlado por flanco positivo de reloj, y con entrada de reset activa en bajo. Nota: este módulo sincronizador será usado para todas las entradas asincrónicas que use en los próximos laboratorios. Cristian Sisterna DSDA Lab 4 1
2 Parte B Realizar la descripción en VHDL de un circuito antirebote. Verificar su comportamiento con un test bench. El circuito debe ser controlado por flanco positivo de reloj, y con entrada de reset activa en bajo. Nota: este módulo sincronizador será usado para todas las entradas asincrónicas que use en los próximos laboratorios Parte C Realizar la descripción en VHDL de un contador tipo LFSR de 4, 8, 16 o 32 bits. Use dos bits de entrada como selección de la cantidad de bits. Nota: como ayuda, use la nota técnica disponible en Material de la Catedra. Genere la vista RTL View y trate de comprender el circuito resultante. Verifique su funcionalidad con un test bench ejecutando su simulación funcional y simulación post-place & route (gate level simulation). Encuentre y analice el camino crítico del circuito LFSR de 12 bits. Agregue al informe el esquemático, y tabla de retardos respectivos. Parte D El Kit de desarrollo DE2-115 tiene un oscilador de 50MHz como entrada de reloj al FPGA. Realice un divisor de frecuencias para obtener las siguientes frecuencias: 0.1Hz, 0.5Hz, 1Hz, 2Hz y 5Hz. Describa en VHDL el divisor de frecuencia, usando constantes para los diferentes valores máximos del divisor. Como selector de frecuencia de salida use las llaves (switches) disponibles en el board. Sincronice las entradas asincrónicas con la frecuencia del reloj de entrada al FPGA. Utilice el módulo de conversor BCD-7Segmentos del laboratorio anterior para mostrar en los display 7 segmentos la frecuencia seleccionada por la Cristian Sisterna DSDA Lab 4 2
3 llave respectiva (no hace falta usar el punto; por ejemplo para 0.5 muestre 05). Para cada combinación de las llaves (switches), la frecuencia seleccionada deberá excitar el LED_0 del board Compruebe el funcionamiento funcional del código VHDL con un Test Bench. Analice que pasa con el tiempo real y el tiempo de simulación cuando simule su circuito. Escriba el correspondiente archivo de restricciones (constraints file). Recuerde detallar en el constraint file la frecuencia de trabajo de su sistema. Compruebe la correcta asignación de la señales de entrada/salida con los respectivos I/O pads del FPGA revisando el PAD report. Genere el bitstream y configure el FPGA. Compruebe el correcto funcionamiento del sistema al cambiar las llaves seleccionadoras de frecuencia como así también la correcta indicación del valor de frecuencia en los display 7 segmentos respectivos. Parte E Realizar un mismo divisor de frecuencia similar al de la Parte D, pero en este caso el reloj de 50MHz será la entrada de reloj de un PLL. Utilice la herramienta MegaWizard para configurar el PLL de modo de obtener a la salida la frecuencia mínima posible. Describa en VHDL un divisor de frecuencia para dividir la frecuencia de salida del PLL, de modo de tener a las salidas del divisor de frecuencia, las mismas frecuencias que en la Parte B. Agregue como salida la señal de lock del PLL, la que a su vez deberá excitar un led que indicará cuando el PLL está LOCK. Como selector de frecuencia de salida use las llaves (switches) disponibles en el board. Sincronice las entradas asincrónicas con la frecuencia del reloj de entrada al FPGA. Cristian Sisterna DSDA Lab 4 3
4 Utilice el módulo de conversor BCD-7Segmentos del laboratorio anterior para mostrar en los display 7 segmentos la frecuencia seleccionada por la llave respectiva (no hace falta usar el punto; para 0.5 muestre 05). Para cada combinación de las llaves (switches), la frecuencia seleccionada deberá excitar el LED_0 del board Compruebe el funcionamiento funcional del código VHDL con un Test Bench. Escriba el correspondiente archivo de restricciones (constraints file). Recuerde detallar en el constraint file la frecuencia de trabajo de su sistema. Compruebe la correcta asignación de la señales de entrada/salida con los respectivos I/O pads del FPGA revisando el PAD report. Genere el bitstream y configure el FPGA. Compruebe el correcto funcionamiento del sistema al cambiar las llaves seleccionadoras de frecuencia como asi también la correcta indicación del valor de frecuencia en los display 7 segmentos respectivos. Parte F Ahora está en condiciones de completar la Parte B del Laboratorio 3. Reemplace las cajas negras de cada uno de los contadores por: Un contador LFSR (descripto en la Parte A del presente laboratorio) Un contador BCD Un contador DOWN Un contador UP Describa el modulo Top Level con todos los componentes necesarios. Como señal de reloj para los contadores utilice la salida de 1Hz (un segundo) del divisor de frecuencias realizado en la Parte D o E de este laboratorio Utilice una señal de reset asincrónica. Sincronice las entradas asincrónicas con la frecuencia del reloj de entrada al FPGA. Cristian Sisterna DSDA Lab 4 4
5 Dibuje un detallado diagrama en bloques del diseño que implemente. Compruebe el correcto funcionamiento del sistema descripto mediante la adecuada simulación del mismo. Investigue el timing report, y descubra cual es el camino más crítico de este diseño. Realice un dibujo esquemático del mismo, el que puede ser obtenido usando la herramienta correspondiente. Escriba un archivo de restricción (contraint file) donde especifique la frecuencia de funcionamiento de su diseño. Asigne los I/O pads respectivos. Compruebe la correcta asignación de la señales de entrada/salida con los respectivos I/O pads del FPGA revisando el reporte de entradas y salidas (Inputs and Outputs reports). Genere el modelo de simulación post-place and route (proceso Generate Post-Place & Route Simulation Model). Abrir el archivo *.vho en el directorio del proyecto y ver su estructura. Opcional: abrir el archivo *.sdf en el directorio del proyecto y comente con respecto a los tres valores que cada componente tiene en su instancia. Una vez comprobado el correcto funcionamiento en simulación, genere el archivo de configuración del FPGA. Configurar el Cyclone IV en el laboratorio. Compruebe al correcto funcionamiento del sistema implementado en el kit DE Parte G Modulación por ancho de pulsos (PWM) La modulación por ancho de pulsos consiste en generar una señal digital periódica con período (T) constante, pero con distintos tiempos para el estado alto (TA) y estado en bajo (TB). Cristian Sisterna DSDA Lab 4 5
6 v(t) T A T B T t A la relación TA/T se le conoce como Ciclo de Trabajo (Duty Cycle), y es específicamente esto lo que se desea modificar. Puede demostrarse que el valor medio de la señal periódica es directamente proporcional al ciclo de trabajo, por lo que la aplicación más utilizada de PWM es emular un voltaje analógico a través de una salida digital, siendo útil en algunos casos como parte de un conversor D/A. Utilizando un contador de 8 bits describa en VHDL un módulo que sea capaz de generar una señal de PWM que varíe su tiempo en alto (TA) desde 0 a 255 ciclos de reloj, es decir, un ciclo de trabajo desde 0% a 100%. 8 DUTY_CYCLE PWM LOAD PWM_OUT RESET CLK Duty_Cycle es un bus de datos de 8 bits donde se coloca el ciclo de trabajo que se desea generar. Cristian Sisterna DSDA Lab 4 6
7 Load es la entrada que, al colocar un estado alto, causa que el módulo tome (registre) el valor de Duty_Cycle y comience a generar la señal de PWM. Nótese que la señal de salida no debe cambiar si Duty_Cycle cambia y Load está en estado lógico bajo. PWM_OUT es la salida por la cual se genera la señal PWM. Verifique el comportamiento del módulo mediante una simulación funcional del mismo. Configure el FPGA con el respectivo bitstream. Use los dip-switches como entradas para el duty_cycle, y para la salida use un LED para visualizar pwm_out, pero también use un pin de un conector para poder ver la salida en un osciloscopio o en un analizador lógico. Informe Presentar un informe completo del diseño siguiendo las reglas especificadas. Los códigos escritos para los distintos componentes deben ser agregados al informe como apéndices. Presentar un ítem describiendo los problemas encontrados y sus respectivas soluciones. Como así también los warning generados por el Quartus y sus soluciones. Cristian Sisterna DSDA Lab 4 7
8 Apéndice A Entradas del FPGA asociadas a las señales de reloj en el board DE Apéndice B Pines del FPGA a los que entran los switches de la placa. Cristian Sisterna DSDA Lab 4 8
9 Apéndice C Pines del FPGA que controlan los LEDs verdes y LEDs rojos. Apéndice D Pines del FPGA que controlan el primer 7 segmentos. Cristian Sisterna DSDA Lab 4 9
10 Cristian Sisterna DSDA Lab 4 10
Utilizació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
Circuito 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
Introducció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
LABORATORIO DE TECNOLOGÍA DE COMPUTADORES PRÁCTICA 7
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
Lab 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.
Electró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
Laboratorio 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
SEMINARIO DE EXTENSIÓN DE ISLD
SEMINARIO DE EXTENSIÓN DE ISLD Sergio Noriega - 2014 OBJETIVOS EL PRESENTE SEMINARIO TIENE COMO OBJETIVO, INTRODUCIR A LOS ALUMNOS AL DISEÑO Y VERIFICACIÓN DE CIRCUITOS DIGITALES COMPLEJOS, EMPLEANDO TÉCNICAS
Tutorial 2: Pasar de diagrama ASM a un circuito
Tutorial 2: Pasar de diagrama ASM a un circuito Introducción En este segundo tutorial veremos cómo transformar nuestros diagramas ASM en circuitos que puedan ser implementados utilizando la placa DEO.
SISTEMAS 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
Dispositivos 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
PRÁCTICA 4. Montaje y evaluación de sistemas secuenciales.
Tiempo: 2 semanas 1.- Objetivos: Laboratorio de Fundamentos de tecnología de Computadores. PRÁCTICA 4 Montaje y evaluación de sistemas secuenciales. El objetivo de este módulo es familiarizar al alumno
Modulo 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
Introducció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
CURSO DISEÑO DE SISTEMAS DIGITALES MEDIANTE VHDL PARA SU IMPLEMENTACIÓN CON FPGAS. 40 horas (15 horas teoría + 25 horas práctica)
CURSO DISEÑO DE SISTEMAS DIGITALES MEDIANTE VHDL PARA SU IMPLEMENTACIÓN CON FPGAS 40 horas (15 horas teoría + 25 horas práctica) OBJETIVOS Aprendizaje del lenguaje VHDL para el diseño de sistemas digitales
Laboratorio 8: Controlador VGA
Objetivos: Laboratorio 8: Controlador VGA Estudiar especificaciones de monitores tipo VGA. Aplicar conceptos de máquinas secuenciales y diagramas temporales para controlar la interfaz VGA de la tarjeta
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
Practica 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
Diseñ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
Introducción a los Microprocesadores Facultad de Ingeniería UDELAR 2014
Tutorial de hardware Introducción A través de esta guía y con ayuda de la herramienta Quartus II, aprenderás a modificar el hardware de un sistema con Z80 implementado en la placa DE0 que se utiliza en
INTRODUCCIÓ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)
PRÁCTICA 4 Montaje y evaluación de sistemas secuenciales.
Montaje y evaluación de sistemas secuenciales. 1.- Objetivos: El objetivo de este módulo es familiarizar al alumno con los sistemas secuenciales partiendo del más sencillo (un biestable) para llegar al
Arquitectura 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,
Proyecto de Diseño 2
Altera University Program 1 Proyecto de Diseño 2 Números y Visualizadores El objetivo de esta práctica es diseñar circuitos combinacionales que realicen conversiones numéricas de binario a decimal y adición
Formato para prácticas de laboratorio
CARRERA PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA IC 2003-1 5040 Circuitos Digitales Avanzados PRÁCTICA No. 6 LABORATORIO DE NOMBRE DE LA PRÁCTICA DURACIÓN (HORA) Multiplicador binario 4
Lab 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
Planificaciones Sistemas Digitales. Docente responsable: ALVAREZ NICOLAS. 1 de 5
Planificaciones 8641 - Sistemas Digitales Docente responsable: ALVAREZ NICOLAS 1 de 5 OBJETIVOS El objetivo de la materia es aprender a diseñar arquitecturas digitales utilizando como herramienta los lenguajes
Universidad 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
Lab 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
Proyecto Final: Controlador de Acuarios
Universidad Nacional de Rosario Facultad de Ciencias Exactas, Ingeniería y Agrimensura Escuela de Ingeniería Electrónica Informática Electrónica Proyecto Final: Controlador de Acuarios Cristian Martinez
CYNTHIA PATRICIA GUERRERO SAUCEDO
Manual de prácticas Prueba Circuitos Electrónicos Digitales Para Sistemas de Control Tabla de contenido Practica #1 Las Compuertas Lógicas...3 Practica #2 Circuitos Lógicos Combinacionales...6 Practica
FPGAs. 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
Trabajo Practico N 5 Contadores
Objetivo Trabajo Practico N 5 Contadores Familizarizarse con el principio de funcionamiento del contador y sus controles. Conocer el correcto uso del instrumento para realizar mediciones de forma óptima.
Sistemas Digitales I Taller No 2: Diseño de Circuitos combinacionales usando VHDL
UNIVERSIDAD INDUSTRIAL DE SANTANDER Escuela de Ingenierías Eléctrica, Electrónica y Telecomunicaciones Sistemas Digitales I Taller No 2: Diseño de Circuitos combinacionales usando VHDL Profesor: Carlos
Montaje y evaluación de sistemas digitales combinacionales.
PRÁCTICA 3 Montaje y evaluación de sistemas digitales combinacionales. 1. Objetivos El objetivo de la siguiente práctica es familiarizar al alumno con el manejo de sistemas combinacionales, además de:
UNIVERSIDAD CARLOS III DE MADRID. Ejercicios de VHDL. Circuitos Integrados y Microelectrónica. Luis Entrena. Celia López.
UNIVERSIDAD CARLOS III DE MADRID Ejercicios de VHDL Circuitos Integrados y Microelectrónica Luis Entrena Celia López Mario García Enrique San Millán Marta Portela Almudena Lindoso Problema 1 Se pretende
GUIAS ÚNICAS DE LABORATORIO CRONOMETRO DIGITAL AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS
GUIAS ÚNICAS DE LABORATORIO CRONOMETRO DIGITAL AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS CRONÓMETRO DIGITAL OBJETIVO Los contadores son uno de los
Módulo 2 n. Figura 2.1. Simbología de un contador
Contadores 2.1. Introducción Los contadores son aplicaciones clásicas de los flip-flop, es un dispositivo electrónico capaz de contar el número de pulsos que llegan a su entrada de reloj. En muchas ocasiones
Sistemas 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
Introducción a las FPGA
Introducción a las FPGA Introducción a la Microfabricación y las FPGA Instituto Balseiro 12 de Agosto 2013 Hoy veremos... Menú del Día Qué es una FPGA. Para qué se usan. Arquitecturas. Flujo de diseño.
CURSO BÁSICO MICROCONTROLADORES PIC
CURSO BÁSICO MICROCONTROLADORES PIC CONFIGURACIÓN BÁSICA FUSIBLES Los fusibles son palabras de configuración que definen las condiciones de funcionamiento del microcontrolador. Algunos fusibles importantes
Practica 9 Estilos de codificar a estados FCE
Practica 9 Estilos de codificar a estados FCE2015-04-07 Parte 1. Diagramas de estado con VHDL Parte2. Cartas ASM con VHDL Introducción En el diseño de sistemas digitales, una parte importante es poder
Universidad Nacional de Quilmes
Universidad Nacional de Quilmes ASIGNATURA : TECNICAS DIGITALES CURSO :... CICLO LECTIVO : 2010 T. P. Nro. : II NOMBRE DEL T. P. : MBINACIONAL II: Decodificadores, Multiplexor, DeMultiplexor, Comparador,
Laboratorio 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
Dispositivos 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
1. MÓDULOS DE LA MÁQUINA DE SERVICIOS DE LÍQUIDO
CURSO: ELECTRÓNICA DIGITAL UNIDAD 4: CONTROLADORES DIGITALES - TEORÍA PROFESOR: JORGE ANTONIO POLANÍA En esta unidad se aprenderá a diseñar controladores digitales con base en la lógica combinatoria y
LUCES SECUENCIALES REVERSIBLES DE 6 LED. Simula que tienes un scanner o una alarma en tu vehículo
LUCES SECUENCIALES REVERSIBLES DE 6 LED Simula que tienes un scanner o una alarma en tu vehículo Tabla de Contenido DEFINICIÓN FUNCIONAMIENTO LISTA DE PARTES ENSAMBLE DEFINICIÓN 4017 El 4017b es un circuito
Laboratorio 2: Mediciones Digitales
Objetivos: Laboratorio 2: Mediciones Digitales Conocer y utilizar con propiedad un osciloscopio de señal mixta. Manejar los conceptos de sincronización, disparo, nivel de disparo, y base de tiempo de un
Introducción a Verilog y XILINX
DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA Introducción a Verilog y XILINX Sistemas Digitales Avanzados 1. Introducción y objetivos Uno de los objetivos generales
Verificación de un Oscilador Controlado por Tensión (VCO)
Verificación de un Oscilador Controlado por Tensión (VCO) 1.1 Descripción En el presente trabajo se propone un método de verificación de un circuito integrado, basado en la utilización de un PCB diseñado
Quartus 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
Frecuencia Máxima de un Sistema Digital Sincrónico (Básico)
Frecuencia Máxima de un Sistema Digital Sincrónico (Básico) Nota Técnica 8 Cristian Sisterna Introducción Comúnmente se expresa que un sistema puede funcionar satisfactoriamente a 100MHz, o a 133MHz o
Diseño de Hardware con VHDL
Diseño de Hardware con VHDL Facultad de Ingeniería Laboratorio Electrónica Segundo Semestre, 2015 Field Programmable Gate Array (FPGA) De una manera superficial podemos decir que las FPGA son chips de
Tema 4 Microprocesador MCF5282: Hardware
Tema 4 Microprocesador MCF5282: Hardware Curso 2010/11 Índice 1. Introducción 2. Descripción general de los terminales 3. Módulo de interfaz externo (EIM) 4. Módulo de generación de chip-selects (CS) 5.
Resultado del sintetizador de frecuencia basado en el circuito integrado PLL CD4046 (Diciembre 2008)
Informe cinco: Resultados del sintetizador de frecuencia basado en el circuito integrado PLL CD4046 1 Resultado del sintetizador de frecuencia basado en el circuito integrado PLL CD4046 (Diciembre 2008)
INTRODUCCIÓ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
CURSO: ELECTRÓNICA DIGITAL UNIDAD 3: SISTEMAS SECUENCIALES - TEORÍA PROFESOR: JORGE ANTONIO POLANÍA
CURSO: ELECTRÓNICA DIGITAL UNIDAD 3: SISTEMAS SECUENCIALES - TEORÍA PROFESOR: JORGE ANTONIO POLANÍA Como vimos en la unidad anterior, un sistema combinatorio se identifica porque la salida del sistema
SOLECMEXICO CONTADOR TTL 7490
1 CONTADOR TTL 7490 Un contador MOD-10, es también conocido como contador de décadas. Un contador de décadas es cualquier contador que tenga 10 estados diferentes, independientemente de la secuencia. Un
MiniLab Presentación
MiniLab 00 Presentación El circuito de Minilab está diseñado como herramienta para los trabajos prácticos de la materia de Técnicas Digitales y para la práctica de la electrónica digital en general, permitiendo
UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA SÍLABO
SÍLABO ASIGNATURA: MICROELECTRÓNICA CÓDIGO: 8F0108 1. DATOS GENERALES 1.1. DEPARTAMENTO ACADÉMICO : Ing. Electrónica e Informática 1.2. ESCUELA PROFESIONAL : Ingeniería de Mecatrónica 1.3. CICLO DE ESTUDIOS
Práctica 3 Captura Esquemática
Práctica 3 Captura Esquemática Objetivos particulares Durante el desarrollo de esta práctica el alumno implementara físicamente los operadores lógicos And, Or, Nand, Nor y Exor de tres entradas en un solo
Práctica No. 6 del Curso "Meteorología y Transductores". "Convertidores ADC y DAC"
Objetivos. Práctica No. 6 del Curso "Meteorología y Transductores". "Convertidores ADC y DAC" Comprobar por medio de simulaciones el funcionamiento de los convertidores analógico digital (ADC) y el digital
PRÁCTICA 5. CIRCUITOS CONTADORES SÍNCRONOS
PRÁCTICA 5. CIRCUITOS CONTADORES SÍNCRONOS 1. Objetivo El objetivo de esta práctica es estudiar el funcionamiento de los contadores síncronos construidos a partir de biestables, y aprender cómo se pueden
Sistemas Electrónicos Digitales. PRACTICA nº 3
PRACTICA nº 3 Diseño top-down estructural y síntesis de un procesador dedicado elemental para resolver el cálculo del máximo común divisor (MCD) de dos números sin signo Objetivos: Análisis, diseño y síntesis
Experimento 4: Circuitos Recortadores y Sujetadores con Diodos
Tecnológico de Costa Rica I Semestre 2012 Escuela de Ingeniería Electrónica Laboratorio de Electrónica Analógica Profesor: Ing. Javier Pérez R. I Experimento 4: Circuitos Recortadores y Sujetadores con
Diseño de Sistemas Embebidos en FPGA Curso de Posgrado Facultad de Ciencias Exactas y Tecnología UNT.
Tema 5 Parte 1: FPGA. Diseños de Sistemas Digitales Parte 2: Lenguajes de descripción de Hardware#5 Introducción Fabricantes Elevada complejidad Facilitar tareas de diseño Herramientas CAD DESCRIPCIÓN
Preparación: Para el diseño secuencial será necesario que utilices una señal de reloj. Para generar este pulso de reloj, refiérete a la práctica 2.
DISEÑO DE SISTEMAS DIGITALES Tópico Práctico. No. 3 ISIS de Proteus para simulación Diseño de máquinas de estado con ABEL-HDL Dr. Juan Carlos Herrera Lozada. [email protected] Centro de Innovación y Desarrollo
UNIVERSIDAD DE ANTIOQUIA DISEÑO DE SISTEMAS DIGITALES COMPLEJOS LABORATORIO 1 INTRODUCCIÓN AL MICROBLAZE Y AL ENTORNO EDK
UNIVERSIDAD DE ANTIOQUIA DISEÑO DE SISTEMAS DIGITALES COMPLEJOS LABORATORIO 1 INTRODUCCIÓN AL MICROBLAZE Y AL ENTORNO EDK OBJETIVO: Implementar un sistema embebido personalizado en la Spartan3e, utilizando
ELECTRÓNICA DIGITAL (P2000)
ELECTRÓNICA DIGITAL (P2000) DISEÑO FINAL CRONÓMETRO Curso 2010/2011 Cronómetro Pág: 2 de 5 INDICE 1 Descripción...3 2 Objetivos...3 3 Otras consideraciones...4 4 Material entregado...4 5 Mejoras...4 Cronómetro
PROBLEMA VHDL. 7 dig1. dig2. Entradas : Señales a[3..0] y b [3..0] en código GRAY Salida : Señales Dig1[6..0] y Dig2[6..0] para los visualizadores
LAB. Nº: 4 HORARIO: H-441 FECHA: 2/10/2005 Se tienen 2 números en Código GRAY de 4 bits. Se requiere diseñar un circuito que obtenga la suma de estos 2 números y que muestre el resultado en formato BCD
Dispositivos Lógicos Programables (FPGAs) Guillermo Güichal Emtech www.emtech.com.ar
Dispositivos Lógicos Programables (FPGAs) Guillermo Güichal Emtech www.emtech.com.ar Temario Introducción Circuitos Digitales FPGAs Flujo y Herramientas de Diseño Diseño para Síntesis Simulación Ejemplos
Uso 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
Objetivos. Instituto Tecnológico de Costa Rica Escuela de Ingeniería Electrónica I SEMESTRE 2007. Contenido del Curso EL FLUJO DE DISEÑO O DIGITAL
Objetivos OBJETIVO GENERAL Laboratorio de Diseño o de Sistemas Digitales EL-3312 Diseñar, simular, sintetizar e implementar sistemas digitales usando lenguajes de alto nivel para la descripción de hardware
Diseño de un sintetizador de frecuencia basado en el circuito integrado PLL CD4046 (Noviembre 2008)
Informe cuatro: Diseño de un sintetizador de frecuencia basado en el circuito integrado PLL CD4046. 1 Diseño de un sintetizador de frecuencia basado en el circuito integrado PLL CD4046 (Noviembre 2008)
Laboratorio 5: Circuito contador digital y conversor D/A.
Electrónica y Automatización Año 0 Laboratorio : Circuito contador digital y conversor D/A. Se proveerá al alumno del siguiente circuito, armado sobre una placa de circuito impreso. En el laboratorio el
1. Módulo de desarrollo Spartan 3 STARTER KIT con un FPGA xc3s200 ft256 2. Software de diseño XILINX ISE versión 10.1
Universidad Simón Bolívar Departamento de Electrónica y Circuitos EC1723, Circuitos Digitales Trimestre Septiembre-Diciembre 2008 Realización: Semana 8. Miércoles 5 de Noviembre Laboratorio Práctica 4:
FACULTAD DE INGENIERÍA Diseño de Sistemas Digitales
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA Diseño de Sistemas Digitales : Diseño de un Divisor de Frecuencia Alumno: Jesús Alfredo Hernández Alarcón Profesor: M.I. Norma Elva Chávez
Electrónica Digital II. Contadores
Contadores 1.-Diseñe un contador síncrono descendente modulo 13.El tipo de biestable que se utiliza para su diseño 7476. El contador que se diseña posee un RESET externo que lo inicializa en su mayor conteo.
Práctica 5. Generadores de Señales de Reloj y Flip-flops
5.1 Objetivo Práctica 5 Generadores de Señales de Reloj y Flip-flops El alumno conocerá y comprobará el funcionamiento de dispositivos empleados en la lógica secuencial y dispositivos con memoria basados
Universidad Carlos III de Madrid Electrónica Digital Ejercicios
1. Dibuje el esquema de transistores de una puerta lógica que realice la función lógica f = ab(c+d) a) en tecnología NMOS b) en tecnología CMOS 2. El circuito que aparece en la figura pertenece a la familia
CONVERTIDOR ANÁLOGICO-DIGITAL (ADC)
Aplicar los conocimientos básicos de electrónica de manera teórica (lenguaje ANSI-C) y práctica (montaje de circuitos). Conocer las funciones que gobiernan las entradas y salidas del microcontrolador PIC18F47J53.
LABORATORIO DE ELECTRÓNICA DE POTENCIA PRÁCTICA N 1
ESCUELA POLITÉCNICA NACIONAL Campus Politécnico "J. Rubén Orellana R." FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA Carrera de Ingeniería Electrónica y Control Carrera de Ingeniería Eléctrica LABORATORIO
DISEÑO DE PROCESADORES DEDICADOS. Práctica 6 LCD de Propósito General
DISEÑO DE PROCESADORES DEDICADOS Instituto Politécnico Nacional Práctica 6 LCD de Propósito General Campo 1: Datos Personales. Centro de Innovación y Desarrollo Tecnológico en Cómputo CIDETEC Mayo 2015
1. Introducción. 2. Procedimiento. 3. Descripción del controlador de luces de tráfico
Laboratorio 2: Controlador de luces de semáforo Preparado por: Ing. Jorge Castro-Godínez Basado en [1] Curso: CE-3201 Taller de Diseño Digital. I Semestre 2012 Área de Ingeniería en Computadoras, Instituto
TARJETA DE ENTRADAS Y CONTADORES RÁPIDOS (MTC-3052)
Pag:1 Descripción Tarjeta de entradas y contadores rápidos diseñada para controles complejos en tiempo real. A través de software sencillo permite su configuración al usuario. Cuenta con diversidad de
CAPITULO 5 GENERADOR DIGITAL DE TREN DE PULSOS PROGRAMABLE
CAPÍTULO B. GENERADOR DIGITAL DE TREN DE PULSOS PROGRAMABLE CAPITULO 5 GENERADOR DIGITAL DE TREN DE PULSOS PROGRAMABLE CONTENIDO 5.1 Introducción. 5.2 Diseño de un generador digital de tren de pulsos programable
Practica Nº4 Multiplexores
Practica Nº4 Multiplexores OBJETIVO: El estudiante al terminar esta práctica estará en capacidad de poder analizar y diseñar circuitos combinacionales Multiplexores y circuitos lógicos aritméticos. PRELABORATORIO:
Cuatro Tipos de Flip-Flop en la GAL22V10
Cuatro Tipos de Flip-Flop en la GAL22V10 Un método para eliminar los estados transitorios inestables en el diseño de circuitos digitales secuenciales es el uso de flip-flops disparados por flanco, esto
Tutorial 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
MEDICIONES SOBRE CIRCUITOS ELECTRÓNICOS APLICACIONES DEL AMPLIFICADOR OPERACIONAL
UNIVERSIDAD SIMON BOLIVAR DEPARTAMENTO DE ELECTRONICA Y CIRCUITOS LABORATORIO DE MEDICIONES ELECTRICAS EC 1281 PRACTICA Nº 9 MEDICIONES SOBRE CIRCUITOS ELECTRÓNICOS APLICACIONES DEL AMPLIFICADOR OPERACIONAL
Practicas con el CD 4017
Grupo: Practicas con el CD 4017 Hasta ahora vimos el comportamiento del 555 en sus posibles configuraciones ( astable, monoastable, bi-estable, PWM), pretendemos ahora enseñarles este singular integrado
Tutorial 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...
MEDICIONES SOBRE CIRCUITOS ELECTRÓNICOS APLICACIONES DEL AMPLIFICADOR OPERACIONAL
UNIVERSIDAD SIMON BOLIVAR DEPARTAMENTO DE ELECTRONICA Y CIRCUITOS LABORATORIO DE MEDICIONES ELECTRICAS EC 1281 PRACTICA Nº 9 MEDICIONES SOBRE CIRCUITOS ELECTRÓNICOS APLICACIONES DEL AMPLIFICADOR OPERACIONAL
CONFIGURACIONES BASICAS DEL AMPLIFICADOR OPERACIONAL. * Realizar montajes de circuitos electrónicos sobre el protoboard.
UNIVERSIDAD SIMON BOLIVAR DPTO. ELECTRONICA Y CIRCUITOS LABORATORIO DE ELECTRÓNICA EC2014 PRACTICA Nº 5 Objetivos CONFIGURACIONES BASICAS DEL AMPLIFICADOR OPERACIONAL * Realizar montajes de circuitos electrónicos
GUIAS ÚNICAS DE LABORATORIO DETECTOR DE MONEDAS AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS
GUIAS ÚNICAS DE LABORATORIO DETECTOR DE MONEDAS AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS DETECTOR DE MONEDAS Introducción La presente práctica de
2. 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
Guía de uso Tarjeta Nexys 2 FPGA Spartan-3E
Tarjeta Nexys 2 FPGA Spartan-3E Ingeniería Eléctrica y Electrónica DIEE Sede Bogotá Facultad de Ingeniería del Departamento Ingeniería Eléctrica y Electrónica. Tarjeta Nexys 2 FPGA Spartan 3-E. Versión
