Sistemas digitales Octubre '09- Febrero '10

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Sistemas digitales Octubre '09- Febrero '10"

Transcripción

1 Sistemas digitales Octubre '9- Febrero ' MC Jacob J. Vásquez Sanjuan JJVS-9

2 Diseño e implementación de circuitos lógicos con WinCupl Circuitos secuenciales Circuitos combinacionales JJVS-9 2

3 Circuitos secuenciales Considere la siguiente ecuación Y =ABC AB C A B C A BC ABC reduzca la ecuación anterior empleando mapas de Karnaugh. Y =A BC JJVS-9 3

4 Implementación mediante multiplexores ABC AB C A B C A BC AB C=,,2,3,6 A B C 5V JJVS-9 Y D7 D6 D5 D4 D3 D2 D D 4

5 Arquitectura de una PROM JJVS-9 5

6 Implementación mediante una ROM C B U8A U8A 74LS4 2 74LS4 2 Y =,,2,3,6 U8A 74LS4 2 A U7A 2 2 /A/B/C 2 /A/BC 2 /AB/C 2 /ABC 2 A/B/C 2 A/BC 2 AB/C 2 ABC 3 U7A 74LS DIODE 2 3 U7A 74LS 2 3 Dirección Dato U7A 74LS LS U7A LS U7A LS U7A 2 3 U7A 74LS LS JJVS-9 6 Y = Σ(,,2,3,6)

7 Arquitectura PAL JJVS-9 7

8 Implementación con PAL A C B U8A U8A 74LS4 U8A 74LS LS4 D22 R2 DIODE D22 R U7A R2 DIODE D22 R 74LS R2 DIODE D22 Y=/A/B/C+/A/BC+/AB/C R R2 DIODE D22 R U7A R2 DIODE U9A UA D22 74LS4 R 74LS R2 74LS27 DIODE R R2 DIODE R Y =,,2,3,6 U7A R2 DIODE R 74LS R2 DIODE R R2 DIODE R U7A R2 DIODE R 74LS R2 DIODE R R2 DIODE R U7A R2 U9A DIODE UA LS4 R R2 74LS 74LS27 Y=/ABC+AB/C DIODE R R2 R R2 U7A R 74LS R2 R JJVS-9 8

9 Arquitectura PLA JJVS-9 9

10 FPGA JJVS-9

11 Tipos de PAL El circuito de salida de una PAL se llama MACROCELDA. En general, existen 3 tipos de macroceldas: Combinacional (L). Combinacional con flip-flops a las salidas (R). Únicamente genera funciones lógicas. Las salidas pueden ser tomadas como entradas. 6L8 = 6 entradas/salidas y 8 salidas, cada salida se forma con 8 minitérminos. Las salidas que pueden ser combinacionales. Un número de salidas están conectadas a flip - flops. 6R4=6 entradas/salidas con 4 flip-flops. Configurable, combinacional o salida a flip - flop (V) JJVS-9 Cada una de las salidas es configurable, a ser de flip - flop o puramente combinacional. 22V = 22 entradas/salidas y salidas configurables.

12 Macrocelda configurable JJVS-9 2

13 GAL 22V Tiene 2 entradas (Terminales - y 3). Tiene salidas/entradas (4-23). La terminal siempre es la fuente de reloj para circuitos secuenciales. Se puede generar hasta 2 minitérminos: 8 en las salidas 4 y 23. en las salidas 5 y en las salidas 6 y 2. 4 en las salidas 7 y 2. 6 en las salidas 8 y 9. Permite Reset síncrono y asíncrono, y se puede hacer retroalimentación de las salidas a las entradas. JJVS-9 3

14 GAL 22V JJVS-9 4

15 WinCUPL (Universal Compiler for Programmable Logic) El WinCUPL es un software de Atmel que genera el archivo para programar PAL s y GAL S. Un programa en WinCUPL, consta de 3 bloques principales, que son: Encabezado. Se indica el nombre del programa, el dispositivo a ser programado, el autor, la fecha y otros datos. Asignación de terminales. Se indican la asignación de las terminales de entrada y salida del dispositivo. Ecuaciones lógicas. Define la relación entre las terminales asignadas. JJVS-9 5

16 Implementación en WinCUPL Y =,,2,3,6 Encabezado Asignación de terminales Name Name ; PartNo ; Date 3//26 ; Revision ; Designer Engineer ; Company UTM ; Assembly None ; Location ; Device g22v ; /* *************** INPUT PINS *********************/ PIN = A ; /* */ PIN 2 = B ; /* */ PIN 3 = C ; /* */ /* *************** OUTPUT PINS *********************/ PIN 23 = Y ; /* */ Ecuaciones lógicas JJVS-9 /* ************** ECUACIÓN LÓGICA ******************/ Y=(!A&!B&!C)#(!A&!B&C)#(!A&B&!C)#(!A&B&C)#(A&B&!C); 6

17 Elementos del lenguaje CUPL Variables Son cadenas de caracteres alfanuméricos que especifican terminales del dispositivo, nodos intermedios, constantes, señales de entrada y salida, señales intermedias o conjuntos de estas. Son sensibles a las mayúsculas. Indexadas Es posible usar nombres de variables para representar un grupo de variables terminando estas con un numero indexado del al 3. Ejemplo: D D D2 D3 D4 D5 D6 D7 JJVS-9 7

18 Palabras reservadas JJVS-9 8

19 Constantes numéricas La base por omisión en CUPL para todos los números es el hexadecimal. Excepto para los números de las terminales y variables indexadas, las cuales siempre están en decimal. Ejemplos Decimal Hexadecimal Octal Binario JJVS-9 d O h O o O b O d 2 h 5 o 25 b d 5 h 33 o 63 b d 7 h 7 o 7 b 9

20 Funciones lógicas & * : Not! And & Or # Xor $ /*JJVS-9 Comentario */ # +., ( [! $ ) ] /* ^ / */ = 2

21 Operadores aritméticos JJVS-9 2

22 Notación de lista Una lista es un método corto para definir variables. Ejemplo: [D,D,D2,D3,D4,D5,D6,D7] [ON, OFF] [ONE, TWO, THREE, FOUR] Cuando todos los nombres de las variables en la lista son secuencialmente numerados, el siguiente formato puede ser usado: [D..D7] [D..7] JJVS-9 [A..A5] [A7..] [INPUT3..INPUT] [I2..] 22

23 Usando el comando FIELD Una declaración con FIELD asigna una variable a un grupo de bits. JJVS-9 23

24 Extensiones de variables JJVS-9 24

25 Operaciones de igualdad Estas expresiones son equivalentes a : JJVS-9 25

26 Tablas de verdad JJVS-9 26

27 Máquinas de estados JJVS-9 27

28 Máquinas de estados Sequenced count { JJVS-9 present S if up next S; if down next S9; if clear next S; if down out carry; present S if up next S2; if down next S; if clear next S; present S2 if up next S3; if down next S; if clear next S; } 28

29 Condición JJVS-9 29

30 Encabezado Name PartNo Date Revision Designer Company Assembly Location Device Name ; ; 3//26 ; ; Engineer ; UTM ; None ; Huajuapan; g22v ; Deben escribirse todos los campos, si no, el compilador marca un error. JJVS-9 3

31 Declaración de terminales El formato general para esta declaración es: PIN pin_number = [! ] var Ejemplos: PIN = Clock; PIN 2 = S; PIN =!O; PIN [3..6] = [D..D3]; Declaración de nodos PIN_NODE pin_number = [!]var; Se usan para dispositivos que cuentan con terminales internas JJVS-9 3

32 Comandos del procesador El comando $DEFINE sirve para remplazar un operador, número, o símbolo con una cadena de caracteres que es más consistente con una aplicación específica. $DEFINE ON b $DEFINE OFF b $DEFINE PORTA h C $DEFINE + # $DEFINE * & JJVS-9 32

33 Comandos del procesador $DEFINE $DEFINE $DEFINE $DEFINE STATE-a STATE-b STATE-c STATE-d Present STATE-d NEXT STATE-a JJVS-9 b b b b 33

34 Simulación JJVS-9 34

35 Multiplexor de 2 a D D C Y Min C D D Y Y=/C*D + C*D Tarea : Realice un decodificadro 2 a 4, empleando WinCupl JJVS-9 35

36 Generador de paridad Diseñe un circuito que determine la paridad par en una palabra de entrada de 8 bits. Existe paridad si se tiene un número par de unos a la entrada. Escriba JJVS-9 el programa para el WinCUPL. 36

37 Decodificador BCD a 7 segmentos Min B JJVS-9 Entradas B2 B B A B X X X X X X X X X Salidas C D E F G X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X A F G B C E D 37

38 Name bcd7seg ; PartNo ; Date 4//26 ; Revision ; Designer Engineer ; Company UTM ; Assembly None ; Location ; Device g22v ; /* *************** INPUT PINS */ PIN = B ; PIN 2 = B ; PIN 3 = B2 ; PIN 4 = B3 ; */ /* *************** OUTPUT PINS*/ PIN 4 = A ; PIN 5 = B ; PIN 6 = C ; PIN 7 = D ; PIN 8 = E ; PIN 9 = F ; PIN 2 = G ; JJVS-9 FIELD ENTRADA = [B3..]; FIELD SALIDA = [A,B,C,D,E,F,G]; TABLE ENTRADA=>SALIDA { =>'b'; =>'b'; 2=>'b'; 3=>'b'; 4=>'b'; 5=>'b'; 6=>'b'; 7=>'b'; 8=>'b'; 9=>'b'; } 38

39 Decodificador de 3 a 8 Entradas Salidas A B C Y Y Y2 Y3 Y4 Y5 Y6 Y7 Y = /A/B/C+/A/B C+/AB/C+/ABC+A/B/C+A/BC+AB/C+ABC 39 JJVS-9

40 Decodificador de 3 a 8 activo en bajo Entradas Salidas A B C Y Y Y2 Y3 Y4 Y5 Y6 Y7 JJVS-9 4

41 Comparador de dos datos de 3 bits Dato a Mayor Igual Dato b Menor Compara TAREA2: Realice un comparador de 4 bits. JJVS-9 4

42 Sumador JJVS-9 Cin A B suma Cout 42

43 Clasificación de la lógica digital Logic ASIC Aplicattion Specific ICs Standard Logic Programmable Logic Gate Arrays Devices (PLDs) SPLDs (PALs) 8s JJVS-9 CPLDs 9 - Cell-Based ICs Full Custom ICs FPGAs 9 43

44 Simple Programmable Logic Device SPLD PAL PLA PLD Arreglos AND-OR con salidas directas o a registros (flip-flops). Contienen de a circuitos TTL en un solo chip JJVS-9 44

45 Complex Programmable Logic Device Contiene varios elementos reconfigurables tipo PLA interconectados por una matriz de conmutación. Equivale de 4 a 64 PLAs. Circuitos de a compuertas en un solo chip. Tiempos de retardo de terminal a terminal fijos del orden de nanosegundos. JJVS-9 45

46 PAL2L Tiene 2 entradas (Terminales - y 3). Tiene salidas combinacionales (4-23). Se puede generar hasta 2 minitérminos,2 en cada salida de hasta 2 productos. JJVS-9 46

47 PAL 2C Tiene 2 entradas. Tiene salida complementada. Se puede generar hasta 6 minitérminos de 2 entradas cada uno. JJVS-9 47

48 PAL6R4 Tiene 6 entradas de las cuales 8 pueden retroalimentarse de las salidas. Tiene 8 salidas y cuatro de estas pueden ser con salida a flip-flop tipo D. Se puede generar hasta 8 minitérminos de hasta 8 variables (salida combinacional) y 7 para combinacional. Permite Reset síncrono y asíncrono, y se puede hacer retroalimentación de las salidas a las entradas. JJVS-9 48

49 GAL6V8 Tiene entradas. Tiene 8 salidas (que pueden ser entradas). En modo de registro la terminal y, son configuradas como la señal de reloj y la habilitación de salida (OE). En modo complejo se retroalimentan las terminales 2 y 9. En modo simple se retroalimentan las terminales adjacentes y las salidas quedan en las terminales 5 y 6. Se puede generar hasta 8 minitérminos: 8 en cada una de las salidas. Permite Reset síncrono y asíncrono, y se puede hacer retroalimentación de las salidas a las entradas. JJVS-9 49

50 GAL6V8 JJVS-9 5

51 Presentaciones JJVS-9 5

52 Modos para sustituir dispositivos con la GAL6V8 JJVS-9 52

53 PLS 53 JJVS-9 53

54 PLS 53 8 entradas lógicas, I a I7. El dispositivo tiene salidas, B a B9. Cada salida es programable usando una compuerta XOR. Todas las salidas son retroalimentadas al arreglo de compuertas, proporcionando un total de 8 entradas al arreglo. Si las salidas no son habilitadas, se pueden usar como entradas. Cada una de las salidas es combinacional y puede generar expresiones de hasta 32 minitérminos usando algunas o las 8 entradas o salidas como operandos. JJVS-9 54

55 PLS 67 JJVS-9 55

56 PROGRAMA EN OPAL DEL COMPARADOR DE 4 BITS begin header Comparador de dos numeros de cuatro bits end header begin definition device p22v; input compara=,a3=2,a2=3,a=4,a=5,b3=6,b2=7,b=8,b=9; feedback(com) may=23,igu=22,men=2; output(com)mayor=2,menor=9,igual=8; set datoa=[a2,a,a],datob=[b2,b,b]; end definition begin equation may = ( datoa > datob )*compara; igu = ( datoa == datob)*compara; men = ( datoa < datob )*compara; mayor = may*(a3>=b3)*compara; menor = men*(a3<=b3)*compara; igual = igu*(a3==b3)*compara; end equation JJVS-9 56

57 Diagrama de estados /* *************** INPUT PINS *********************/ PIN = CLOCK ; /* */ PIN 2 = R ; /* */ PIN 3 = S ; /* */ PIN 4 = T ; /* */ PIN 5 = RESET ; /* */ PIN 6 = PRESET ; /* */ /* *************** OUTPUT PINS *********************/ PIN 4 = A ; /* */ PIN 5 = B ; /* */ PIN 6 = C ; /* */ SEQUENCE [A,B,C] { PRESENT 6 IF R NEXT 2; DEFAULT NEXT 4; PRESENT 4 IF S NEXT 6; DEFAULT NEXT 5; PRESENT 2 IF S NEXT 3; DEFAULT NEXT 6; PRESENT 5 IF T NEXT 7; DEFAULT NEXT 4; PRESENT 7 NEXT 6; PRESENT 3 IF T NEXT 2; DEFAULT NEXT 7; } A.AR=RESET;B.AR=RESET;C.AR=RESET; A.SP=PRESET;B.SP=PRESET;C.SP=PRESET; JJVS-9 57

58 Múltiples entradas en un diagrama de estados JJVS-9 58

59 Diseño lógico con salidas JJVS-9 59

60 Ejemplo de salidas JJVS-9 6

61 Diagrama de tiempo JJVS-9 6

62 Generación de los pulsos de salida JJVS-9 62

63 Otras salidas JJVS-9 63

64 Diagrama de tiempos JJVS-9 64

65 Salidas del ejercicio JJVS-9 65

66 Diagrama de tiempos JJVS-9 66

67 Un controlador para una máquina de refrescos Entrega dos tipos de refrescos: sangria y light. Acepta solo monedas de 5 peso. Si existen monedas depositadas, estas pueden regresarse en cualquier momento mediante un botón. El usuario puede tomar el tiempo que sea necesario para hacer su selección. El precio del refresco es de pesos. Más de una entrada no puede ser reconocida al mismo tiempo. JJVS-9 67

68 Circuitos integrados programables con diferentes densidades SPLD (Simple Programmable Logic Device) PROM (Programmable Read Only Memory) PLA (Programmable Logic Array) PAL (Programmable AND-Array Logic) CPLD (Complex Programmable Logic Device) FPGA (Field Programmable Logic Device) JJVS-9 68

69 Programación con memorias de solo lectura JJVS-9 69

70 Máquina de estados basada en ROM JJVS-9 7

71 Diseño de diagramas de estado con entradas de decisión JJVS-9 7

72 Diseño de diagramas de estado con múltiples entradas JJVS-9 72

73 THINGS TO THINK... He who asks is a fool for five minutes, but he who does not ask remains a fool forever. Chinese proverb. Advice is what we ask for when we already know the answer but wish we didn't. -- Erica Jong JJVS-9 73

74 Generador/Sintetizador de señales digitales JJVS-9 74

75 Generador/Sintetizador de señales digitales JJVS-9 75

76 Dispositivos Lógicos Programables Complejos (CPLD) Un CPLD es un dispositivo lógico programable complejo (Complex Programmable Logic Device) Son circuitos programables construidos con base en arreglos de bloques lógicos (LABs) Cada LAB contiene un conjunto de Macro celdas Con cada macro celda se puede realizar una función lógica independiente Los LABs se conectan entre si a través de un arreglo de interconexiones programable Es posible realizar sistemas con mayor complejidad JJVS-9 76

77 Dispositivos Lógicos Programables Complejos (CPLD) Multiple PLDs can be combined on a single chip by using programmable interconnect structures. These PLDs are called CPLDs. JJVS-9 ALTERA MAX 7 77

78 CPLDs de Altera MAX 5, MAX 7, y MAX 9 El dispositivo puede ser considerado como un arreglo de SPLDs. Existen en tecnología EPROM y EPROM. Se programan en el circuito. JJVS-9 78

79 CPLD MAX 7 Cada LAB consiste de dos macroceldas (OLMC), que comprende un conjunto de términos de productos programables que alimentan una compuerta OR y un flip-flop (D,JK,T o SR). JJVS-9 79

80 CPLD MAX 7 Las entradas a la OLMC son variables, la compuerta OR puede recibir 5 SOP y 5 extras de otras macroceldas, la salida OR puede variarse. JJVS-9 8

81 CPLDs de AMD (Advance Micro Devices) Existen diversas categorías Match -5. La M- utiliza PALs 22v6. La M-4 utiliza de 6 a 6 PALs (2K-5K comp). JJVS-9 8

82 Match 4 de AMD Existen 2 diferencias con un PAL: existe un seleccionador de salidas y una matriz de conmutación entre las OR y los pines de E/S. Las salidas OR son flexibles a diferencia de los PAL. JJVS-9 82

83 CPLDs de Lattice Su primera generación de CPLDs, son las Plsi e isplsi (rango de 2 a 4 compuertas), retardo de ns. Serie 2, rango de 6-2 compuertas, la cual tiene más macroceldas por terminales de entrada/salida y menor velocidad de retardo que la serie (5.5ns). El estado del arte de en cuanto a velocidad. La serie 3 representa los CPLDs más grandes con hasta 5 compuertas y retardos de -5ns. Se compara a la Mach 4 de AMD. Ofrece otras características mejoradas, como el JTAG boundary scan. JJVS-9 83

84 Estructura general del CPLD PSI o isplsi de Lattice JJVS-9 84

85 Cypress FLASH37 CPLDs Se basa en tecnología FLASH y EEPROM, ofrece retardos de terminal a terminal de 8.5 a 5 ns. No se programan en el circuito. Proporcionan más entradas/salidas que sus competidores. Las partes pequeñas tienen 32 macroceldas (grandes:256) y 32 entradas/salidas (grandes:256). JJVS-9 85

86 Arquitectura del CPLD de Cypress FLASH37 JJVS-9 86

87 Xilinx XC7 CPLD Tiene dos familias: XC7 y XC95. Series 72 y 73. Cuentan con capacidad de 6 a 5 compuertas. Retardos de 25 ns. Cada CI consiste de una colección de bloques compuesto de 9 macroceldas. La serie 72 incluye dos compuertas OR y cada una de ellas es entrada a una ALU de dos bits. La ALU genera cualquier función que se conecta a un flip-flop reconfigurable. La serie 73 es una versión mejorada de la 72, ofreciendo mayor capacidad (3 compuertas) y alta velocidad. XC95 Hasta 62 compuertas y retardos de 5 ns. JJVS-9 87

88 Altera CPLD FLASHlogic JJVS-9 88

89 Arreglos ICT PEEL JJVS-9 89

90 Aplicaciones de CPLDs Controladores gráficos Controladores LAN Controladores UART Control de memorias cache JJVS-9 9

Instituto Tecnológico de Tuxtla Gutiérrez PRACTICAS DE GAL S. Software WinCupl 5.0

Instituto Tecnológico de Tuxtla Gutiérrez PRACTICAS DE GAL S. Software WinCupl 5.0 PRACTICAS DE GAL S Software WinCupl 5.0 10 PRACTICAS DE GAL S (22V10) 1.- Compuerta and de dos entradas. 2.- Una compuerta or y una compuerta and de dos entradas. 3.- Decodificador de binario a decimal.

Más detalles

Dispositivos Lógicos Programables

Dispositivos 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 detalles

Introducción a VHDL. Sistemas digitales UTM-2006 JJVS

Introducció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 detalles

Operación de circuitos lógicos combinatorios.

Operación de circuitos lógicos combinatorios. Operación de circuitos lógicos combinatorios. 1.1 Analiza circuitos lógicos combinatorios, empleando sistemas y códigos numéricos. A. Identificación de las características de la electrónica digital. Orígenes

Más detalles

BLOQUE 2 (PARTE 2) DISPOSITIVOS LÓGICOS PROGRAMABLES

BLOQUE 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 detalles

1. INTRODUCCIÓN A LOS CIRCUITOS DIGITALES PROGRAMABLES

1. 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 detalles

LÓGICA PROGRAMABLE. Introducción Simple PLDs Complex PLDs FPGAs. Dpto. Ingeniería Electrónica y Comunicaciones

LÓ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 detalles

4.1. Circuitos Digitales Configurables

4.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 detalles

INDICE. XVII 0 Introducción 0.1. Historia de la computación

INDICE. 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 detalles

Electrónica Digital II. M. C. Felipe Santiago Espinosa

Electrónica Digital II. M. C. Felipe Santiago Espinosa Electrónica Digital II M. C. Felipe Santiago Espinosa Octubre de 2014 WinCUPL Software desarrollado por Atmel Corporation. CUPL: Compilador universal para lógica programable (genera archivos para programar

Más detalles

MEMORIAS Y LÓGICA PROGRAMABLE

MEMORIAS 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 detalles

SUBSISTEMAS COMBINACIONALES. Tema 4: SUBSISTEMAS COMBINACIONALES

SUBSISTEMAS COMBINACIONALES. Tema 4: SUBSISTEMAS COMBINACIONALES Tema 4: SUBSISTEMAS COMBINACIONALES Contenido * Circuitos integrados MSI/LSI. * Subsistemas de propósito específico: * decodificadores, codificadores, convertidores de código * codificadores de prioridad

Más detalles

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. 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 detalles

Asignaturas antecedentes y subsecuentes

Asignaturas 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 detalles

Introducción a los Dispositivos Lógicos Programables (FPGAs) Guillermo Güichal

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 detalles

Bloques Combinacionales

Bloques Combinacionales Bloques Combinacionales 1. Comparadores 2. Sumadores y Semisumadores 3. Multiplexores Demultiplexores 4. Codificadores Decodificadores 5. Convertidores de código 6. Generadores /comprobadores de paridad

Más detalles

Tema VI: Memorias y Dispositivos de Lógica Programable (PLDs)

Tema 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 detalles

Dispositivos lógicos programables (PLDs(

Dispositivos 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 detalles

Electró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 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 detalles

Circuitos Lógicos Combinatorios. Ing. Jorge Manrique 2004 Sistemas Digitales 1

Circuitos 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 detalles

Dispositivos de lógica programable

Dispositivos 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 detalles

Introducción a la programación de PLD s

Introducción a la programación de PLD s Introducción a la programación de PLD s Sira E. Palazuelos Cagigas Ernesto Martín Gorostiza Departamento de Electrónica Universidad de Alcalá PALCE22V10 2 1 Proceso de diseño Problema de Diseño Especificación

Más detalles

Electrónica Digital. Tema 2. Dispositivos Lógicos Programables (PLD)

Electró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 detalles

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. 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 detalles

Electrónica. Diseño lógico. Fundamentos en electrónica digital. Héctor Arturo Flórez Fernández

Electrónica. Diseño lógico. Fundamentos en electrónica digital. Héctor Arturo Flórez Fernández Electrónica Diseño lógico Fundamentos en electrónica digital Héctor Arturo Flórez Fernández Flórez Fernández, Héctor Arturo Diseño lógico: fundamentos de electrónica digital / Héctor Arturo Flórez Fernández.

Más detalles

Bloques funcionales combinacionales. Bloques para el encaminamiento y/o transferencia de datos

Bloques 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 detalles

Electró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 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 detalles

INDICE Prefacio 1 Sistemas numéricos y códigos 2 Circuitos digitales

INDICE 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 detalles

Tema 9. SISTEMAS COMBINACIONALES PROGRAMABLES SISTEMAS COMBINACIONALES PROGRAMABLES NO UNIVERSALES

Tema 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 detalles

Lógica Programable -Introducción - Introducción n a los Sistemas Lógicos y Digitales 2008

Ló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 detalles

Dispositivos Lógicos Programables

Dispositivos Lógicos Programables Capítulo 2 Dispositivos Lógicos Programables En este capítulo se abordan los distintos tipos de Dispositivos Lógicos Programables, incluyendo su definición, su clasificación y una breve explicación de

Más detalles

UD.-5. Circuitos secuenciales: análisis y diseño de registros y de contadores.

UD.-5. Circuitos secuenciales: análisis y diseño de registros y de contadores. UD.-5. Circuitos secuenciales: análisis y diseño de registros y de contadores. José Gorjón Índice Objetivos. Introducción. Análisis de registros de almacenamiento. Análisis de registros de desplazamiento.

Más detalles

Implementación de una unidad procesadora de cuatro bits, como material didáctico

Implementación de una unidad procesadora de cuatro bits, como material didáctico Implementación de una unidad procesadora de cuatro bits, como material didáctico Ángel Eduardo Gasca Herrera Universidad Veracruzana Agasca3@hotmail.com Jacinto Enrique Pretelin Canela Universidad Veracruzana

Más detalles

Créditos prácticos: Fernández Vadillos José Guillén Castillo Francisco Luis Novas Castellano Nuria

Créditos prácticos: Fernández Vadillos José Guillén Castillo Francisco Luis Novas Castellano Nuria Año académico: 2006-2007 Centro: Escuela Politécnica Superior Departamento: Arquitect. de Computadores y Electrónica Área: Electrónica/Tecnología Electrónica Estudios: Ingeniero Técnico en Informática

Más detalles

Organización n del Computador 1. Lógica Digital 2 Circuitos y memorias

Organización n del Computador 1. Lógica Digital 2 Circuitos y memorias Organización n del Computador Lógica Digital 2 Circuitos y memorias Circuitos Secuenciales Circuitos combinatorios Funciones ooleanas El resultado depende sólo s de las entradas También n necesitamos circuitos

Más detalles

INDICE Control de dispositivos específicos Diseño asistido por computadora Simulación Cálculos científicos

INDICE 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 detalles

FIELD PROGRAMMABLE GATE ARRAY (FPGA)

FIELD 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 detalles

TEMA 5.3 SISTEMAS DIGITALES

TEMA 5.3 SISTEMAS DIGITALES TEMA 5.3 SISTEMAS DIGITALES TEMA 5 SISTEMAS DIGITALES FUNDAMENTOS DE ELECTRÓNICA 08 de enero de 2015 TEMA 5.3 SISTEMAS DIGITALES Introducción Sistemas combinacionales Sistemas secuenciales TEMA 5.3 SISTEMAS

Más detalles

Arquitecturas 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. 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 detalles

Cuatro Tipos de Flip-Flop en la GAL22V10

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

Más detalles

ÍNDICE CAPÍTULO 1. CÓDIGOS DE NUMERACIÓN CAPÍTULO 2. ÁLGEBRA DE CONMUTACIÓN Y FUNCIONES LÓGICAS... 37

ÍNDICE CAPÍTULO 1. CÓDIGOS DE NUMERACIÓN CAPÍTULO 2. ÁLGEBRA DE CONMUTACIÓN Y FUNCIONES LÓGICAS... 37 ÍNDICE LISTA DE FIGURAS... 7 LISTA DE TABLAS... 11 CAPÍTULO 1. CÓDIGOS DE NUMERACIÓN... 13 1.1. REPRESENTACIÓN DE LA INFORMACIÓN... 15 1.2. SISTEMAS DE NUMERACIÓN BINARIO NATURAL Y HEXADECIMAL... 18 1.3.

Más detalles

Circuitos Digitales Avanzados

Circuitos Digitales Avanzados Circuitos Digitales Avanzados M.C. Jorge E. Ibarra Esquer jorgeeie@uabc.mx Contenido Circuitos secuenciales con dispositivos MSI Redes iterativas Circuitos para operaciones aritméticas Dispositivos programables

Más detalles

El diseño con PLDs señala las siguientes ventajas en relación a la lógica cableada:

El 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 detalles

Laboratorio de Diseño Lógico Charla Introductoria 1.2. Ing. Luis C. Rosales A

Laboratorio de Diseño Lógico Charla Introductoria 1.2. Ing. Luis C. Rosales A Laboratorio de Diseño Lógico Charla Introductoria 1.2 Ing. Luis C. Rosales A. luis.carlos.rosales@gmail.com 2509-4569 Actualizaciones 1. Ya se esta tramitando el correo oficial dentro del dominio del TEC,

Más detalles

Carrera: ECC Participantes Representante de las academias de ingeniería electrónica de los Institutos Tecnológicos.

Carrera: 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 detalles

Aquí vemos como una PLD no programada (donde todos sus fusibles están intactos), así para la salida O1 tenemos:

Aquí vemos como una PLD no programada (donde todos sus fusibles están intactos), así para la salida O1 tenemos: PLD PLD son las siglas de Programmable Logic Design o dispositivos de lógica programable. Estos circuitos integrados permiten generar dentro del mismo funciones que no disponemos en los C.I. comerciales

Más detalles

TEMA 11 MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLES

TEMA 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 detalles

Introducció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 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 detalles

Dispositivos de lógica programable

Dispositivos de lógica programable Dispositivos de lógica programable SISEMAS ELECRÓNICOS DIGIALES 2 o Curso Ingeniería écnica Industrial Especialidad en Electrónica Industrial Dr. José Luis Rosselló Índice Conceptos generales Dispositivos

Más detalles

Arquitecaura de Computadoras Tema 1 - Introducción a la Arquitectura de Computadoras

Arquitecaura de Computadoras Tema 1 - Introducción a la Arquitectura de Computadoras 1121025 Arquitecaura de Computadoras - Introducción a la Arquitectura de Computadoras Eduardo Rodríguez Martínez Departamento de Electrónica División de Ciencias Básicas e Ingeniería Universidad Autónoma

Más detalles

INDICE Capitulo 1. Álgebra de variables lógicas Capitulo 2. Funciones lógicas

INDICE Capitulo 1. Álgebra de variables lógicas Capitulo 2. Funciones lógicas INDICE Prefacio XV Capitulo 1. Álgebra de variables lógicas 1 1.1. Variables y funciones 1 1.2. Variables lógicas 2 1.3. Valores de una variable lógica 2 1.4. Funciones de una variable lógica 3 1.5. Funciones

Más detalles

Universidad Autónoma de Baja California

Universidad Autónoma de Baja California Universidad Autónoma de Baja California Facultad de Ingeniería, Arquitectura y Diseño Práctica de laboratorio Programa educativo Plan de estudio Clave asignatura Nombre de la asignatura Bioingeniería 2009-2

Más detalles

ABEL Para Síntesis. Dr. Juan C. Herrera Lozada

ABEL Para Síntesis. Dr. Juan C. Herrera Lozada ABEL Para Síntesis Dr. Juan C. Herrera Lozada jlozada@ipn.mx Caso de Estudio 1: Diseño Combinacional ABEL permite la descripción de circuitos mediante tablas de verdad, ecuaciones y diagramas de estado.

Más detalles

Organización de Computadoras Apunte 5: Circuitos Lógicos Secuenciales

Organización de Computadoras Apunte 5: Circuitos Lógicos Secuenciales Organización de Computadoras 2003 Apunte 5: Circuitos Lógicos Secuenciales Introducción: En el desarrollo de los sistemas digitales es fundamental el almacenamiento de la información, esta característica

Más detalles

Programa Oficial de Asignatura. Ficha Técnica. Presentación. Competencias y/o resultados del aprendizaje. Electrónica Analógica y Digital

Programa Oficial de Asignatura. Ficha Técnica. Presentación. Competencias y/o resultados del aprendizaje. Electrónica Analógica y Digital Ficha Técnica Titulación: Grado en Ingeniería de Tecnología y Servicios de Telecomunicación Plan BOE: BOE número 108 de 6 de mayo de 2015 Asignatura: Electrónica e Instrumentación Básica Módulo: Electrónica

Más detalles

Sistemas Combinacionales y Sistemas Secuenciales

Sistemas Combinacionales y Sistemas Secuenciales y Prof. Rodrigo Araya E. raraya@inf.utfsm.cl Universidad Técnica Federico Santa María Departamento de Informática Valparaíso, 1 er Semestre 2006 y 1 2 3 y Contenido Al hablar de sistemas, nos referimos

Más detalles

TEMA 5 DISPOSITIVOS LÓGICOS PROGRAMABLES Y MEMORIAS. 1. Introducción. 2. Dispositivos lógicos programables.

TEMA 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 detalles

Programa Regular. Electrónica II

Programa Regular. Electrónica II Programa Regular Electrónica II Modalidad de la Asignatura: Teórico-práctica. Carga horaria: 6hs. Objetivos: Se pretende que el alumno conozca las características fundamentales del diseño digital, conociendo

Más detalles

3. 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

3. 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 detalles

Sistemas Combinacionales

Sistemas Combinacionales Sistemas Combinacionales Tipos de Sistemas Digitales Puertas Lógicas Bloques Combinacionales Multiplexores Decodificadores/demultiplexores Decodificadores BCD a 7 segmentos Codificadores Comparadores Sumadores

Más detalles

PROGRAMA DE LA ASIGNATURA: SISTEMAS ELECTRÓNICOS DIGITALES

PROGRAMA DE LA ASIGNATURA: SISTEMAS ELECTRÓNICOS DIGITALES DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA HOJA 1 DE 8 PROGRAMA DE LA ASIGNATURA: SISTEMAS ELECTRÓNICOS DIGITALES CENTRO: TITULACIÓN: E.T.S. DE INGENIEROS DE TELECOMUNICACIÓN INGENIERO TÉCNICO DE TELECOMUNICACIÓN

Más detalles

Estudio 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 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 detalles

Bloques estandarizados

Bloques 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 detalles

Diseño de un generador de funciones Capítulo II Antecedentes

Diseñ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 detalles

Sumadores. Tipos de sumadores: Half-adder. Full-Adder. Carry-Look-Ahead. Carry-select.

Sumadores. Tipos de sumadores: Half-adder. Full-Adder. Carry-Look-Ahead. Carry-select. Sumadores En electrónica un sumador es un circuito lógico que calcula la operación suma. En los computadores modernos se encuentra en lo que se denomina Unidad aritmético lógica (ALU). Generalmente realizan

Más detalles

Alternativas de implementación: Estilos

Alternativas de implementación: Estilos Alternativas de implementación: Estilos Alternativas de implementación: Estilos Alternativas de implementación: Estilos µprocesador INTEL 386: 3 estilos de layout Datapath: ALU 2-D arrays: Memoria Standard

Más detalles

Circuitos lógicos MSI Combinacionales

Circuitos lógicos MSI Combinacionales Departamento de Electrónica Electrónica Digital Circuitos lógicos MSI Combinacionales Facultad de Ingeniería Bioingeniería Universidad Nacional de Entre Ríos 1 Temario Decodificadores / Conversores de

Más detalles

Dispositivos Lógicos Programables

Dispositivos Lógicos Programables Electrónica Digital Departamento de Electrónica Dispositivos Lógicos Programables Bioingeniería Facultad de Ingeniería - UNER Circuitos programables / configurables Arquitectura no configurable Microprocesador

Más detalles

1. MÓDULOS DE LA MÁQUINA DE SERVICIOS DE LÍQUIDO

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

Más detalles

Tema 4 - Bloques combinacionales

Tema 4 - Bloques combinacionales - Bloques combinacionales Eduardo Rodríguez Martínez Departamento de Electrónica División de Ciencias Básicas e Ingeniería Universidad Autónoma Metropolitana Unidad Azcapotzalco Email: erm@correo.azc.uam.mx

Más detalles

Tema 3. Operaciones aritméticas y lógicas

Tema 3. Operaciones aritméticas y lógicas Tema 3. Operaciones aritméticas y lógicas Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 2008-2009 Transparencia: 2 / 28 Índice Operaciones lógicas: OR, AND, XOR y NOT Operaciones

Más detalles

Temario de Introducción a los Sistemas Lógicos y Digitales:

Temario de Introducción a los Sistemas Lógicos y Digitales: Temario de Introducción a los Sistemas Lógicos y Digitales: Tema 1: Tema 2: Tema 3: Tema 4: Algebra de Boole: Postulados de Huntington. Teoremas fundamentales del Algebra de Boole. Teorema de Morgan. Diagramas

Más detalles

Bloques combinacionales estándar

Bloques combinacionales estándar Universidad Rey Juan Carlos Bloques combinacionales estándar Norberto Malpica norberto.malpica@urjc.es Ingeniería de Tecnologías Industriales Circuitos combinacionales 1 Contenido 1. Introducción 2. Codificadores

Más detalles

INDICE Capítulo 1. Introducción Capítulo 2. Circuitos lógicos básicos Capítulo 3. Sistemas numéricos Capítulo 4. Codificación

INDICE Capítulo 1. Introducción Capítulo 2. Circuitos lógicos básicos Capítulo 3. Sistemas numéricos Capítulo 4. Codificación INDICE Capítulo 1. Introducción 1.1. Cantidades analógicas y digitales 1.2. Sistemas electrónico digitales 16 1.3. Circuitos integrados 17 1.4. Disipación de potencia y velocidad de operación 1.5. Aplicación

Más detalles

Programa Regular. Asignatura: Electrónica II (Sistemas Lógicos y Digitales). Carreras: Bioingeniería. Ciclo lectivo: 2016.

Programa Regular. Asignatura: Electrónica II (Sistemas Lógicos y Digitales). Carreras: Bioingeniería. Ciclo lectivo: 2016. Programa Regular Asignatura: Electrónica II (Sistemas Lógicos y Digitales). Carreras: Bioingeniería. Ciclo lectivo: 2016. Docentes: Ing. Hernan Nastta, Ing. Ezequiel Mazzoni Carga horaria semanal: 6 horas.

Más detalles

ÍNDICE TEMÁTICO. 4 Características de las familias lógicas Circuitos lógicos combinacionales

ÍNDICE TEMÁTICO. 4 Características de las familias lógicas Circuitos lógicos combinacionales UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉICO FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLÁN LICENCIATURA: INGENIERÍA EN TELECOMUNICACIONES, SISTEMAS Y ELECTRÓNICA DENOMINACIÓN DE LA ASIGNATURA: Sistemas Digitales

Más detalles

Arquitectura de Computadores. Resumen para Certamen 2 Por Franco Zuccar

Arquitectura de Computadores. Resumen para Certamen 2 Por Franco Zuccar Arquitectura de Computadores Resumen para Certamen 2 Por Franco Zuccar Componentes básicos Compuertas logicas (AND, OR, NOT, XOR, NAND y NOR) Flip-Flop s (SR, JK, D y T) Los circuitos combinacionales se

Más detalles

Electrónica Digital: Sistemas Numéricos y Algebra de Boole

Electrónica Digital: Sistemas Numéricos y Algebra de Boole Electrónica Digital: Sistemas Numéricos y Algebra de Boole Profesor: Ing. Andrés Felipe Suárez Sánchez Grupo de Investigación en Percepción y Sistemas Inteligentes. Email: andres.suarez@correounivalle.edu.co

Más detalles

Especialista en Electrónica Digital

Especialista en Electrónica Digital titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales Especialista en Electrónica Digital duración total: 200 horas 100 horas horas teleformación: precio:

Más detalles

Programa ALTERA destinado a Universidades

Programa ALTERA destinado a Universidades Programa ALTERA destinado a Universidades Software MAX+PLUS II- Quartus versión estudiantil UP 2 Education Board Dispositivo EPM7128S de 84 pines y encapsulado del tipo plastic J-lead chip carrier (PLCC)

Más detalles

Electrónica Digital: Diseño y Lógica Secuencial

Electrónica Digital: Diseño y Lógica Secuencial Electrónica Digital: Diseño y Lógica Secuencial Profesor: Ing Andrés Felipe Suárez Grupo de Investigación en Percepción y Sistemas Inteligentes. Email: Andres.suarez@correounivalle.edu.co Tabla de Contenido

Más detalles

INDICE Capitulo 1. Sistemas y Códigos de Numeración Capitulo 2. Álgebra de Boole Capitulo 3. Sistema Combinacionales

INDICE Capitulo 1. Sistemas y Códigos de Numeración Capitulo 2. Álgebra de Boole Capitulo 3. Sistema Combinacionales INDICE Prólogo XIII Introducción a la Secta Edición XV Introducción a la Séptima Edición XVII Capitulo 1. Sistemas y Códigos de Numeración 1 1.1. Generalidades 1 1.2. Representación de los números. Sistemas

Más detalles

Conocer, diseñar y aplicar los circuitos digitales para el control de los diferentes sistemas mecatrónicos.

Conocer, diseñar y aplicar los circuitos digitales para el control de los diferentes sistemas mecatrónicos. Nombre de la asignatura: Electrónica Digital Créditos: 2-4-6 Aportación al perfil Conocer y analizar la diferencia entre circuitos analógicos y digitales y la relación existente entre ellos. Analizar sistemas

Más detalles

Tema 3: Operaciones aritméticas y lógicas

Tema 3: Operaciones aritméticas y lógicas Tema 3: Operaciones aritméticas y lógicas S Suma-resta en base dos S Operaciones lógicas: OR, AND, XOR y NOT S Operaciones de desplazamiento S Suma-resta en los diferentes sistemas de representación de

Más detalles

Sistemas Digitales. Unidad I. Sistemas numéricos, códigos y aritmética binaria

Sistemas Digitales. Unidad I. Sistemas numéricos, códigos y aritmética binaria Sistemas Digitales Unidad I. Sistemas numéricos, códigos y aritmética binaria Sistemas numéricos Sistema analógicos y sistemas digitales Las cantidades analógicas pueden variar a través de un intervalo

Más detalles

TEMA I Introducción a los Sistemas de Procesamiento Digital de Señales

TEMA I Introducción a los Sistemas de Procesamiento Digital de Señales TEMA I Introducción a los Sistemas de Procesamiento Digital de Señales 22/05/02 EL-523063 Sistemas de Procesamiento Digital de Señales Luis Tarazona 11 Qué es PDS? Procesamiento: Ejecución de operaciones

Más detalles

Carrera: Clave de la asignatura: Participantes. Representantes de las academias de Ingeniería Mecánica de Institutos Tecnológicos.

Carrera: 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 detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN MANTENIMIENTO ÁREA INDUSTRIAL EN COMPETENCIAS PROFESIONALES ASIGNATURA DE ELECTRÓNICA DIGITAL

TÉCNICO SUPERIOR UNIVERSITARIO EN MANTENIMIENTO ÁREA INDUSTRIAL EN COMPETENCIAS PROFESIONALES ASIGNATURA DE ELECTRÓNICA DIGITAL TÉCNICO SUPERIOR UNIVERSITARIO EN MANTENIMIENTO ÁREA INDUSTRIAL EN COMPETENCIAS PROFESIONALES ASIGNATURA DE ELECTRÓNICA DIGITAL 1. Competencias Supervisar el reemplazo o fabricación de partes de los sistemas

Más detalles

CURSO: ELECTRÓNICA DIGITAL UNIDAD 2: SISTEMAS COMBINATORIOS - TEORÍA PROFESOR: JORGE ANTONIO POLANÍA 1. CIRCUITOS ARITMÉTICOS

CURSO: ELECTRÓNICA DIGITAL UNIDAD 2: SISTEMAS COMBINATORIOS - TEORÍA PROFESOR: JORGE ANTONIO POLANÍA 1. CIRCUITOS ARITMÉTICOS CURSO: ELECTRÓNICA DIGITAL UNIDAD 2: SISTEMAS COMBINATORIOS - TEORÍA PROFESOR: JORGE ANTONIO POLANÍA En Electrónica digital se tienen sistemas combinatorios y sistemas secuenciales. Un sistema combinatorio

Más detalles

Unidad 3: Circuitos digitales.

Unidad 3: Circuitos digitales. A-1 Appendix A - Digital Logic Unidad 3: Circuitos digitales. Diapositivas traducidas del libro Principles of Computer Architecture Miles Murdocca and Vincent Heuring Appendix A: Digital Logic A-2 Appendix

Más detalles

Lógica Programable: Dispositivos

Lógica Programable: Dispositivos Lógica Programable: Dispositivos Sergio Noriega 2017 EVOLUCIÓN DE CIRCUITOS LÓGICOS PROGRAMABLES PAL (PROGRAMMABLE ARRAY LOGIC) Primera PAL creada en 1973 por M. Memories BASADA EN PAL OBSOLETO EPLD (Erasable

Más detalles

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

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

Más detalles

4.5. Procedimiento de síntesis

4.5. Procedimiento de síntesis 4.5. Procedimiento de síntesis En este apartado se resumen los pasos a seguir para completar la implementación de un sistema digital en un dispositivo programable: descripción del sistema mediante uno

Más detalles

PROGRAMA INSTRUCCIONAL CIRCUITOS DIGITALES

PROGRAMA INSTRUCCIONAL CIRCUITOS DIGITALES UNIVERSIDAD FERMÍN TORO VICE RECTORADO ACADÉMICO FACULTAD DE INGENIERÍA ESCUELA DE COMPUTACIÓN PROGRAMA INSTRUCCIONAL CIRCUITOS DIGITALES CÓDIGO ASIGNADO SEMESTRE U. C DENSIDAD HORARIA H.T H.P/H.L H.A

Más detalles

TEMA 7 ELECTRÓNICA DIGITAL: LÓGICA COMBINACIONAL

TEMA 7 ELECTRÓNICA DIGITAL: LÓGICA COMBINACIONAL TEMA 7 ELECTRÓNICA DIGITAL: LÓGICA COMBINACIONAL 11 1) Cuántas funciones de conmutación diferentes se pueden definir con 3 variables binarias? a) 8. b) 9. c) depende del problema en concreto. d) 256. 2)

Más detalles

PROGRAMA DE CURSO Modelo 2009

PROGRAMA DE CURSO Modelo 2009 REQUISITOS: HORAS: 3 Horas a la semana CRÉDITOS: PROGRAMA(S) EDUCATIVO(S) QUE LA RECIBE(N): IETRO PLAN: 2009 FECHA DE REVISIÓN: Mayo de 2011 Competencia a la que contribuye el curso. DEPARTAMENTO: Departamento

Más detalles

Universidad Carlos III de Madrid Electrónica Digital Ejercicios

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

Más detalles

Documento No Controlado, Sin Valor

Documento No Controlado, Sin Valor TÉCNICO SUPERIOR UNIVERSITARIO EN MANTENIMIENTO ÁREA INSTALACIONES EN COMPETENCIAS PROFESIONALES ASIGNATURA DE ELECTRÓNICA DIGITAL 1. Competencias Supervisar la operación y mantenimiento en instalaciones

Más detalles

LECCIÓN Nº 05 SEÑALES DE RELOJ Y FLIP FLOP SINCRONIZADOS POR RELOJ

LECCIÓN Nº 05 SEÑALES DE RELOJ Y FLIP FLOP SINCRONIZADOS POR RELOJ LECCIÓN Nº 05 SEÑALES DE RELOJ Y FLIP FLOP SINCRONIZADOS POR RELOJ. FLIP FLOP RS SINCRONIZADOS POR RELOJ Un flip-flop S-R es un circuito multivibrador biestable conformado por un detector de transición

Más detalles

LÓGICA PROGRAMABLE. Sergio Noriega

LÓ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 detalles