1 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales © UPM-ETSISI Tema 7 Tecnología de las Estructuras y Subsistemas.

Slides:



Advertisements
Presentaciones similares
DISEÑO DE TRANSFERENCIA ENTRE REGISTROS
Advertisements

ALGEBRA DE BOOLE Y PUERTAS LÓGICAS
CIRCUITOS COMBINACIONALES
Compuertas lógicas.
Prof. Edgardo Vargas Moya
Sistemas Digitales Tema 3.
Escalas de integración Familias lógicas
Los dispositivos lógicos programables y la lógica combinatoria
Instalación de Computadoras
Organización de Computadoras UNLA
Compuertas lógicas Puertas lógicas.
SISTEMAS DIGITALES INTRODUCCION
CLASE 6.
NIVEL DE LENGUAJES ORIENTADOS A PROBLEMAS NIVEL DE LENGUAJE ENSAMBLADOR NIVEL DE MAQUINA DEL SISTEMA OPERATIVO NIVEL DE MICROPROGRAMACIÓN NIVEL DE LÓGICA.
Unidad aritmético-lógica
Algebra Booleana y Compuertas Lógicas
Teoría de la Computación
Álgebra de Boole Electrónica Digital
CURSO: UNIDAD 4: LENGUAJES HDL
Circuitos Combinacionales Comunes
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 Sistemas Digitales Electrónica Digital I Diseño Combinacional.
Memorias – Introducción
Demultiplexor y Chip 74LS154
Departamento de Tecnología Curso: 4º E.S.O. I.E.S. Ana Mª Matute
Obtención de las funciones parciales y de salida
Módulos combinacionales básicos
Alumno: Israel Espinosa Jiménez Matricula: Licenciatura: TIC Asignatura: Arquitectura de Computadoras Cuatrimestre: 4 Página 1 de 9.
TEMA 5. MÓDULOS ARITMÉTICOS AVANZADOS
Diseño lógico combinacional mediante VHDL
ELECTRÓNICA Y AUTOMATISMOS Bloques combinacionales
Lógica Positiva En esta notación al 1 lógico le corresponde el nivel más alto de tensión (positivo, si quieres llamarlo así) y al 0 lógico el nivel mas.
PLC Controladores Lógicos Programables
Introducción a los Sistemas Digitales Tema 1 1. ¿Qué sabrás al final del tema? n Diferencia entre analógico y digital n Cómo se usan niveles de tensión.
Unidad aritmético-lógica
Circuitos Digitales I MÓDULOS COMBINACIONALES
Tecnologías de las computadoras
ARQUITECTURA DE COMPUTADORES
Realizado por Carolina Rubio
Lógica Programable Electrónica Digital
REPRESENTACIÓN DE LA INFORMACIÓN
Maestría en Ingeniería Electrónica
Circuitos Digitales MÓDULOS COMBINACIONALES
Sámec Verott; Diego de la Rosa. ¿QUE ES UN CPLD? Es un dispositivo electrónico correspondiente al grupo de dispositivos de lógica programada. Lógica programada..?
CLASE 2.
CLASE 5.
INTRODUCCION A LOS PLD’s Departamanto de posgrado ESCOM-IPN Av
(Field Programmable Gate Array)
[ Arquitectura de Computadores ] SISTEMAS DIGITALES Präsentat ion Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia.
Unidad Didáctica Electrónica Digital
Circuitos lógicos combinacionales
ELECTRÓNICA DIGITAL.
ARQUITECTURA DE COMPUTADORES
Organización del Computador 1
Germán Landinez Álvaro Del Toro Ronald Gutiérrez.
Minitérminos, maxitérminos
Tema 10 Subsistema de memoria de un computador.
Ing. Tomas Martínez Martínez.
UNIVERSIDAD AUTONOMA SAN FRANCISCO
Lógica digital.
Contenido Los puntos 9.7 y 9.8 no se dan 9.1. Revisión del concepto de máquina secuencial. Taxonomía Temporización en los circuitos lógicos síncronos.
1 Diseño VLSI Caracterización de circuitos MOS Enric Pastor Dept. Arquitectura de Computadors UPC.
Alumno: Gerardo Mario Valdés Ortega
Compuertas lógicas INTRODUCCION
UNIDAD 2. DISEÑO LÓGICO DE PROCESADORES: UNIDAD ARITMÉTICO-LÓGICA Ing. Elizabeth Guerrero V.
Diseño Digital FAMILIA LÓGICA TTL.
Circuitos Combinacionales I
Arquitectura de Computadores IIC 2342 Semestre Rubén Mitnik Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia.
CAPITULO V Arquitectura de Von Neumann
Ronald J. Tocci and Neal S. Widmer Digital Systems, Eighth Edition Copyright ©2001 by Prentice-Hall, Inc. Upper Saddle River, New Jersey All rights.
TECNOLOGÍA DE EQUIPOS INFORMÁTICOS
Transcripción de la presentación:

1 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales © UPM-ETSISI Tema 7 Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales

2 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales Contenido 7.1. Principios y Fundamentos de la lógica combinacional Lógica estática nMOS compleja. 7.3.Lógica estática CMOS compleja Otras técnicas de Implementación CMOS Realización de bloques lógicos: MUX, DECODIFICADOR, COMPARADOR, etc. Estilos de implementación Implementación circuital de subsistemas combinacionales mediante estructuras regulares.

3 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales 7.1. Principios y Fundamentos de la lógica combinacional

4 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales Concepto de lógica combinacional  Los sistemas lógicos pueden ser de dos tipos: Combinacionales y secuenciales.  Se denomina sistema combinacional a todo sistema digital en el que sus salidas son función exclusiva del valor de sus entradas en un momento dado, sin que intervengan en ningún caso estados anteriores de las entradas o de las salidas.

5 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales Lógica combinacional vs secuencial  Una lógica secuencial se define como un circuito en el cual, la salida (Z1, Z2,…) en cualquier instante depende de las entradas en dicho instante y de la historia pasada (o secuencia) de entradas

6 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales Tabla de verdad Función booleana Circuito Principios de diseño de lógica combinacional

7 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales © UPM-ETSISI 7.2. Lógica estática nMOS compleja

8 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales Lógica pseudo-nMOS V GS =0-VDD=-VDD < V T Luego el pMOS está siempre ON G S

9 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales Implementación de la puerta AND y OR con lógica pseudo-nMOS

10 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales Diseño complejo con lógica nMOS AND OR NOT

11 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales © UPM-ETSISI 7.3.Lógica estática CMOS compleja.

12 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales Estructura de la lógica CMOS Todo circuito combinacional CMOS estático se basa en la conexión de dos árboles duales con entradas comunes y salida común, que en estado estacionario no conducen simultáneamente

13 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales Implementación CMOS de la puerta NAND

14 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales Implementación CMOS de la puerta NOR

15 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales Diseño de circuitos combinacionales con CMOS

16 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales Diseño de CMOS complejo

17 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales © UPM-ETSISI 7.4. Otras técnicas de Implementación CMOS. Lógica estática CMOS compleja con PT

18 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales Implementación de lógica compleja mediante interruptores  Se pueden implementar funciones lógicas avanzadas usando las facultades del MOS como interruptor  Las implementaciones resultantes tienen las ventajas de ser simples (número mínimo de transistores) y rápidas (bajas capacidades parásitas)

19 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales Pseudo AND Puerta ANDPuerta OR Implementación de las funciones AND y OR mediante interruptores

20 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales Puerta AND Puerta OR AND PTL OR PTL Implementación con PTLs de las funciones AND y OR

21 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales Topología general PTL y funciones que puede realizar Topología general

22 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales Lógica CPL (Complimentary Pass Transistor Logic) CMOS

23 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales Lógica CPL (complementariedad) Inversión de las variables de entrada

24 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales Lógica CPL (dualidad) Inversión de las señales de puerta

25 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales Lógica CPL. Puerta XOR CMOS

26 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales Circuitos equivalentes Puerta de transmisión CMOS  Una puerta de transmisión CMOS es una combinación de dos transistores en paralelo, nMOS y pMOS, que funcionalmente actúa como un conmutador (switch), con dos señales complementarias en las puertas.

27 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales © UPM-ETSISI 7.5. Realización de bloques lógicos MUX, DECODIFICADOR, COMPARADOR, etc. Estilos de implementación.

28 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales El multiplexor  Un multiplexor es un circuito combinacional digital que tiene 2 n entradas de datos y una salida digital simple. La lógica de control selecciona una de la 2 n entradas y la conecta a la salida

29 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales El multiplexor 2-a-1 Implementaciones MUX 2-a-1 Con PT Con TG

30 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales Multiplexor 4-a-1

31 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales Decodificador

32 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales Comparador de igualdad

33 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales Desplazador de barril (1) (Barrel shifter) Select s1 s0 Operación Salida out3 out2 out1 out0 00No hay rotaciónin3 in2 in1 in0 01Rota a la izquierda un bitin2 in1 in0 in3 10Rota a la izquierda dos bitsin1 in0 in3 in2 11Rota a la izquierda tres bitsin0 in3 in2 in1  Un desplazador de barril es un circuito combinacional que desplaza (o rota) los bits de la palabra de entrada un cierto número de posiciones especificado mediante un valor binario en unas líneas de selección

34 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales Desplazador de barril (2) (Barrel shifter)

35 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales © UPM-ETSISI 7.6. Implementación circuital de subsistemas combinacionales mediante estructuras regulares.

36 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales Dispositivo lógico programable PLD (programmable logic device)  Un PLD es un circuito integrado cuya función lógica puede ser implementada y reconfigurada por el usuario PLDs SPLD PAL PLA PROM CPLDFPGA

37 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales Coste de la tecnología digital Engineering cost / Time to develop Velocidad /densidad / complejidad / probable volumen de mercado SPLDs CPLDs FPGAs ASICs Full custom VLSI design Coste de la ingeniería / tiempo de desarrollo

38 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales PLA [1] (Programmable Logic Array)  Es una PLD pequeña que contiene una matriz de puertas AND seguida de otra matriz de puertas OR (ambas programables).  Mediante esta estructura, puede realizarse cualquier función como suma de términos productos.

39 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales Plano OR Plano AND PLA [2] Vista a nivel de puertas

40 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales PLA[3] Vista a nivel de transistor

41 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales PLA [4] Diagrama de puntos

42 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales PAL (Programmable Array Logic)  Como la PLA, pero solo la matriz AND es programable. La matriz OR es fija

43 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales Modelo básico de memoria de solo lectura (ROM) 1 b Selección Dato IF Selección THEN out=Dato ELSE out=AI

44 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales PROM [1] (Programmable Read-Only Memory ) Dirección A1 A0 Salida (dato almacenado) D3 D2 D1 D Decodificador

45 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales PROM [2] (Programmable Read-Only Memory ) Dirección A1 A0 Salida (dato almacenado) D5 D4 D3 D2 D1 D