You are on page 1of 30

Universidad Autnoma de Yucatn

Facultad de Matemticas

Sistemas digitales

Unidad 1. Introduccin
Dra. Anabel Martn Gonzlez
Facultad de Matemticas
Universidad Autnoma de Yucatn
2013

Algunas figuras de esta presentacin fueron tomadas de los recursos para profesores de los libros:
S. Brown, Z. Vranesic, Fundamentos de Lgica Digital con Diseo VHDL. McGraw-Hill.
Enoch O. Hwang, Digital Logic and Microprocessor Design with VHDL. Ed. Thomson.
Ingeniera en Computacin

Sistemas Digitales

Universidad Autnoma de Yucatn

Facultad de Matemticas

Objetivos
1. Describir cmo la ingeniera en computacin usa la lgica digital.
2. Diferenciar entre seales analgicas y digitales.
3. Mencionar ejemplos de sistemas digitales y las ventajas de su uso.
4. Describir el ciclo de diseo de un circuito digital.
5. Presentar el concepto de diseo jerrquico.

Ingeniera en Computacin

Sistemas Digitales

Universidad Autnoma de Yucatn

Facultad de Matemticas

Contenido
1.1 Historia y panorama general.

1.2 Sistemas digitales y analgicos.

1.3 El ciclo de diseo.

1.4 Niveles de abstraccin en el diseo digital.

Ingeniera en Computacin

Sistemas Digitales

Universidad Autnoma de Yucatn

Facultad de Matemticas

1.1 Historia y panorama general

Cmo funcionan sus circuitos internos?


Cmo se lleg a la tecnologa actual?
Ingeniera en Computacin

Sistemas Digitales

Universidad Autnoma de Yucatn

Facultad de Matemticas

1944
El profesor Howard Aiken de Harvard completa el
diseo del Mark-1, una calculadora del tamao de
una habitacin basada en relevadores.
Ejecutaba tres sumas por segundo.
Se utiliz para producir tablas matemticas.

Colossus: primera computadora


construida durante la WWII para
descifrar cdigos Nazis. Utilizaba
1,500 tubos al vaco.

Ingeniera en Computacin

Sistemas Digitales

Universidad Autnoma de Yucatn

Facultad de Matemticas

1949
Computadora Manchester Mark I
con 1,300 tubos al vaco.
Primera
computadora
con
programa almacenado.
Tiempo de suma: 1.8 s

Ingeniera en Computacin

Sistemas Digitales

Universidad Autnoma de Yucatn

Facultad de Matemticas

1947
William Shockley, Walter Brattain, and John
Bardeen probaron de manera exitosa el transistor
de punto de contacto.

1956
Computadora TX-0 diseada por
investigadores del MIT. Primera
computadora
programable
de
propsito general construida con
transistores.

Ingeniera en Computacin

Sistemas Digitales

Universidad Autnoma de Yucatn

Facultad de Matemticas

1971
Primer microprocesador de
Intel: el 4004. Dispositivo de
2,300 transistores capaz de
realizar 60,000 operaciones
por segundo, corriendo a una
velocidad de reloj de 108kHz.

Ingeniera en Computacin

Sistemas Digitales

Universidad Autnoma de Yucatn

Facultad de Matemticas

1978
Se
presenta
el
microprocesador 8086 con
una integracin de 29,000
transistores.
Velocidades de 5, 8 y 10MHz,

Ingeniera en Computacin

Sistemas Digitales

Universidad Autnoma de Yucatn

Facultad de Matemticas

Nmero de transistores por procesador


Ao de
introduccin

Transistores

4004

1971

2,250

8008

1972

2,500

8080

1974

5,000

8086

1978

29,000

286

1982

120,000

386 processor

1985

275,000

486 DX processor

1989

1,180,000

Pentium processor

1993

3,100,000

Pentium II processor

1997

7,500,000

Pentium III processor

1999

24,000,000

Pentium 4 processor

2000

42,000,000

Ingeniera en Computacin

Sistemas Digitales

Universidad Autnoma de Yucatn

Ingeniera en Computacin

Facultad de Matemticas

Sistemas Digitales

Universidad Autnoma de Yucatn

Facultad de Matemticas

Aplicaciones de microprocesadores y sistemas digitales

Ingeniera en Computacin

Sistemas Digitales

Universidad Autnoma de Yucatn

Facultad de Matemticas

1.2 Sistemas digitales y analgicos

Ingeniera en Computacin

Sistemas Digitales

Universidad Autnoma de Yucatn

Facultad de Matemticas

Seal analgica (valores continuos)

Ingeniera en Computacin

Sistemas Digitales

Universidad Autnoma de Yucatn

Facultad de Matemticas

Seal digital (valores muestreados)


Una seal digital aproxima una seal analgica.
Ingeniera en Computacin

Sistemas Digitales

Universidad Autnoma de Yucatn

Facultad de Matemticas

X(t)

X(t)

t
X(t)

Analog signal

X(t)

t
Ingeniera en Computacin

t
Digital signal

t
Sistemas Digitales

Universidad Autnoma de Yucatn

Facultad de Matemticas

1.2 Sistemas digitales y analgicos


En general, los circuitos electrnicos se pueden clasificar segn su
naturaleza, en dos amplias categoras:
Digitales
Analgicos.
Una seal puede definirse como la informacin til transmitida hacia o
desde un circuito electrnico. Las seales se representan comnmente
como un voltaje que vara en el tiempo. Una seal analgica es aquella
que toma valores continuos. Una seal digital es aquella que toma un
conjunto de valores discretos.
Un sistema digital es aquel en el que todas las seales estn
representadas por valores discretos.
Ingeniera en Computacin

Sistemas Digitales

Universidad Autnoma de Yucatn

Facultad de Matemticas

Representando valores analgicos

Sistema
analgico
39C

Ingeniera en Computacin

39mV

Sistemas Digitales

Universidad Autnoma de Yucatn

Facultad de Matemticas

Representando valores digitales

39C

?
?

Sistema digital
(calculadora)

39mV

1mV = 1

6.25 x 1018

6.25 x 1015V !!

Un sistema digital usa dos valores de voltaje:


+5V

1
39C

0V

Ingeniera en Computacin

5V 0V 0V 5V 5V 5V
1

0 0 1

1 1

Sistemas Digitales

Universidad Autnoma de Yucatn

Facultad de Matemticas

Representando valores digitales


V(t)
Los valores binarios se representan por:
Dgitos:
Smbolos:
Smbolos :
Palabras:

0
False (F)
Low (L)
On

1
True (T)
High (H)
Off

Logic 1
undefine
Logic 0

Seal Digital Binaria

Ingeniera en Computacin

Sistemas Digitales

Universidad Autnoma de Yucatn

Facultad de Matemticas

Ejemplos de sistemas digitales y analgicos


La tecnologa digital encuentra aplicaciones en un amplio rango de reas:
televisin, telefona, instrumentacin, control de procesos, etc.
Algunos sistemas utilizan una mezcla de circuitos analgicos y digitales.

CD drive

10110011101
Digital data

Digital-to-analog
converter

Linear amplifier
Analog
reproduction
of music audio
signal

Speaker
Sound
waves

Ingeniera en Computacin

Sistemas Digitales

Universidad Autnoma de Yucatn

Facultad de Matemticas

Ventajas de los circuitos digitales

- Procesamiento y almacenamiento de datos eficiente.


- Transmisin de datos digitales eficiente y confiable.
- Datos digitales almacenados son reproducidos de manera precisa y exacta.
- Circuitos y sistemas digitales son fciles de disear e implementar.
- Los circuitos integrados ocupan muy poco espacio.

Ingeniera en Computacin

Sistemas Digitales

Universidad Autnoma de Yucatn

Facultad de Matemticas

1. 3 El ciclo de diseo
La disponibilidad de herramientas computacionales ha influenciado
enormemente el proceso de diseo de sistemas digitales. El proceso o ciclo
de desarrollo de un producto conlleva cierto numero de pasos que deben
cumplirse para asegurar que el producto final cumplir los objetivos
especficos planteados.

Ingeniera en Computacin

Sistemas Digitales

Universidad Autnoma de Yucatn

Facultad de Matemticas

Concepto de diseo

Diseo Inicial

Simulacin

Diseo correcto?

Rediseo

No

Si

Diseo exitoso
Ingeniera en Computacin

Sistemas Digitales

Universidad Autnoma de Yucatn

Facultad de Matemticas

1.4 Niveles de abstraccin en el diseo digital

Ingeniera en Computacin

Sistemas Digitales

Universidad Autnoma de Yucatn

Facultad de Matemticas

Nivel de transistor

Nivel de compuerta
(Gate)

Nivel de transferencia
entre registros (RTL)
Nivel comportamental
(Behavioral)

Ingeniera en Computacin

Sistemas Digitales

Universidad Autnoma de Yucatn

Ingeniera en Computacin

Facultad de Matemticas

Sistemas Digitales

Universidad Autnoma de Yucatn

Facultad de Matemticas

Sistema

Algortmico

RTL

Fsico

Elctrico

Lgico

Ingeniera en Computacin

Sistemas Digitales

Universidad Autnoma de Yucatn

Facultad de Matemticas

Modelo Von Neumann de una Computadora

MEMORY

INPUT

Control
Unit

Datapath

OUTPUT

MICROPROCESSOR

Ingeniera en Computacin

Sistemas Digitales

Universidad Autnoma de Yucatn

Facultad de Matemticas

Enlaces en la red
Museo de Historia de la Computadora:
http://www.computerhistory.org/timeline/
Tutorial de sistemas digitales (analgico vs. digital):
http://www.ee.usyd.edu.au/tutorials/digital_tutorial/
Captulo 1: secciones 1-1 y 1-2.

Ingeniera en Computacin

Sistemas Digitales

You might also like