Curso de diseño de FPGA Xilinx Spartan-6 en VHDL
|
|
- María del Rosario de la Fuente Muñoz
- hace 8 años
- Vistas:
Transcripción
1 Curso de diseño de FPGA Xilinx Spartan-6 en VHDL Dominar lel lenguaje VHDL y la metodologia de diseño. Aumentar su productividad usando las technicas adecuadas para fiabilidad y obtencion de los resultados deseados. Este curso de 4,5 dias se basa en presentaciones de tecnicas de diseño de FPGA Xilinx Spartan- en VHDL, insistiendo en los aspectos fiabilidad y optimizacion del tiempo de diseño, depuracion, asi como el estilo de escritura del codigo para resultados optimizados. Se insistira particularmente en los aspectos siguientes : - Fiabilidad del diseño - Portabilidad y genericidad - Optimizacion en frecuencia de funcionamiento - Optimizacion en terminos de cantidad de recursos usados Una parte importante del curso sera dedicada a la implementacion de diseños de ejemplo y a la metodología de verificación. Despues de un analisis detallado de los puntos importantes lenguaje VHDL y de la arquitectura de las FPGAs Spartan-6, Virtex-6 y series 7se analizaran las distintas opciones de las herramientas de implementacion ISE 13 asi como los ditintos tipos de restricciones y herramientas complementarias de analisis de timing (Timing Analyzer), analisis de implementacion (FPGA Editor) y el imprescindible PlanAhead, potente herramienta de analisis de colocacion/timing y de generacion de restricciones. Las practicas se haran por grupos de 2 participantes en cada ordenador. No obstante, los participantes están invitados en traer su propio laptop, con el WebPack ISE 13.2 o 13.3 instalado, y con la debida licencia de uso (gratis ver en asi como una versión de evaluación de ChipScope. Se entregaran todos los codigos fuentes de los distintos proyectos a los participantes en una memoria USB, con la documentación en formato PDF. Requisitos Buen conocimento de la sintaxis del lenguaje VHDL para síntesis y simulación Manejo básico de la herramienta ISE (en versión 11, 12 o 13) Experiencia minima en uso de FPGAs Equipamiento y software usados durante el curso : Requisitos computadoras (Windows XP or Windows 7, 4 GB de memoria, espacio de 1 GB libre en el disco duro después de la instalación de las herramientas de software) WebPack 13.2 instalado y funcional (con licencia gratis) ChipScope versión evaluación Placas de evaluación Xilinx - Spartan Objetivos Uso del lenguaje de descripción de hardware (VHDL) optimizado para las arquitecturas FPGA y para Simulación. Proporcionar a los asistentes una base solida de las arquitecturas FPGA Xilinx Spartan-6 y
2 sus herramientas de implementacion/depuracion. Comprehender la relación entre el lenguaje de descripción de hardware y su correspondiente implementación física. Aplicación de una metodología de diseño para reducir los ciclos de diseño/verificación y obtener resultados en el menor plazo posible con diseños robustos. Entender el flujo de compilación ISE 13 asi como sus herramientas de depuración (Timing Analyzer), opciones de implementacion y restricciones de timing/colocacion usando PlanAhead. Manejo del simulador ISIM y generacion de testbenches eficientes. Puntos destacados del temario : Lenguaje VHDL para síntesis Fundamentos del lenguaje como usar VHDL sin caer en las trampas Operadores, tipos predefinidos y tipos del usuario. Instrucciones concurrentes y secuenciales Señales y variables Estilo de escritura del código VHDL optimizado para síntesis. Código genérico Discrepancias entre la sintesis y la simulacion como evitarlas Lenguaje VHDL para simulacion Nociones de testbench e instrucciones adicionales para la simulacion Operaciones de conversion de datos Acceso en lectura y escritura a archivos ASCII Vectores de test Informaciones generales sobre las arquitecturas de las FPGA Xilinx Informaciones generales sobre las arquitecturas de las FPGA Xilinx Recordatorio sobre las arquitecturas Spartan-3 y Virtex-4 Inovaciones arquitecturales en el slice de las familias Spartan-6, Virtex-6 y Series-7 Red de distribucion de relojes o BUFG o BUFIO & BUFIO2FB o BUFPLL Dispositivos de gestion de reloges o DCM o PLL Estructura de los bloques de entrada-salida o Fliop-flops de IOs o Modos DDR y SDR o ISERDES2, OSERDES2 y generacion/distribucion de relojes rapidos (1GHz+) Bloques de RAM Spartan-6 y Virtex-6 /Series-7 Bloques DSP48 Spartan-6 y Virtex-6 /Series-7 Recomendaciones en cuanto a la metodologia de diseño digital Diseños multi relojes Metodologia de Reset precauciones importantes Simulacion y uso eficiente del Timing Analyzer Nocions de pipeline para incrementar las frecuencias de trabajo Restricciones de timing
3 Consejos para escritura del codigo VHDL Consejos generales para un codigo valido, independiente de la herramienta de sintesis Diferencias de interpretacion de varias construcciones VHDL entre sintesis y simulacion Construcciones elegantes y eficientes frecuentemente utiles Ejemplos de inferencia para funciones importantes o Memoria distribuida simple y doble puerto o Registros de desplazamientos compactos (SRL) o Inferencia de bloques de RAM en configuracion basica o Codigo de inferencia de bloques de RAM en modo doble puerto y configuracion diferente de los dos puertos de acceso o Ejemplos de inferencia de blocs DSP48 para funciones frecuentemente usadas Opciones, restricciones y atributos de sintesis Analisis de las opciones mas importantes sintesis, Translate, Map y Par Principales restricciones de timing, y uso del Timing Analyzer Atributos de sintesis para optimizacion y predictabilidad de resultados Restricciones para colocación de los IO (PlanAhead). Uso eficiente del FPGA Editor Las practicas incluyen : Ejemplos sencillos poniendo en evidencia el incremento de potencia y flexibilidad de los sclices o funciones logicas y flip flops o MUXF7, MUXF8 o funciones aritmeticas de 2 o 3 operandos o memoria single port preinicializadas o memoria dual port and quad port o modos SRL (shift register) Uso de DCM y PLL ISERDES y OSERDES, modos SDR y DDR, salidas single ended o diferenciales Ejemplo de uso de bloques de RAM en distintos modos (single/dual port) Fundamentos de tratamiento digital de señal Nociones de aritmetica e implementacion hardware Aritmetica sin signo Aritmetica con signo y complemento a dos Reglas VHDL para descripcion de funciones aritmeticas Suma, resta, multiplicacion Numeros fraccionales y nocion de coma fija Nocions de troncacion y de redondeo. Implementacion en VHDL Nociones de saturacion ejemplos concretos Filtros FIR Estructuras secuenciales y paralelas Nocion de dinamica redondeo saturacion
4 Ejemplo de filtro MAC (multiplicador - acumulador) Como combinar eficientemente las funciones SRL, memoria distribuida y los bloques DSP48 Aprovechar la simetria de los coeficientes sacando provecho de las arquitecturas de la estructura de las FPGA Spartan-6, Virtex-6 y Series-7 Ejemplos de filtros usando de multiples Multiplicadores-Acumuladores Entender la secuencia de operaciones para poder optimizar el numero de recursos usados mientras se incrementa la frecuencia de trabajo reduciendo el consumo Ejemplos concretos en VHDL y analisis de tecnicas complementarias Filtros paralelos a base de bloques DSP48 Estructura en arbol de sumadores Estructura Transpose : sacar un mejor provecho de las arquitecturas para aumentas las prestaciones con un codigo VHDL fuente simplificado Estructura de filtro sistolico para frecuencias de trabajo aun mas elevadas Aprovechando la simetria de coeficientes en un filtro sistolico Simetria de coeficientes en la estructura de filtro Transpose Filtros paralelos a base de slices Descomposicion de la estructura de un filtro en un conjunto de sumadores y restadores Traduccion en codigo VHDL : implementacion de un filtro FIR paralelo en Spartan6 de N Taps 100 MHz en código fuente comportemental y evolutivo de una poquitas lineas Mejoras posibles : retiming y otras consideraciones Nociones de filtros multi-rate Interpolacion y organizacion en filtros polyphase Ejemplo VHDL Decimacion y organisacion en filtro polyphase Consejos para aprovechar la symetria Ejemplo de filtro interpolador HalfBand Analisis del codigo fuente VHDL Implementacion de NCOs y modulacion/demodulacion Generacion de un NCO aprovechando la simetria de los cuatro cuartos de la tabla de sinus/cosinus Aprovechar la arquitectura de los bloques de RAM para une implementacion mas efficaz Nociones de modulacion de una signal compleja : I x Sin + Q x Cos, combinando dos bloques DSP y aprovechando sus conexiones directas para reducir el consumo mientras alcanzado mayores frecuencias de trabajo Implementacion del redondeo sin usar recursos adicionales Caso de un Up Converter en Spartan-6 para un DAC 16 Filtro interpolador por 8 (de 125 MHz a 1 GHz) implementado con slices Modulacion en una frecuencia de portadora entre 0 et 500 MHz Uso eficiente de los recursos de generacion/distribucion de relojes Usar los OSERDES para comunicacion con el DAC 16 Nociones de FFT (segun tiempo disponible) diferentes modos posibles de implementacion según las prestaciones requeridas Estimacion des frecuencias de trabajo y recursos asociados Uso de la herramienta Xilinx CoreGen Otras funciones DSP Histograma
5 Fechas y horario : Del Lunes 12 al Viernes 16 de Marzo Horario : de 9h a 13 y de 14h a 18h de Lunes a Jueves De 9h a 13h el Viernes Almuerzo entre 13h y 14h incluido en el precio Direccion : Queretaro (TBD) Hoteles a proximidad : (TBD) Inscripciones : (TBD) FUMEC Coordenadas ( , teléfono e instrucciones) MVD es centro oficial de training para los siguientes fabricantes : ARM, Freescale, Xilinx Tambien ofrecemos una amplia gama de cursos de hardware/software para aplicaciones embebidas - Para informacion sobre otros cursos, servicios de consultoria FPGA o cores desarrollados por MVD, consultar : - Pagina en Español : Iberia & America Latina
Diseños de altas prestaciones con Spartan-6, Virtex-6 y series 7
Curso avanzado de diseño de FPGA Xilinx Spartan-6, Virtex-6 y series 7 en VHDL Diseños de altas prestaciones con Spartan-6, Virtex-6 y series 7 Descubrir las increibles posibilidades de las arquitecturas
Más detallesDiseños de altas prestaciones con Spartan-6 y Virtex-6
Cursos avanzados de diseño de FPGA Xilinx Spartan-6 y Virtex-6 en VHDL Diseños de altas prestaciones con Spartan-6 y Virtex-6 Descubrir las increibles posibilidades de las arquitecturas Spartan-6 / Virtex-6
Más detallesDispositivos 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
Más detallesComo implementar diseños fiables y compactos con FPGAs Xilinx
Cursos de diseño de FPGA Xilinx en VHDL Como implementar diseños fiables y compactos con FPGAs Xilinx Teoria limitada a lo necesario VHDL y sus trucos Como escribir un codigo compacto y eficiente Metodologia
Más detallesINTRODUCCIÓN AL DISEÑO FPGA-DSP. Cristian Sisterna, MSc UNSJ-C7T
INTRODUCCIÓN AL DISEÑO FPGA-DSP Cristian Sisterna, MSc UNSJ-C7T AGENDA Introducción Bloques DSPs en ilinx FPGAs MatLab/Simulink Simulink ilinx System Generator Ejemplo de Diseño con SysGen 2 ALGORITMOS
Más detallesCURSO 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
Más detallesPalabras Clave: Vídeo en FPGA, Procesamiento en Tiempo Real RESUMEN
Procesamiento de Vídeo en Tiempo Real Utilizando FPGA J. G. Velásquez-Aguilar, A. Zamudio-Lara Centro de Investigación en Ingeniería y Ciencias Aplicadas, Universidad Autónoma del Estado de Morelos, Cuernavaca,
Más detallesSINTESIS Y DESCRIPCIÓN DE CIRCUITOS DIGITALES UTILIZANDO VHDL ANTECEDENTES
ANTECEDENTES En los últimos diez años la industria electrónica ha tenido una gran evolución en el desarrollo de sistemas digitales; desde computadoras personales, sistemas de audio y vídeo hasta dispositivos
Más detallesUNIVERSIDAD 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
Más detallesFigura 1. Símbolo que representa una ALU. El sentido y la funcionalidad de las señales de la ALU de la Figura 1 es el siguiente:
Departamento de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Antioquia Arquitectura de Computadores y Laboratorio ISI355 (2011 2) Práctica No. 1 Diseño e implementación de una unidad aritmético
Más detallesEl tamaño, estructura, número de bloques y la cantidad y conectividad de las conexiones varian en las distintas arquitecturas.
Que es una FPGA? Las FPGA s (Field Programmable Gate Array) Son dispositivos lógicos de propósito general programable por los usuarios, compuesto de bloques lógicos comunicados por conexiones programables.
Más detallesw w w. l o c a t i o n - w o r l d. c o m
1 En la actualidad el 80% de la información de una empresa está relacionada a un lugar. La variable de ubicación está presente en todas las áreas críticas de un negocio. Sin embargo, las organizaciones
Más detallesLa Solución informática para su sistema de gestión
Página 1 de 7 ÍNDICE 1. Introducción 2. Características del software 3. Precios QUALITYSLAVE 4. Servicios Página 2 de 7 1.- INTRODUCCIÓN QUALITYSLAVE es una solución informática que permite a las organizaciones
Más detallesTipos de Dispositivos Controladores
Tipos de Dispositivos Controladores PLC Allen Bradley Siemens Schneider OMRON PC & Software LabView Matlab Visual.NET (C++, C#) FPGAS Xilinx Altera Híbridos Procesador + FPGA (altas prestaciones) µcontrolador
Más detallesw w w. l o c a t i o n - w o r l d. c o m
1 En la actualidad el 80% de la información de una empresa está relacionada a un lugar. La variable de ubicación está presente en todas las áreas críticas de un negocio. Sin embargo, las organizaciones
Más detallesIntroducció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.
Más detalles,7 PREVIO DE EVALUACIÓN DE SOFTWARE No 01 8-2008-GT1000
INFORME TECNICO,7 PREVIO DE EVALUACIÓN DE SOFTWARE No 01 8-2008-GT1000 Adquisición de Software para el diseño de contenido impreso, interactivo; películas; vídeos y contenido para dispositivos m 1. MBRE
Más detallesIntroducción a FPGAs. Contenido
Introducción a FPGAs Dra. Claudia Feregrino cferegrino@inaoep.mx Contenido 1. FPGA 2. Arquitectura genérica 3. Celda lógica 4. Field Programmable 5. Cómo se programa un FPGA 6. Herramientas de diseño 7.
Más detallesLocation Business Solutions
1 En la actualidad el 80% de la información de una empresa está relacionada a un lugar. La variable de ubicación está presente en todas las áreas críticas de un negocio. Sin embargo, las organizaciones
Más detallesEntender VIVADO y la metodología de diseño para series-7 Madrid : 6 y 7 de Mayo 2013 Barcelona : 27 y 28 de Mayo 2013 Bilbao : 3 y 4 de Junio 2013
Cursos avanzados Vivado para series-7 y ZYNQ SoC Entender VIVADO y la metodología de diseño para series-7 Madrid : 6 y 7 de Mayo 2013 Barcelona : 27 y 28 de Mayo 2013 Bilbao : 3 y 4 de Junio 2013 Aprende
Más detallesInstrumentación con Microcontroladores. Ing. Rodrigo Alejandro Gutiérrez Arenas 22/03/12 al 29/03/12
Instrumentación con Microcontroladores Ing. Rodrigo Alejandro Gutiérrez Arenas 22/03/12 al 29/03/12 Contenido Problemas relativos a los proyectos Introducción y motivación para utilizar a Arduino Entrada
Más detallesLaboratorio de Diseño de Sistemas Digitales
Proceso de Diseño Laboratorio de Diseño de Sistemas Digitales I Semestre 2008 Ing. Gabriela Ortiz L. Diseño Implementación Depuración Diseño: Concepto inicial. Cuál es la función que lleva a cabo el objeto?
Más detallesINFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE No.012-2009
BANCO CENTRAL DE RESERVA DEL PERÚ INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE No.012-2009 Adquisición de Software para el diseño de contenido impreso, web e interactivo; películas; vídeos y contenido
Más detallesGEOVIEWER. Locat1on Bus1ness Solut1ons
Locat1on Bus1ness Solut1ons GEOVIEWER Location World ha hecho posible que mediante una nueva variable como es Ia segmentación geográfica empresas puedan visualizar, utilizar y analizar su información a
Más detallesPROCESAMIENTO DIGITAL DE IMÁGENES MEDIANTE EL USO DE UN FPGA Y LENGUAJE VHDL
PROCESAMIENTO DIGITAL DE IMÁGENES MEDIANTE EL USO DE UN FPGA Y LENGUAJE VHDL N. E. Chávez Rodríguez*, A. M. Vázquez Vargas** *Departamento de Computación **Departamento de Procesamiento Digital de Señales
Más detallesSoftware Computacional y su clasificación
Software Computacional y su clasificación Capítulo 5 El software En modo sencillo el software permite que las personas puedan contarle a la computadora cierto tipo de problemas y que ésta a su vez le ofrezca
Más detallesDiseño Lógico I Facultad de Ciencias Exactas y Tecnología UNT. LENGUAJES DE DESCRIPCIÓN DE HARDWARE
LENGUAJES DE DESCRIPCIÓN DE HARDWARE METODOS PARA DESCRIBIR CIRCUITOS LÓGICOS Descripción verbal Tablas de verdad Diagrama esquemático Expresiones del álgebra booleana Diagrama de tiempos Lenguajes de
Más detallesLa Unidad Procesadora.
La Unidad Procesadora. En un sistema digital complejo, la capa de hardware de la máquina es el nivel más bajo del modelo de capas de un sistema microcomputarizado. La unidad procesadora es una parte del
Más detallesCurso Especialización Analista Consultor Empresarial en Microsoft Dynamics. Propuesta de Programa
Curso Especialización Analista Consultor Empresarial en Microsoft Dynamics Propuesta de Programa 10 de febrero de 2014 Índice Introducción... 3 Objetivos... 4 Dirigido a... 4 Medios materiales requeridos...
Más detallesSistemas Electrónicos Digitales. Práctica 1 Multiplicador de 8 bits secuencial con desplazamiento hacia la derecha
Sistemas Electrónicos igitales Práctica de 8 bits secuencial con desplazamiento hacia la derecha Javier Toledo Moreo pto. Electrónica, Tecnología de Computadoras y Proyectos Universidad Politécnica de
Más detallesFundamentos de GNU/Linux para Desarrolladores de Software
Identificación del Documento 1 Lugar y fecha 2 Código del documento 3 Tipo de documento 4 Versión Temario de entrenamiento tecnológico 1 5 Nombre del documento Fundamentos de GNU/Linux 6 Uso Público Página
Más detallesPROGRAMA DE LA ASIGNATURA: LABORATORIO DE ELECTRÓNICA DIGITAL
HOJA 1 DE 6 PROGRAMA DE LA ASIGNATURA: LABORATORIO DE ELECTRÓNICA DIGITAL CENTRO: TITULACIÓN: ESPECIALIDADES: CURSO: TIPO DE ASIGNATURA: CRÉDITOS: E.T.S. DE INGENIEROS DE TELECOMUNICACIÓN INGENIERO DE
Más detallesLABORATORIO DE ARQUITECTURA DE COMPUTADORES. I. T. I. SISTEMAS / GESTIÓN GUÍA DEL ALUMNO
LABORATORIO DE ARQUITECTURA DE COMPUTADORES. I. T. I. SISTEMAS / GESTIÓN GUÍA DEL ALUMNO Práctica 2: La Unidad Aritmético - Lógica Objetivos Comprender cómo se realiza un sumador con propagación de acarreo
Más detallesPROGRAMA FORMATIVO ADMINISTRACIÓN DE BASES DE DATOS IBM DB2 PARA SISTEMAS DISTRIBUIDOS.
PROGRAMA FORMATIVO ADMINISTRACIÓN DE BASES DE DATOS IBM DB2 PARA SISTEMAS DISTRIBUIDOS. Julio 2014 DATOS GENERALES DE LA ESPECIALIDAD 1. Familia Profesional: INFORMÁTICA Y COMUNICACIONES (IFC) Área Profesional:
Más detallesCURSO de experto Consultor en Microso Dynamics
CURSO de experto Consultor en Microso Dynamics Prac cas remuneradas en empresa, garan zadas al menos para un 75% del alumnado. Fórmate en una de las especialidades con mayor demanda por parte de las empresas
Más detallesEl Camino Más Rápido hacia Su Éxito Seminarios de National Instruments. Aprendizaje Práctico Nuevas Tecnologías Expertos Técnicos
El Camino Más Rápido hacia Su Éxito Seminarios de National Instruments Aprendizaje Práctico Nuevas Tecnologías Expertos Técnicos Más información y demos en ni.com/training/esa Seminarios que se Ajustan
Más detalleseclips Handheld Remote Control Software Updater
eclips Handheld Remote Control Software Updater Guía de Instalación Versión 1.0 2010 Ellison Todos los derechos reservados. Guía de Instalación 2 Tabla de Contenido INFORMACIÓN GENERAL DE ECLIPS HANDHELD
Más detallesDISPOSITIVOS DE LÓGICA PROGRAMABLES EN CAMPO (FPGA)
DISPOSITIVOS DE LÓGICA PROGRAMABLES EN CAMPO (FPGA) DIGITAL II ECA Departamento de Sistemas e Informática Escuela de Ingeniería Electrónica Rosa Corti 1 Preguntas a responder sobre FPGA Qué innovación
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 detallesFPGA (CAMPO DE MATRIZ DE PUERTAS PROGRAMABLES).
FPGA (CAMPO DE MATRIZ DE PUERTAS PROGRAMABLES). 1 1 FIELD PROGRAMMABLE GATE ARRAY Un FPGA (Field Programmable Gate Array) permite implementar cualquier circuito digital de aplicación específica. Las aplicaciones
Más detallesCARTA DESCRIPTIVA (FORMATO MODELO EDUCATIVO UACJ VISIÓN 2020)
CARTA DESCRIPTIVA (FORMATO MODELO EDUCATIVO UACJ VISIÓN 2020) I. Identificadores de la asignatura Instituto IIT Modalidad: Presencial Departamento: Materia: Ingeniería Eléctrica y Computación Diseño de
Más detallesSimulín. Qué es Simulín? Características. Simulador de circuitos digitales para uso docente. v5.60 (Julio 2014) Función lógica (expresión algebraica)
Folleto de presentación Simulín Simulín Simulador de circuitos digitales para uso docente v5.60 (Julio 2014) Características Circuitos Combinacionales Puertas lógicas básicas (NOT, AND, OR, XOR, NAND,
Más detallesGENERADOR AUTOMÁTICO DE FFT CON ALTO GRADO DE PARALELISMO
GENERADOR AUTOMÁTICO DE FFT CON ALTO GRADO DE PARALELISMO Julián F. Acosta Orozco, Mario Vera-Lizcano, Jaime Velasco Medina Grupo de Bio-Nanoelectrónica, EIEE, Universidad del Valle A.A. 25360, Cali, Colombia
Más detallesMGS Moda, Confección
MGS: El sistema CAD más avanzado y versátil para la industria de la confección La gama de productos MGS constituye una respuesta eficaz y contrastada a una necesidad claramente identificada: disponer de
Más detallesTECNICO SUPERIOR UNIVERSITARIO EN TECNOLOGIAS DE LA INFORMACION Y COMUNICACIÓN ÁREA REDES Y TELECOMUNICACIONES.
TECNICO SUPERIOR UNIVERSITARIO EN TECNOLOGIAS DE LA INFORMACION Y COMUNICACIÓN ÁREA REDES Y TELECOMUNICACIONES. HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Sistemas
Más detallesDESARROLLO DE UN COPROCESADOR EN PUNTO FLOTANTE PARA LA RESOLUCIÓN DE LA ECUACIÓN DE POISSON 1D EN ESTRUCTURAS SOI. Ingeniería Electrónica
DESARROLLO DE UN COPROCESADOR EN PUNTO FLOTANTE PARA LA RESOLUCIÓN DE LA ECUACIÓN DE POISSON 1D EN ESTRUCTURAS SOI Ingeniería Electrónica Francisco Pasadas Cantos Granada 01 Directores: Antonio García
Más detallesUniversidad Autónoma de Baja California Facultad de Ingeniería Mexicali
Sumadores En este documento se describe el funcionamiento del circuito integrado 7483, el cual implementa un sumador binario de 4 bits. Adicionalmente, se muestra la manera de conectarlo con otros dispositivos
Más detallesNovedades de Adobe Dreamweaver CS5
Durante el mes de mayo del 2011, se produjo el lanzamiento de la versión estable de Adobe Dreamweaver CS5. Como es de suponerse, antes de realizar la compra del nuevo producto (o la actualización desde
Más detallesDiseño de DSP en FPGA con System Generator y MATLab. Jesús Barba Romero (30/05/2012)
Diseño de DSP en FPGA con System Generator y MATLab Jesús Barba Romero (30/05/2012) Agenda Introducción a System Generator y MATLab Creación de un sistema DSP con Simulink Creación de un sistema DSP con
Más detallesREQUISITOS MÍNIMOS DE INSTALACIÓN A3ERP
REQUISITOS MÍNIMOS DE INSTALACIÓN A3ERP INTRODUCCIÓN Fecha revisión: Abril/2012 Estos requisitos son los mínimos que recomendamos para el correcto funcionamiento del programa. Es importante, que si el
Más detallesSistemas de Computadoras Índice
Sistemas de Computadoras Índice Concepto de Computadora Estructura de la Computadora Funcionamiento de la Computadora Historia de las Computadoras Montando una Computadora Computadora Un sistema de cómputo
Más detallesSymantec Desktop and Laptop Option
Symantec Desktop and Laptop Option Symantec Desktop and Laptop Option es una solución fácil de usar que ofrece copias de seguridad y recuperación de archivos automatizadas y confiables para equipos de
Más detallesCopyright 2011 - bizagi
Copyright 2011 - bizagi 1. Automatización de Proceso con bizagi... 3 Descripción... 3 Objetivos... 3 Perfil de los asistentes... 4 Duración... 4 2. Parte I - Conceptos Básicos para la Construcción de Soluciones
Más detallesIntroducción a los FPGAs y el Cómputo Reconfigurable Miguel Morales Sandoval INAOE, 2006
Introducción a los FPGAs y el Cómputo Reconfigurable Miguel Morales Sandoval INAOE, 2006 Qué son los FPGAs? Matriz de bloques lógicos configurables (CLB) y una matriz de interconexión. Los bloques lógicos
Más detallesFamilia de Windows Server 2003
Familia de Windows Server 2003 Windows Server 2003 está disponible en cuatro ediciones. Cada edición se ha desarrollado para una función de servidor específica, como se describe en la tabla siguiente:
Más detalles18. Camino de datos y unidad de control
Oliverio J. Santana Jaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 18. Camino de datos y unidad de control Un La versatilidad una característica deseable los Los
Más detallesCICLO FORMATIVO: MANTENIMIENTO ELECTROMECÁNICO MÓDULO: MONTAJE Y MANTENIMIENTO DE LÍNEAS AUTOMATIZADAS CURSO: 2014-2015
v.01 CICLO FORMATIVO: MANTENIMIENTO ELECTROMECÁNICO MÓDULO: MONTAJE Y MANTENIMIENTO DE LÍNEAS AUTOMATIZADAS CURSO: 2014-2015 Duración: 190 HORAS Lugar: AULA 232 OBJETIVOS: La formación del módulo contribuye
Más detallesMANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA. Elaborado por: Julián A. Hernández M.
MANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA Elaborado por: Julián A. Hernández M. PONTIFICIA UNIVERSIDAD JAVERIANA CALI SANTIAGO DE CALI 2011 CONTENIDO Pág. INTRODUCCIÓN...3 1. ANÁLISIS
Más detallesTEMA 3. EL PROCESO DE COMPILACIÓN, DEL CÓDIGO FUENTE AL CÓDIGO MÁQUINA
TEMA 3. EL PROCESO DE COMPILACIÓN, DEL CÓDIGO FUENTE AL CÓDIGO MÁQUINA Programa: Algoritmo (secuencia no ambigua, finita y ordenada de instrucciones para la resolución de un determinado problema) traducido
Más detallesTÉCNICO SUPERIOR UNIVERSITARIO EN MANTENIMIENTO ÁREA INDUSTRIAL
TÉCNICO SUPERIOR UNIVERSITARIO EN MANTENIMIENTO ÁREA INDUSTRIAL HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Electrónica digital 2. Competencias Supervisar el reemplazo
Más detallesCompiladores y Lenguajes de Programación. Maria de Guadalupe Cota Ortiz
Compiladores y Lenguajes de Programación Maria de Guadalupe Cota Ortiz Organizaciones que rigen las normas para estandarización de Lenguajes de Programación IEEE (Instituto de Ingenieros Eléctricos y Electrónicos)
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 detallesCurso Especialización de Gestión Empresarial en Microsoft Dynamics. Propuesta de Programa
Curso Especialización de Gestión Empresarial en Microsoft Dynamics Propuesta de Programa Índice Introducción... 3 Objetivos... 3 Dirigido a... 3 Medios materiales requeridos... 4 Temario Genérico Curso
Más detallesInt n roduc u ción n a DS D P P Pa P r a te e 1 I g n.. Lu L ci c o J. J. Marti t nez Garbino luci c ojmg@ca c e.c. n c ea.g. ov. v a.
Introducción a DSP Parte 1 Ing. Lucio J. Martinez Garbino luciojmg@cae.cnea.gov.ar Page 1 Sistema Analógico Filtro Analógico -El sistema queda definido por su topología (circuito) y los valores de los
Más detallesMetodologías de diseño de hardware
Capítulo 2 Metodologías de diseño de hardware Las metodologías de diseño de hardware denominadas Top-Down, basadas en la utilización de lenguajes de descripción de hardware, han posibilitado la reducción
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 detallesBLOQUE 2. (PARTE 3: Tema 1) CONJUNTO CONFIGURABLE DE PUERTAS FPGA (Field Programmable Gate Array) Clasificación y descripción
SISTEMAS ELECTRÓNICOS DIGITALES OQUE 2 CIRCUITOS DIGITALES CONFIGURAES (PARTE 3: Tema 1) CONJUNTO CONFIGURAE DE PUERTAS Clasificación y descripción Enrique Mandado Pérez María José Moure Rodríguez Circuito
Más detallesManual de Referencia. Manual de instalación rápida SQL
Manual de instalación rápida SQL 1 BIENVENIDOS A ON THE MINUTE. Gracias por adquirir On The Minute. Este sistema le permitirá controlar las asistencias de los empleados de su empresa, así como las incidencias
Más detallesASIGNATURA: ELECTRÓNICA DIGITAL PROGRAMA ACADÉMICO: INGENIERIA EN MECATRÓNICA TIPO EDUCATIVO: INGENIERIA MODALIDAD: MIXTA
INSTITUTO UNIVERSITARIO PUEBLA HOJA: 1 DE 3 PROGRAMA ACADÉMICO: INGENIERIA EN MECATRÓNICA TIPO EDUCATIVO: INGENIERIA MODALIDAD: MIXTA SERIACIÓN: NINGUNA CLAVE DE LA ASIGNATURA: IM45 CICLO: OCTAVO CUATRIMESTRE
Más detallesCAPITULO 5. DISPOSITIVOS DE LOGICA RECONFIGURABLE
CAPITULO 5. DISPOSITIVOS DE LOGICA RECONFIGURABLE Los FPGA fueron introducidos por Xilinx en la mitad de 1980. Ellos difieren de los CPLDs en la arquitectura, por su tecnología de almacenamiento, número
Más detallesGUÍA DOCENTE. Sistemas Integrados
GUÍA DOCENTE Sistemas Integrados I.- DATOS INICIALES DE IDENTIFICACIÓN Nombre de la asignatura: Sistemas Integrados Número de créditos ECTS: 4 Ubicación temporal: º Semestre Materia: Sistemas Digitales
Más detallesTema 1 Introducción. Arquitectura básica y Sistemas Operativos. Fundamentos de Informática
Tema 1 Introducción. Arquitectura básica y Sistemas Operativos Fundamentos de Informática Índice Descripción de un ordenador Concepto básico de Sistema Operativo Codificación de la información 2 1 Descripción
Más detallesCAPITULO IV CONCLUSIONES Y RECOMENDACIONES
CAPITULO IV CONCLUSIONES Y RECOMENDACIONES VERIFICACIÓN DE OBJETIVOS El objetivo general del proyecto ha sido cumplido satisfactoriamente en la Unidad de Sistemas de PETROECUADOR, realizando el análisis
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 Simulación CPUs con FPGA o
Más detallesArquitecturas DSP. Phil Lapsley, Jeff Bier, Amit Shoham, Edward A. Lee DSP Processor Fundamentals. Architectures and Features IEEE Press 1997
Arquitecturas DSP Phil Lapsley, Jeff Bier, Amit Shoham, Edward A. Lee DSP Processor Fundamentals. Architectures and Features IEEE Press 1997 Arquitecturas DSP Sistemas de procesamiento de señales Transductor
Más detallesLocation Business Solutions
1 Location World ha hecho posible que mediante una nueva variable como es la segmentación geográfica, empresas puedan visualizar, utilizar y analizar su información a través de herramientas y plataformas
Más detallesListado de Características
Es un software integral diseñado exclusivamente para Farmacias. Por más de 11 años, Farmacias en varios paises de latinoamérica han implementado el software que les ha ayudado a mejorar sus procesos de
Más detallesADMINISTRACIÓN FEDERAL DE INGRESOS PÚBLICOS
ADMINISTRACIÓN FEDERAL DE INGRESOS PÚBLICOS PDF's Firmables Digitalmente Instructivo para adjuntar y firmar formularios Abril 2013 Índice de contenido 1.OBJETIVO... 3 2.ALCANCE... 3 3.COMPLETAR DOCUMENTO
Más detallesEsta solución de fácil uso está orientada a cualquier industria, ya sea una empresa del sector privado o del sector público.
1 En la actualidad el 80% de la información de una empresa está relacionada a un lugar. La variable de ubicación está presente en todas las áreas críticas de un negocio. Sin embargo, las organizaciones
Más detallesFigura 1.4. Elementos que integran a la Tecnología de Información.
1.5. Organización, estructura y arquitectura de computadoras La Gráfica siguiente muestra la descomposición de la tecnología de información en los elementos que la conforman: Figura 1.4. Elementos que
Más detallesCircuitos Digitales II y Laboratorio Electrónica Digital II y Laboratorio
Circuitos Digitales II y Laboratorio Electrónica Digital II y Laboratorio Fundamentos de Arquitectura de Computadores Presentación del Curso Profesor: Felipe Cabarcas Correo:cabarcas@udea.edu.co Oficina:
Más detallesINGENIERÍA DE SOFTWARE. Sesión 3: Tipos
INGENIERÍA DE SOFTWARE Sesión 3: Tipos Contextualización Actualmente existe una gran variedad en los software que se pueden clasificar en varias categorías, como pueden ser, por tipo de licencia, tipo
Más detallesT5.- Gestión de discos. 1.1.- Estructura física del disco duro. TEMA 5 GESTIÓN DE DISCOS. 1.1. - Estructura física del disco duro.
MANTENIMIENTO DE SISTEMAS INFORMÁTICOS TEMA 5 GESTIÓN DE DISCOS. 1.1.- Estructura física del disco duro. 1.2.- Estructura lógica del disco duro. 1.1. - Estructura física del disco duro. 1.1. - Estructura
Más detallesTALLER DE CONOCIMIENTOS APRENDICES JORGE LEONARDO MAZA CARLOS DAVID ZAMBRANO JOSE G. RODRIGUEZ PROFESOR RONALD MARTELO
TALLER DE CONOCIMIENTOS APRENDICES JORGE LEONARDO MAZA CARLOS DAVID ZAMBRANO JOSE G. RODRIGUEZ PROFESOR RONALD MARTELO ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION CENTRO PARA LA INDUSTRIA PETROQUIMICA
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 detallesCOMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX
COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX En este manual se presenta el proceso de configuración de una Maquina Virtual en VirtualBox, que será utilizada para instalar un Servidor
Más detallesResumen de la solución SAP SAP Technology SAP Afaria. Gestión de la movilidad empresarial para mayor ventaja competitiva
de la solución SAP SAP Technology SAP Afaria Gestión de la movilidad empresarial para mayor ventaja competitiva Simplificar la gestión de dispositivos y aplicaciones Simplificar la gestión de dispositivos
Más detallesREQUERIMIENTOS HARDWARE Y SOFTWARE QWEBDOCUMENTS VERSION 4
Pág. 1 de 6 Ambiente centralizado SERVIDOR UNICO Servidor Hardware Procesador CORE Duo 4 GHz Memoria Ram 4 GB. 2 GB solo para la aplicación y los otros 2 GB para Base de datos, S.O y otro software necesario
Más detallesTEMA 4. Unidades Funcionales del Computador
TEMA 4 Unidades Funcionales del Computador Álvarez, S., Bravo, S., Departamento de Informática y automática Universidad de Salamanca Introducción El elemento físico, electrónico o hardware de un sistema
Más detallesEthernet de 100/1000 Mb (3COM, OVISLINK )
Requisitos HardwarE Instalacion Monopuesto Puesto de Red Instalacion en Red Servidor Base de Datos PROCESADOR MEMORIA RAM Mínimo Pentium IV 2,4 GHz o Intel Core Duo Recomendado Intel Core 2 Duo o Quad
Más detallesINDICE Parte I. Conceptos 1. El estudio de los lenguajes de programación 2. Cuestiones de diseño de lenguajes
INDICE Parte I. Conceptos 1 1. El estudio de los lenguajes de programación 1.1. Por qué estudiar lenguajes de programación? 2 1.2. Breve historia de los lenguajes de programación 1.2.1. Desarrollo de los
Más detallesPresentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO
Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO INNOVATIVA CENTRO DE TRANSFERENCIA Y DESARROLLO TECNOLÓGICO ESPE CECAI Capacitación Virtual La mejor opción para su crecimiento profesional
Más detallesSistema de Gestión de Proyectos Estratégicos.
[Documento versión 2.0 del 24/06/2015] Sistema de Gestión de Proyectos Estratégicos. El sistema de Gestión de Proyectos Estratégicos (GPE), es una poderosa herramienta para administrar y gestionar los
Más detallesVHDL. Carlos Andrés Luna Vázquez. Lección 5. Sentencias concurrentes
VHDL Carlos Andrés Luna Vázquez Lección 5 Sentencias concurrentes Índice Introducción Niveles de abstracción del modelado con HDL Estilos descriptivos del modelado con HDL Ventajas y limitaciones de los
Más detallesGUIA SOBRE LOS REQUISITOS DE LA DOCUMENTACION DE ISO 9000:2000
1 INTRODUCCIÓN Dos de los objetivos más importantes en la revisión de la serie de normas ISO 9000 han sido: desarrollar un grupo simple de normas que sean igualmente aplicables a las pequeñas, a las medianas
Más detallesLLEVE SU NEGOCIO al SIGUIENTE NIVEL. digitalice todos sus documentos y procesos.
LLEVE SU NEGOCIO al SIGUIENTE NIVEL. digitalice todos sus documentos y procesos. Qué es mydocument enterprise? MyDOCument Enterprise es una solución de gestión documental diseñada para que las empresas
Más detallesSistemas de Información. Junio de 2015
Sistemas de Información Junio de 2015 Pliego de prescripciones técnicas aplicable al suministro e instalación de servidores departamentales y otro equipamiento hardware para las plataformas de ejecución
Más detallesEn la actualidad ASCII es un código de 8 bits, también conocido como ASCII extendido, que aumenta su capacidad con 128 caracteres adicionales
Definición(1) Sistemas numéricos MIA José Rafael Rojano Cáceres Arquitectura de Computadoras I Un sistema de representación numérica es un sistema de lenguaje que consiste en: un conjunto ordenado de símbolos
Más detalles