TEMA I Introducción a los Sistemas de Procesamiento Digital de Señales
|
|
- José Pereyra Cáceres
- hace 7 años
- Vistas:
Transcripción
1 TEMA I Introducción a los Sistemas de Procesamiento Digital de Señales 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 11
2 Qué es PDS? Procesamiento: Ejecución de operaciones sobre unos datos de acuerdo a instrucciones programadas. Señal: Un parámetro variable a través del cual se transmite información usando circuitos electrónicos. Digital: relativo al uso de señales discretas para representar información en forma numérica. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 12
3 Qué es PDS? Una definición: Es el análisis, modificación o manipulación de información, la cual es medida o representada mediante una secuencia discreta de números. PDS son las matemáticas, los algoritmos y técnicas utilizadas en la manipulación de dicha información digitalizada. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 13
4 Disciplinas relacionadas con PDS 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 14
5 Áreas de aplicación de PDS Espacial: Mejoramiento de imágenes espaciales. Compresión de datos. Médica: Diagnóstico por imágenes. Análsis de electrocardiograma. Comercial: Compresión de imágenes y sonido para multimedia. Efectos especiales para cine. Video conferencia. Militar: - Radar, sonar, comunicaciones seguras. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 15
6 Áreas de aplicación de PDS Telefonía: - Compresión de voz y datos, reducción de eco, Multiplexaje, filtrado. Industrial: - Detección de yacimientos de petróleo y minerales - Control y monitoreo de procesos. - Herramientas de diseño y CAD. Científica: - Análisis y registro de terremotos. - Adquisición de datos. - Análisis espectral. - Simulación y modelado de sistemas. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 16
7 Algunas aplicaciones del PDS Tecnologías de modems: xdsl, cable modems Audio y vídeo digital Comunicaciones inalámbricas: Celulares, satélites Sistemas de almacenamiento y recuperación de datos: Equipos médicos: Discos duros, CD-ROM, cámaras, escáners 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 17
8 Técnicas de Implementacion para sistemas de PDS Tecnologías de circuitos integrados. Ventajas y problemas de la tecnología VLSI. Requerimientos para sistemas de PDS. Circuitos integrados de funciones especiales para PDS. Uso de Dispositivos de logica programable. Otros estilos de implementacion ASIC. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 18
9 Tecnologías de Circuitos Integrados: Circuitos Integrados (ICs) Productos Estándar ICs de aplicación Específica (ASICs) ICs de función fija Micro- Procesadores ICs Programables (reconfigurables) Casi-a-medida (Semi-custom) A la medida (full-custom) Gate Array Celdas estándar 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 19
10 Escalas de Integración Nivel de Integración SSI (Integración a pequeña escala) MSI (Integración a mediana escala) LSI (Integración a larga escala) VLSI (Integración a muy larga escala) Función de producto estándar Compuertas, flip-flops, latches Registros, contadores, muxs,codificadores ALUs, periféricos (UARTs, PIAs, etc) Microprocesadores, memorias grandes, ICs de comunicaciones y multimedia ~Número de transistores 10 s 100 s 1000 s /05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 20
11 Motivación para el uso de VLSI Tamaño reducido Consumo de potencia reducido Confiabilidad en aumento Mayor seguridad en el diseño difícil de copiar Bajo costo (en volúmenes grandes) 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 21
12 Elección de una Implementación Varias opciones: Soluciones basadas en microprocesador: Económico, flexible, pero con bajo desempeño relativo. Soluciones basadas en ICs de función fija: Mayor desempeño, mas costoso, menos flexible, menor densidad. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 22
13 Elección de una Implementación Soluciones basadas en ASICs: Potencialmente la mejor, pero... Los costos pueden ser muy altos a menos que se manejen grandes volúmenes Requieren uso extensivo de herramientas CAD La prueba de diseños se hace un asunto de importancia 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 23
14 Elección de una Implementación Soluciones basadas en Procesadores Digitales de Señal (DSPs): Procesadores optimizados para realizar sumas, multiplicaciones y otras operaciones comunes en PDS. La tecnología actual permite su uso en aplicaciones antes restringidas a ICs dedicados y ASICs. Económicos y de bajo consumo. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 24
15 Elección de una Implementación El compromiso de beneficio entre diferentes modos de implementación está en constante cambio siguiendo los cambios tecnológicos. A veces una mezcla de soluciones es apropiada; el uso de circuitos casi-amedida (semicustom) y de lógica programable se ha incrementado en la implementación de subsistemas digitales 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 25
16 Requerimientos particulares para PDS Usualmente alguna restricción de desempeño en tiempo real. Generalmente es mas importante una alta productividad (throughput) que una baja latencia. Gran cantidad de procesamiento aritmético (con frecuencia operaciones de multiplicar y acumular: y y + cx ) 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 26
17 Circuitos integrados de funciones dedicadas de PDS Varios fabricantes ofrecen una gama de productos diseñados para soportar el intensivo procesamiento aritmético necesario en aplicaciones de PDS: Multiplicadores de punto fijo y de punto flotante. Desplazador de barril (utilizado para normalizar números en punto flotante). Mulitplicador-acumulador de punto fijo. Filtro digital. Funciones de vídeo. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 27
18 Revisión: Dispositivos Lógicos Programables (PLDs) Memorias programables de sólo lectura (PROM). Arreglo lógico programable (PLA). Lógica de arreglo programable (PAL). Dispositivos LSI programables: PLDs complejos Arreglos de compuertas programables (PGA, FPGA). 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 28
19 Qué es un PLD (Programmable logic device)? Chip LSI con una estructura de circuito regular que consta de celdas idénticas. Permite al diseñador adecuarlo para funciones específicas: debe ser programado por el usuario. Cada celda puede programarse individualmente. Los diseños con PLD son más pequeños y rápidos que susequivalentes con SSI, MSI. El diseño se puede especificar mediante un programa en un lenguaje especial para PLD 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 29
20 Memorias programables de sólo lectura (PROM) Circuito combinacional con n entradas y b salidas Las n entradas se conocen como direcciones Consta de dos partes principales: Decodificador de direcciones: Decodifica una de 2 n direcciones 2 n xb elementos de almacenamiento de1bit Pueden ser fusibles, transistores, diodos, MOS de puerta flotante. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 30
21 Estructura AND-OR de una PROM A m0 m1 m2 m3 m4 m5 m6 m7 B C OR de 8 AND de 3 entradas X X X entradas Z0 X X Z1 x = programado = fijo X X Z2 NOTE: Conexiones fijas en el arreglo AND y Conexiones programables en el arreglo OR 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 31
22 Arreglo lógico programable (PLA) Dispositivo combinacional de dos niveles AND- OR caracterizado por: Conexiones programables en el arreglo AND Conexiones programables en el arreglo OR No están presentes todos los posibles términos AND: No se puede implementar todas las combinaciones de funciones posibles La capacidad de un PLA se denota por: entradas x productos x salidas 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 32
23 Estructura de un PLA 3x6x3 A B C AND de 6 entradas X X X X X X X X OR de 6 entradas Z0 X X Z1 x = programado = fijo Z2 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 33
24 Lógica de arreglo programable (PAL) Dispositivo combinacional de dos niveles AND-OR caracterizado por: Conexiones programables en el arreglo AND Conexiones fijas en el arreglo OR No están presentes todos los posibles términos AND. No se puede implementar todas las combinaciones de funciones posibles Si un término producto es requerido por dos funciones diferentes, se debe implementar dos veces en en arreglo AND. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 34
25 Estructura de un PAL de 3 entradas y 3 salidas de 6 términos producto c/u A B C AND de 8 entradas X X X X X X OR de 6 entradas Z0 Z1 x = programado = fijo Z2 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 35
26 Modificaciones a la estructura básica de un PLD Realimentación Si la salida del arreglo OR tiene un camino hacia el arreglo AND es posible construir lógica multinivel. Salidas con registro Junto con la realimentación permiten la implementación de circuitos secuenciales de mediana-alta complejidad. Pines bidireccionales para E/S Si los buffers de salida tienen 3 estados, es posible usar el camino de realimentación para porveer entradas extra. Control de polaridad de la salida. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 36
27 CAD para PLDs Los datos necesarios para configurar un PLD se obtienen de un mapa de fusibles, que describe cuales fusibles van a quemarse. Existen compliladores de algunos fabricantes de PLDs que permiten generar estos datos a partir de descriciones en alto nivel: CUPL soporte para PLDs de diferentes fabricantes. ABEL Otro compliador universal muy popular. PALASM Soporte solo para dispositivos de AMD 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 37
28 Ejemplo de la sintaxis de PALASM Ecuaciones booleanas: Salida no registrada: Z1 = A*B*/C + /A*D Entrada J a un flipflop JK: Z2.J = C*D + A*/E Control de tercer estado para el buffer de salida de Z3: Z3.OE = D*/E 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 38
29 Dispositivos programables LSI: PLDs Complejos Para circuitos muy grandes, no es posible realizar arreglos únicos AND u OR: Los retardos de propagación limitan el fanin de las compuertas AND. Las entradas y funciones no necesitan estar disponibles globalmente. Los PLDs complejos estan formados de bloques con estructuras PAL versátiles. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 39
30 Arquitectura típica de un PLD complejo (ATF1500A de ATMEL) 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 40
31 Arquitectura de una macrocelda (ATF1500A) 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 41
32 Arreglos de Compuertas programable en campo - FPGAs Un FPGA (Field Programmable Gate Array) tiene una estructura similar al arreglo de compuertas programado por máscara (ver mas adelante). En este caso, se tiene un arreglo de celdas de núcleo programables rodeadas de celdas de E/S (I/O pads o I/O blocks) que sirven de interfaz entre las señales y los pines del dispositivo. La interconexión entre celdas o entre celdas y bloque de E/S se realiza mediante recursos de enrutamiento programables llamados canales de enrutamiento (routing channels). 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 42
33 Arreglos de Compuertas programable en campo - FPGAs La arquitectura puede ser: De grano fino: Muchas celdas con funciones simples. Por ejemplo la familia FPGA AT6000 de Atmel - El dispositivo mas grande tiene 3000 celdas que se configuran mediante multiplexores para generar diferentes funciones a nivel de compuertas. De grano grueso: Pocas celdas con mayor funcionalidad. Por ejmplo la familia XC3000 de Xilinx: El dispositivo mas grande tiene 320 bloques lógicos combinacionales (CLB), que usan tablas de búsqueda (LUT) para generar funciones de hasta 5 variables. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 43
34 Diagrama de bloques de un FPGA CLB = Configurable Logic blocks bloques lógicos configurables. IOB = Input/Output blocks bloques de Entrada/Salida. Routing channels = canales de enrutamiento (programables para interconectar los bloques anteriores) 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 44
35 Canales de enrutamiento CLB 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 45
36 Arreglo de compuertas (Gate Array) Un arreglo de compuertas es un chip LSI hecho de componentes activos y pasivos no interconectados que han sido completamente procesados excepto por la capa final de interconexiónes de aluminio. El patrón de interconexiones se genera a partir de las especificaciones del problema. La lógica es programada en el dispositivo de manera similar a la programación de una ROM de máscara. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 46
37 Arreglos de compuertas (2) El núcleo (core) del arreglo contiene celdas de núcleo rodeadas de celdas de entrada/salida (I/O pads) que sirven de interfaz hacia los pines del dispositivo. Las celdas consisten de agrupaciones regulares de transistores arreglados en bloques o filas separadas por canales de enrutamiento (routing channels). I/O PAD Celda 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 47
38 Transistores en un arreglo CMOS El siguiente diagrama muestra un grupo de cuatro transistores en un arreglo de compuertas CMOS típico Puntos de contacto Canal P V DD V DD Compuerta de polisilicio GND GND Canal N 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 48
39 Implementación de una compuerta NOR Los puntos de contacto pueden conectarse entre sí o a las líneas de potencia para formar un circuito CMOS: V DD 5 A B Canal P V DD GND 3 Salida A 2 3 B 1 Salida GND 2 1 Canal N 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 49
40 Implementación de una compuerta NOR Los puntos de contacto pueden conectarse entre sí o a las líneas de potencia para formar un circuito CMOS: 5 V DD A B 4 3 Salida A+B 5 A 4 B 3 V DD Salida 2 1 GND GND 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 50
41 Macros para el diseño El fabricante del arreglo de compuertas provee una selección de macros, cada uno con una distribución de componentes predefinido y un comportamiento bien caracterizado. El diseñador utiliza los ítemes disponibles en una biblioteca de macros como bloques de construcción para circuitos más grandes. Las interconexiones entre macros se realizan a través de pistas de metal que corren a lo largo de los canales de enrutamiento. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 51
42 Circuitos Integrados de Celda Estándar (Standard Cell ICs) En este tipo de ASIC las celdas están organizadas comúnmente como en un arreglo de compuertas: en filas separadas por canales de enrutamiento. Cada celda en la biblioteca de diseño esta diseñada a la medida para su función por el vendedor del silicio y no está limitada por una configuración de transistores predeterminada. Esto le da al diseñador un conjunto de primitivas de diseño, con características bien definidas, para construir un circuito. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 52
43 Circuitos Integrados de Celda Estándar (Standard Cell ICs) Para facilitar el diseño, las celdas se hacen con un ancho estándar de modo que puedan ensamblarse fácilmente para producir la diagramación final. Los canales de enrutamiento se pueden hacer tan anchos como se requiera para acomodar todas las conexiones entre celdas. I/O PAD Celda 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 53
44 Tendencias de costo para diferentes tecnologías de circuitos integrados Costo Relativo Por chip Total de unidades producidas PLD Gate Array STD Cell Full custom 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 54
45 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 55 Introducción a los Procesadores Digitales de Señal (DSPs) Algoritmos típicos de DSP: Filtro FIR: Filtro IIR: = = M k k k n x a n y 0 ) ( ) ( = = + = N k k M k k k n x b k n x a n y 1 0 ) ( ) ( ) (
46 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 56 Algoritmos típicos de DSP: Convolución: Transformada Discreta de Fourier: = = 1 0 ] ) / (2 ) exp[ ( ) ( N n nk N j n x k X π = = N k k n h k x n y 0 ) ( ) ( ) ( Introducción a los Procesadores Digitales de Señal (DSPs)
47 Operaciones comunes en PDS De los algoritmos anteriores, es claro que estos comparten operaciones comunes: sumas, multiplicaciones, retardos y manejo de arreglos. Estas operaciones son las características claves de un DSP y por ello contienen hardware especial para ejecutarlas muy eficientemente. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 57
48 Características claves de un DSP Multiplicaciónes y sumas en paralelo. Arquitectura que permite accesos múltiples a memoria (para buscar dos operandos y almacenar el resultado). Muchos registros para guardar datos temporalmente. Generación eficiente de direcciones para manejar arreglos. Modos especiales de direccionamiento: direccionamiento circular, direccionamento por bits invertidos (FFT). 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 58
49 Revisión: ARQUITECTURA DE PROCESADORES 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 59
50 Arquitecturas de memoria Unidad de procesamiento operandos resultados código de operación estado Bus de datos Unidad de control instrucciones datos direcciones Memoria de datos y de programa Arquitectura de Von Neumann (una sola memoria) 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 60
51 Arquitecturas de memoria Unidad Aritmética Dato código de operación estado Dirección de dato Memoria de datos Unidad de control Instrucción Dirección de programa Memoria de programa Arquitectura Harvard ( doble memoria) 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 61
52 Flujo de instrucciones y flujo de datos Flujo de instrucciones (Instruction stream) Flujo de datos (data stream) 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 62
53 Procesamiento con uno y dos buses 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 63
54 Arquitecturas para el camino de datos (datapath) 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 64
55 Arquitectura típica de un DSP 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 65
56 Principales fabricantes de DSPs de propósito general Texas Instruments 47% Lucent 28% Analog Devices 9% Motorola 13% Otros 3% 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 66
57 Fabricantes y sus familias de DSPs Texas Instruments: TMS320C25; TMS320C30; TMSC320C40, TMS320C60. Motorola: DSP56000, DSP56100, DSP56300, DSP56600 y DSP Lucent Technologies: DSP1600 y DSP3200. Analog Devices: ADSP2100 y ADSP /05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 67
58 Arquitectura TMS320C60 (TI) 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 68
59 Arquitectura DSP96002 (Motorola) 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 69
60 Arquitectura DSP32C (Lucent) 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 70
61 Arquitectura ADSP21060 (Analog Devices) 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 71
62 Algunos parámetros a considerar en la elección de un DSP Formato aritmético (16,32,64,... Bits) Soporte para punto flotante Desempeño (MIPS, MFLOPS) Ancho de banda de acceso a memoria externa Ancho de banda para E/S Número de multiplicadores en hardware Número de registros Arquitectura de memoria Consumo de potencia, Costo 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 72
63 C64x CPU Instruction fetch Instruction dispatch Control registers Advanced instruction packing Advanced emulation Instruction decode Interrupt control Ejemplo: La familia TMS320c64x de TI (Diagrama de bloque del CPU) L Data path 1 Register file A A15-A0 A31-A16 S1 M1 + x x + x + x x + x D1 + + D2 + + Data path 2 Register file B B15-B0 B31-B16 M2 S2 x + x x + x + x x + L Dual 64-bit load/store paths 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 73
64 Ejemplo de arquitectura: La familia TMS320c64x de TI 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 74
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
Más detallesObjetivos. 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
Más detalles4.1. Circuitos Digitales Configurables
4.1. Circuitos Digitales Configurables Los circuitos digitales configurable son sistemas electrónicos digitales cuya función se puede modificar utilizando solamente una parte de los elementos que los componen
Más detallesElectrónica Digital II. Arquitecturas de las Celdas Lógicas. Octubre de 2014
Electrónica Digital II Arquitecturas de las Celdas Lógicas Octubre de 2014 Estructura General de los FPLDs Un FPLD típico contiene un número de celdas dispuestas en forma matricial, en las cuales se pueden
Más detallesDispositivos Digitales. EL-611 Complemento de Diseño Lógico y. Dispositivos Digitales
EL-611 Complemento de Diseño Lógico y Objetivos y Evaluación Segundo Curso de Sistemas Digitales Complementar Materia Enfoque Diseños de Mayor Envergadura 1 Control + Examen y 6 Ejercicios (aprox.) Tareas
Más detallesIntroducción a VHDL. Sistemas digitales UTM-2006 JJVS
Introducción a VHDL Sistemas digitales UTM-2006 JJVS Surgimiento de VHDL Necesidad de nuevos métodos ya que los clásicos (esquemáticos), llegan a ser ineficientes en diseños de altas escalas de integración.
Más detallesIntroducción al procesamiento digital de señales en tiempo real
Introducción al procesamiento digital de señales en tiempo real ELO 385 Laboratorio de Procesamiento Digital de Señales Segundo semestre - 2011 Matías Zañartu, Ph.D. Departamento de Electrónica Universidad
Más detalles1. INTRODUCCIÓN A LOS CIRCUITOS DIGITALES PROGRAMABLES
UNIVERSIDAD TECNOLÓGICA DE LA MIXTECA Instituto de Electrónica y Mecatrónica 1. INTRODUCCIÓN A LOS CIRCUITOS DIGITALES PROGRAMABLES S I S T E M A S D I G I T A L E S 1 M. C. Felipe Santiago Espinosa Octubre
Más detallesIntroducción a los dispositivos de lógica programable en campo (FPGA) Laboratorio de diseño digital
Introducción a los dispositivos de lógica programable en campo (FPGA) Laboratorio de diseño digital MARÍA ISABEL SCHIAVON - 2005 1907 1 950 RESEÑA HISTORICA 60 MSI 70 LSI microprocesador 1958 80 circuitos
Más detallesDispositivos Lógicos Programables
Dispositivos Lógicos Programables Luis Entrena, Celia López, Mario García, Enrique San Millán Universidad Carlos III de Madrid 1 Indice Tecnologías de implementación de circuitos programables Circuitos
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 detallesFIELD PROGRAMMABLE GATE ARRAY (FPGA)
FIELD PROGRAMMABLE GATE ARRAY 21 FIELD PROGRAMMABLE GATE ARRAY (FPGA) 2.1. QUÉ ES UN FPGA? Un FPGA (field programmable gate array) es un dispositivo semiconductor que contiene componentes lógicos programables
Más detallesAsignaturas antecedentes y subsecuentes
PROGRAMA DE ESTUDIOS DISEÑO DE SISTEMAS DIGITALES I Área a la que pertenece: Área de Formación Transversal Horas teóricas: 3 Horas prácticas: 2 Créditos: 8 Clave: F0142 Asignaturas antecedentes y subsecuentes
Más detallesElectrónica Digital. Tema 2. Dispositivos Lógicos Programables (PLD)
Electrónica Digital Tema 2 Dispositivos Lógicos Programables (PLD) Dispositivos Lógicos Programables Introducción. Dispositivos Lógicos Programables Sencillos. Dispositivos Lógicos Programables Complejos.
Más detallesTema 9. SISTEMAS COMBINACIONALES PROGRAMABLES SISTEMAS COMBINACIONALES PROGRAMABLES NO UNIVERSALES
Fundamentos de Computadores. Sistemas Combinacionales Programables. T9-1 Tema 9. SISTEMAS COMBINACIONALES PROGRAMABLES INDICE: INTRODUCCIÓN CLASIFICACION DE LOS SCP SISTEMAS COMBINACIONALES PROGRAMABLES
Más detalles1 INTRODUCCIÓN AL PROYECTO
1 INTRODUCCIÓN AL PROYECTO 1.1 Marco teórico Una de las innovaciones tecnológicas más sobresalientes es el microprocesador, el cual se ha desarrollado rápidamente a partir de su invención. Los procesadores
Más detallesArreglos de compuertas programables en campo, FPGA's. (compendio)
Arreglos de compuertas programables en campo, FPGA's. (compendio) M. en C. Juan Carlos Gonzáles Robles. Jefe del Departamento de Producción y Adecuación de Tecnologías del CINTEC-IPN. Ing. Eduardo Vega
Más detallesBLOQUE 2 (PARTE 2) DISPOSITIVOS LÓGICOS PROGRAMABLES
SISTEMAS ELECTRÓNICOS DIGITALES BLOQUE 2 CIRCUITOS DIGITALES CONFIGURABLES (PARTE 2) DISPOSITIVOS LÓGICOS PROGRAMABLES Enrique Mandado Pérez María José Moure Rodríguez DEFINICIÓN DE DISPOSITIVO LÓGICO
Más detallesCAPITULO 4. LOS DSPs
LOS DSPs 4 Los DSPs 4.1 Introducción Los procesadores digitales de señales (DSPs) pueden ser de naturaleza programable o dedicada. Los procesadores de señales programables permiten flexibilidad de implementación
Más detallesMETODOLOGIA DE DISEÑO DE CIRCUITOS INTEGRADOS DIGITALES
METODOLOGIA DE DISEÑO DE CIRCUITOS INTEGRADOS DIGITALES MANUEL JESÚS BELLIDO DÍAZ ANGEL BARRIGA BARROS GUIÓN DEL TEMA INTRODUCCIÓN METODOLOGÍA DE DISEÑO TÉCNICAS DE IMPLEMENTACIÓN DE CID COMPARACIÓN ENTRE
Más detallesDispositivos lógicos programables (PLDs(
Dispositivos lógicos programables (PLDs( PLDs) SPLDs (Dispositivos lógicos programables simples) Estructuras lógicas basadas en planos AND-OR CPLDs (Dispositivos lógicos programables complejos) Combinan
Más detallesINDICE. XVII 0 Introducción 0.1. Historia de la computación
INDICE Prefacio XVII 0 Introducción 0.1. Historia de la computación 1 0.1.1. Los inicios: computadoras mecánicas 0.1.2. Primeras computadoras electrónicas 0.1.3. Las primeras cuatro generaciones de computadoras
Más detallesUNIVERSIDAD TECNICA DE AMBATO NOVENO SEMESTRE INGENIERIA ROBOTICA MICROCONTROLADORES Y SU APLICACION EN ROBOTICA PROFESOR: UTA 2009 ING. G.
MICROCONTROLADORES Y SU APLICACION EN UTA 2009 PROFESOR: ING. G. ALMEIDA SEMESTRE MARZO - JULIO 2009 OBJETIVOS DISTINGUIR LOS ASPECTOS GENERALES, CARACTERISTICAS Y FUNCIONAMIENTO DE UN MICROCONTROLADOR.
Más detallesCircuitos Lógicos Combinatorios. Ing. Jorge Manrique 2004 Sistemas Digitales 1
Circuitos Lógicos Combinatorios Ing. Jorge Manrique 2004 Sistemas Digitales 1 Circuitos Combinatorios Un circuito combinatorio es un arreglo de compuertas lógicas con un conjunto de entradas y salidas.
Más detallesTema VI: Memorias y Dispositivos de Lógica Programable (PLDs)
Tema VI: Memorias y Dispositivos de Lógica Programable (PLDs) Objetivos: 1.- Conocer la función, características básicas y tipos de memorias. 2.- Conocer la función, características principales y aplicaciones
Más detallesENIAC, Primer computador electrónico y su panel de conexiones
-1 La arquitectura de Von Neumann. Los primeros computadores se programaban en realidad recableándolos. Esto prácticamente equivalía a reconstruir todo el computador cuando se requería de un nuevo programa.
Más detallesArquitectura de Computadoras
Arquitectura de Computadoras Dr. Andrés David García García Escuela de Diseño, Ingeniería y Arquitectura Departamento de Mecatrónica 1 Microprocesadores y Periféricos Objetivos: Analizar la arquitectura
Más detallesIntroducción a la arquitectura PIC
18 de septiembre de 2012 Contenido 1 Microprocesadores y Microcontroladores 2 3 4 Microprocesadores y Microcontroladores Microcomputadora consiste básicamente de: Unidad central de procesamiento (CPU),
Más detallesEl diseño con PLDs señala las siguientes ventajas en relación a la lógica cableada:
Diseño Lógico Hoy Día La mayor parte de los diseños de nivel de sistema incorporan diversos dispositivos, como son las memorias RAM, ROM, controladores, procesadores, etc., que se interconectan mediante
Más detallesSESIÓN II ELECTRÓNICA.
ELECTRÓNICA. SESIÓN II Es la rama de la física y especialización de la ingeniería aplicada al diseño de dispositivos, por lo general circuitos electrónicos, cuyo funcionamiento depende del flujo de electrones
Más detallesTransductor. Transductor A/D. Transductor. Transductor ASP
A/D DSP D/A ASP Pueden resolverse, en forma económica, problemas que en el campo analógico serían muy complicados. Insensibilidad al entorno. Insensibilidad a la tolerancia de los componentes. Predictibilidad
Más detallesSistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria
1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria Es un sistema tan complejo
Más detallesProcesado digital de imagen y sonido
eman ta zabal zazu Universidad del País Vasco Departamento de Arquitectura y Tecnología de Computadores upv ehu Procesado digital de imagen y sonido Tema 8_ Hardware para procesado de señal Características
Más detallesLógica Programable -Introducción - Introducción n a los Sistemas Lógicos y Digitales 2008
-Introducción - Introducción n a los Sistemas Lógicos y Digitales 2008 Sergio Noriega Introducción a los Sistemas Lógicos y Digitales - 2008 Memorias Clasificación según acceso: Aleatorio Volátiles No
Más detallesFUNCIONAMIENTO DEL ORDENADOR
FUNCIONAMIENTO DEL ORDENADOR COMPUTACIÓN E INFORMÁTICA Datos de entrada Dispositivos de Entrada ORDENADOR PROGRAMA Datos de salida Dispositivos de Salida LOS ORDENADORES FUNCIONAN CON PROGRAMAS Los ordenadores
Más detallesESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA UNIDAD CULHUACAN CARRERA DE INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN
INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA UNIDAD CULHUACAN CARRERA DE INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN APUNTES DE MICROPROCESADORES
Más detallesIntroducción a la arquitectura de computadores
Introducción a la arquitectura de computadores Departamento de Arquitectura de Computadores Arquitectura de computadores Se refiere a los atributos visibles por el programador que trabaja en lenguaje máquina
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 detallesMemoria y Entrada/Salida Tecnología Organización - Expansión
Universidad Simón Bolívar Departamento de Electrónica y Circuitos EC2721 Arquitectura del Computador I Prof. Osberth De Castro Clase 05 Memoria y Entrada/Salida Tecnología Organización - Expansión La memoria
Más detalles1.1. Modelos de arquitecturas de cómputo: clásicas, segmentadas, de multiprocesamiento.
1.1. Modelos de arquitecturas de cómputo: clásicas, segmentadas, de multiprocesamiento. Arquitecturas Clásicas. Estas arquitecturas se desarrollaron en las primeras computadoras electromecánicas y de tubos
Más detallesMICROPROCESADOR. Ing. Raúl Rojas Reátegui
MICROPROCESADOR Ing. Raúl Rojas Reátegui OBJETIVOS Al termino de la sesión el estudiante será capaz de: Describir las principales características de un Microprocesador. Describir las principales características
Más detallesArquitecturas de Computadores. 4 Sistemas Combinacionales y Secuenciales Prof. Javier Cañas R.
Arquitecturas de Computadores 4 Sistemas Combinacionales y Secuenciales Prof. Javier Cañas R. Temario 1. Introducción 2. Sistemas Combinacionales (SC) 3. Implantación de SC mediante PLA 4. Sistemas Secuenciales
Más detallesInstituto Tecnológico de Morelia
Instituto Tecnológico de Morelia Arquitectura de Computadoras Unidad 1b Programa 1.2.2 Memoria. 1.2.2.1 Conceptos de manejo de memoria. 1.2.2.2 Memoria principal semiconductora. 1.2.2.3 Memoria cache.
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 detallesElectrónica Digital. Fco. Javier Expósito, Manuel Arbelo, Pedro A. Hernández Dpto. de Física Fundamental y Experimental, Electrónica y Sistemas
Electrónica Digital Fco. Javier Expósito, Manuel Arbelo, Pedro A. Hernández 2001 Dpto. de Física Fundamental y Experimental, Electrónica y Sistemas UNIVERSIDAD DE LA LAGUNA ii ÍNDICE Lección 0. Introducción...1
Más detalles3 SISTEMAS DE PROCESAMIENTO DIGITAL DE SEÑALES. ha desarrollado durante los últimos 30 años gracias a los avances tecnológicos de
3 SISTEMAS DE PROCESAMIENTO DIGITAL DE SEÑALES 3.1 Introducción al procesamiento digital de señales Una alternativa para el procesado analógico de señales es el procesado digital. Esta área se ha desarrollado
Más detallesPANORAMA GENERAL DE LOS µc
PANORAMA GENERAL DE LOS µc Sistemas Digitales II Este tipo de dispositivos en la actualidad se encuentran en los supermercados, artículos electrodomésticos, instrumentos musicales, juguetes, equipo automotriz
Más detallesINDICE 1. Operación del Computador 2. Sistemas Numéricos 3. Álgebra de Boole y Circuitos Lógicos
INDICE Prólogo XI 1. Operación del Computador 1 1.1. Calculadoras y Computadores 2 1.2. Computadores digitales electrónicos 5 1.3. Aplicación de los computadores a la solución de problemas 7 1.4. Aplicaciones
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 detallesMEMORIAS Y LÓGICA PROGRAMABLE
MEMORIAS Y LÓGICA PROGRAMABLE CONCEPTOS BÁSICOS LDD 2007-08 1 Memorias Almacenan gran cantidad de información (datos). Esquema lógico básico: DIR p MEM p 2 * n n DAT DAT n Señales de control LDD 2007-08
Más detallesEl Microprocesador. Tecnología y Funcionamiento
El Microprocesador Tecnología y Funcionamiento EL MICROPROCESADOR (I) El microprocesador aparece como un circuito integrado con una muy elevada escala de integración VHSI. El empleo de los microprocesadores
Más detallesINDICE Prefacio 1 Sistemas numéricos y códigos 2 Circuitos digitales
INDICE Prefacio xix 1 Sistemas numéricos y códigos 1.1 Sistemas numéricos posicionales 2 1.2 Número octales y hexadecimales 3 1.3 Conversiones entre sistemas numéricos posicionales 5 1.4 Suma y resta de
Más detallesTEMA 5 DISPOSITIVOS LÓGICOS PROGRAMABLES Y MEMORIAS. 1. Introducción. 2. Dispositivos lógicos programables.
T-5 Dispositivos lógicos programables. Memorias. TEMA 5 DISPOSITIVOS LÓGICOS PROGRAMABLES Y MEMORIAS.. Introducción. Las modernas técnicas de circuitos integrados permiten combinar miles e incluso millones
Más detallesLos Procesadores CORTEX M4 Y CORTEX M7 en el PROCESAMIENTO DIGITAL de SEÑALES
Los Procesadores CORTEX M4 Y CORTEX M7 en el PROCESAMIENTO DIGITAL de SEÑALES USB/Ethernet/CAN/Flash/etc Sistemas operativos Muchas características totalmente programables en C Baja Latencia de
Más detallesArquitectura de FPGAs
Arquitectura de FPGAs Diseño Lógico 2-2015 Instituto de Ingeniería Eléctrica Facultad de Ingeniería Universidad de la República PLD / FPGA - Mid 80's: 8 a 16 funciones lógicas - En el lab: 15000 funciones
Más detallesMICROCONTROLADORES PIC16F84 ING. RAÚL ROJAS REÁTEGUI
MICROCONTROLADORES PIC16F84 ING. RAÚL ROJAS REÁTEGUI DEFINICIÓN Es un microcontrolador de Microchip Technology fabricado en tecnología CMOS, completamente estático es decir si el reloj se detiene los datos
Más detallesPreguntas claves (y sus respuestas)
1 Preguntas claves (y sus respuestas) Qué es un microprocesador? Es un Circuito Integrado Secuencial Síncrono Qué necesita para funcionar? Qué hace? Para qué? Una tensión continua estable (5V, 3.3V, 2.5V,
Más detallesCarrera: Clave de la asignatura: Participantes. Representantes de las academias de Ingeniería Mecánica de Institutos Tecnológicos.
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Sistemas Digitales Ingeniería Mecánica MCT 0539 2 3 7 2.- HISTORIA DEL PROGRAMA
Más detallesMETODOLOGIAS DE DISEÑO PARA COMPUTACIÓN RECONFIGURABLE.
METODOLOGIAS DE DISEÑO PARA COMPUTACIÓN RECONFIGURABLE. Iñigo Aguirre; Jose Angel Ezquerra. Universidad del País Vasco. Euskal Herriko Unibertsitatea. jtpagpoi@sc.ehu.es. RESUMEN Este trabajo tiene por
Más detallesCAPITULO 1 INTRODUCCION AL PROYECTO
CAPITULO 1 INTRODUCCION AL PROYECTO 1 INTRODUCCION AL PROYECTO 1.1 Marco Teórico Los procesadores digitales de señales ganaron popularidad en los años sesentas con la introducción de la tecnología de estado
Más detallesDispositivos de lógica programable
Dispositivos de lógica programable SISTEMAS ELECTRÓNICOS DIGITALES 2 o Curso Ingeniería Técnica Industrial Especialidad en Electrónica Industrial Dr. José Luis Rosselló Índice Conceptos generales Dispositivos
Más detallesIEE 2712 Sistemas Digitales
IEE 2712 Sistemas Digitales Clase 6 Objetivos educacionales: 1. Saber aplicar el método de mapas de Karnaugh para 5 o más variables y para situaciones no-importa. 2. Conocer la implementación práctica
Más detallesCarrera: ECC Participantes Representante de las academias de ingeniería electrónica de los Institutos Tecnológicos.
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Electrónica Digital I Ingeniería Electrónica ECC-0416 4-2-10 2.- HISTORIA DEL PROGRAMA
Más detallesEstructura del Computador
Estructura del Computador 1 definiciones preliminares Estructura: es la forma en que los componentes están interrelacionados Función: la operación de cada componente individual como parte de la estructura.
Más detallesSistemas de Computadoras
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 detallesCarrera: MTF Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos.
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Microcontroladores MTF-0532 2-4-8 2.- HISTORIA DEL PROGRAMA Lugar y fecha de elaboración
Más detalles1.1 Introducción del Curso. 1.2 Nociones Básicas
1.1 Introducción del Curso El curso tiene como objetivo el estudio de los fundamentos de la organización de un computador. Se centra en el estudio de la unidad central de procesos ( CPU) para a partir
Más detallesSistemas Digitales. Diseño lógico con Verilog. Sinopsis. Prólogo.
1 Sistemas Digitales. Diseño lógico con Verilog. Sinopsis. El texto está orientado a un primer curso de diseño lógico en programas de estudios de ingenieros eléctricos, electrónicos, telemáticos y de ciencias
Más detallesEstudio del impacto de implementaciones de operadores aritméticos en dispositivos lógicos programables FPGA
Estudio del impacto de implementaciones de operadores aritméticos en dispositivos lógicos programables FPGA Marino, Ariel Alberto Grupo de Investigación y Servicios en Electrónica y Control Facultad Regional
Más detallesBloques funcionales combinacionales. Bloques para el encaminamiento y/o transferencia de datos
Bloques para el encaminamiento y/o transferencia de datos Multiplexor Demultiplexor Decodificador Codificador Bloques para el procesamiento de datos Comparador Bloques para la generación de funciones booleanas
Más detallesLÓGICA PROGRAMABLE. Introducción Simple PLDs Complex PLDs FPGAs. Dpto. Ingeniería Electrónica y Comunicaciones
Introducción Simple PLDs Complex PLDs FPGAs Diseño tradicional: basado en CIs estándar SSI/MSI Obtención de la función lógica Reducción a términos producto Minimización: Número de integrados Retardo de
Más detallesIntroducción TEMA 1 TECNOLOGÍA DE LOS CI. ME Tema 1 Aspectos generales sobre diseño microelectrónico 1
Introducción TEMA 1 TECNOLOGÍA DE LOS CI ME Tema 1 Aspectos generales sobre diseño microelectrónico 1 ÍNDICE TEMA 1 ASPECTOS GENERALES SOBRE DISEÑO MICROELECTRONICO Evolución del diseño electrónico Proceso
Más detallesTécnicas de Programación Hardware: CAD para FPGAs y CPLDs
Técnicas de Programación Hardware: CAD para FPGAs y CPLDs Clase 4: FPGAs Por: Nelson Acosta & Daniel Simonelli UNICEN - Tandil - 1999 1 Implementación de Sistemas Procesador convencional. Economico, conjunto
Más detalles3. CPLD S Y FPGA S UNIVERSIDAD TECNOLÓGICA DE LA MIXTECA. Instituto de Electrónica y Mecatrónica S I S T E M A S D I G I T A L E S
UNIVERSIDAD TECNOLÓGICA DE LA MIXTECA Instituto de Electrónica y Mecatrónica 3. CPLD S Y FPGA S S I S T E M A S D I G I T A L E S 1 M. C. Felipe Santiago Espinosa Octubre / 2017 INTRODUCCIÓN Los CPLDs
Más detallesTema: Microprocesadores
Universidad Nacional de Ingeniería Arquitectura de Maquinas I Unidad I: Introducción a los Microprocesadores y Microcontroladores. Tema: Microprocesadores Arq. de Computadora I Ing. Carlos Ortega H. 1
Más detallesIntroducción a los Sistemas Digitales. Tema 1
Introducción a los Sistemas Digitales Tema 1 Qué sabrás al final del tema? Diferencia entre analógico y digital Cómo se usan niveles de tensión para representar magnitudes digitales Parámetros de una señal
Más detallesDiscusión. Modelo de una compuerta. Arquitecturas de Computadores Prof. Mauricio Solar. Temario. ...Introducción
0-06-200 Temario Arquitecturas de Computadores Prof. Mauricio Solar 5 Componentes igitales Estructurados Introducción 2 Registros 3 Multiplexores 4 Codificadores y ecodificadores 5 Archivos de Registros
Más detallesDiseño de un generador de funciones Capítulo II Antecedentes
Capítulo II Diseño de un generador de funciones Antecedentes 2.1. Generadores de señales Un generador de señal está encargado de producir una señal eléctrica dependiente del tiempo, con diferentes características
Más detallesDiseño de Sistemas Digitales Utilizando FPGA
Diseño de Sistemas Digitales Utilizando FPGA M. en C. Amadeo José Argüelles Cruz Profesor del CIC-IPN Ing. José Angel Ascencio Roman, Ing. José Felipe Villalobos Baigorría CIC-IPN E n la década de los
Más detallesESTRUCTURA DE MICROPROCESADORES
ESTRUCTURA DE MICROPROCESADORES Interfaz básica de E/S Comunicación paralelo Profesor Ing. Johan Carvajal Godínez Interfaz básica de entrada/salida Permiten la comunicación de microprocesador con otros
Más detallesplacas 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 detallesXVI. utilizarlos de la forma más eficiente posible en el diseño de sistemas digitales.
INTRODUCCIÓN En la actualidad el diseño de circuitos y sistemas digitales ha avanzado mucho respecto a sus orígenes. Ningún diseñador se plantea en la actualidad realizar un sistema digital mediante circuitos
Más detallesINDICE Control de dispositivos específicos Diseño asistido por computadora Simulación Cálculos científicos
INDICE Parte I. La computadora digital: organización, operaciones, periféricos, lenguajes y sistemas operativos 1 Capitulo 1. La computadora digital 1.1. Introducción 3 1.2. Aplicaciones de las computadoras
Más detallesBloques estandarizados
Bloques estandarizados Mario Medina C. mariomedina@udec.cl Más allá de las puertas lógicas Complejidad creciente de diseños hace necesario buscar nuevos niveles de abstracción por sobre las compuertas
Más detallesLÓGICA PROGRAMABLE. Sergio Noriega
LÓGICA PROGRAMABLE Sergio Noriega - 2016 Exigencias del mercado actual: Equipos de complejidad creciente Especificaciones variables. Tiempos de desarrollos cada vez menores. Costos cada vez mas bajos.
Más detallesTEMA 11 MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLES
TEMA 11 MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLES 1 CLASIFICACIÓN SEGÚN SU TECNOLOGÍA 2 PARAMETROS FUNDAMENTALES DE LAS MEMORIAS Modo de acceso: Aleatorio (RAM, Random Access Memory) Serie Alterabilidad
Más detallescircuitos digitales números binario.
CIRCUITOS DIGITALES Vamos a volver a los circuitos digitales. Recordemos que son circuitos electrónicos que trabajan con números, y que con la tecnología con la que están realizados, estos números están
Más detallesTema 1: Introducción a Estructura de Computadores. Conceptos básicos y visión histórica
Tema 1: Introducción a Estructura de Computadores Conceptos básicos y visión histórica Programa de Teoría 1. Introducción. 2. Lenguaje Máquina. 3. Lenguaje Ensamblador. 4. Ruta de Datos y Unidad de Control.
Más detallesMicroprocesadores. Informática Aplicada DSI-EIE FCEIA
Microprocesadores Informática Aplicada DSI-EIE FCEIA Arquitecturas Un concepto: Programa almacenado Dos modelos: Von Neumann (1945) Harvard 2 Microprocesador Es un circuito integrado que cumple las funciones
Más detallesEl nivel ISA (II)! Conjunto de Instrucciones
El nivel ISA (II) Conjunto de Instrucciones EC-2721 Arquitectura del Computador I Que es un Conjunto de Instrucciones? Colección completa de instrucciones comprendida por un procesador Lenguaje de máquina
Más detallesDiseño de Sistemas Embebidos en FPGA Curso de Posgrado Facultad de Ciencias Exactas y Tecnología UNT.
Tema 1 Parte 1: Clasificación de circuitos digitales Parte 2: Lenguajes de descripción de Hardware Parte 1. Introducción Circuitos Integrados: Microelectrónica Área de la electrónica aplicada Estudio de
Más detallesTÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE DISPOSITIVOS DIGITALES
TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE DISPOSITIVOS DIGITALES 1. Competencias Implementar sistemas de medición y control bajo los
Más detallesSíntesis arquitectónica y de alto nivel
Síntesis arquitectónica y de alto nivel Módulo 1. Concepto y fases de la Síntesis de Alto Nivel 1 Diseño de circuitos: la complejidad Tratamiento de problemas de complejidad creciente Rápido desarrollo
Más detallesBLOQUE 2 (PARTE 1) DEFINICIÓN Y CLASIFICACIÓN
SISTEMAS ELECTRÓNICOS DIGITALES BLOQUE 2 CIRCUITOS DIGITALES CONFIGURABLES (PARTE 1) DEFINICIÓN Y CLASIFICACIÓN Enrique Mandado Pérez María José Moure Rodríguez DEFINICIÓN DE CIRCUITO DIGITAL CONFIGURABLE
Más detallesPREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1
PREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1 1. Cuál de los siguientes componentes no forma parte del esquema general de un ordenador? A Memoria Principal B Disco Duro C Unidad de Control D Unidad Aritmético
Más detallesMicrocontroladores. Unidad 1
Microcontroladores Unidad 1 1.1 Conceptos básicos Ordenador o Computadora Sistema de calculo de propósito general que incorpora una unidad central de proceso, memoria y dispositivos de entrada y salida.
Más detallesSistemas Electrónicos Digitales. Práctica 2 Implementación de un filtro FIR basado en estructura MAC
Sistemas Electrónicos igitales 2 o Ing. Telecomunicación Práctica 2 Implementación de un filtro FIR basado en estructura MAC Javier Toledo Moreo pto. Electrónica, Tecnología de Computadoras y Proyectos
Más detallesSistemas embebidos basados en FPGAs para instrumentación
Sistemas embebidos basados en FPGAs para instrumentación Introducción a los sistemas de instrumentación basados en microprocesador Guillermo Carpintero del Barrio Introducción al contenido de la asignatura
Más detallesQué es un Microcontrolador?
Qué es un Microcontrolador? Es un circuito integrado programable que contiene todos los componentes de un computadora, aunque de limitadas prestaciones y se destina a gobernar una sola tarea. Cómo se compone
Más detallesCSC 2. SÍNTESIS Y REDACCIÓN FINAL DE LOS CRITERIOS DE EVALUACIÓN (CRITERIOS ORIGINALES Nº)(ESTÁNDARES Nº) 3. CCLAVE
Sociedad de la información. Introducción histórica de la informática. Impacto de las Tecnologías de la Información y Comunicación (TIC) en los diversos ámbitos de la sociedad actual. Avances y riesgos.
Más detalles