Você está na página 1de 53

Universidad Rey Juan Carlos

Electrnica Digital
Introduccin a la Electrnica Digital
Norberto Malpica Susana Borromeo Lpez Felipe Machado Joaqun Vaquero Lpez
1

Introduccin a la electrnica digital

Electrnica

Objetivos del curso


Electrnica digital
CDA

A+B=B+A
CAD

El diseo digital es INGENIERA y la ingeniera es resolver problemas


Tema 6. Funciones lgicas. Sistemas de numeracin y codificacin lgebra de Boole Tema 7. Lgica combinacional Tema 8. Lgica secuencial

Introduccin a la electrnica digital

Electrnica

Contenido
1. 2. 3. 4. Introduccin: Analgico vs. Digital Dgitos binarios, niveles lgicos y formas de ondas digitales Lgica combinacional y secuencial Sistemas digitales

Introduccin a la electrnica digital

Electrnica

Analgico vs. Digital

Introduccin a la electrnica digital

Electrnica

Analgico vs. Digital

Introduccin a la electrnica digital

Electrnica

Analgico vs. Digital


Analgico
Sensores y transductores que transforman la seal real en una seal elctrica

Micrfono Sonido
La seal analgica es similar a la seal real Circuito analgico

Altavoz Sonido
Ampli

V V t t

El valor de la tensin indica la magnitud de la seal original en cada instante. Seal continua
Introduccin a la electrnica digital

Los circuitos analgicos operan con seales semejantes


Electrnica

Analgico vs. Digital


Digital
Sonido Sonido
Los circuitos digitales operan con seales consistentes en ceros y unos

V t

Convertidor Convertidor Circuito digital analgico 0110010 digital 0110010 analgico digital

Ampli

t
Introduccin a la electrnica digital Electrnica

Analgico vs. Digital


Conversin a digital
V
r
Resolucin: Incremento mnimo de la medida Cada cierto tiempo (T) mido cuanto vale la tensin

Digital Analgico

Periodo de muestreo
Digital: Discontinua en amplitud
Electrnica

Digital: Discontinua en tiempo


Introduccin a la electrnica digital

Analgico vs. Digital


Conversin a digital
V
r
Resolucin: Incremento mnimo de la medida Cada cierto tiempo (T) mido cuanto vale la tensin

Digital Analgico

Periodo de muestreo
Digital: Discontinua en amplitud
Electrnica

Digital: Discontinua en tiempo


Introduccin a la electrnica digital

Analgico vs. Digital


Conversin a digital

Seal digital Seal analgica


Seal continua en tiempo y amplitud
Convertidor AD

Compuesta de varios bits

Seal discontinua en tiempo y amplitud

La resolucin depender de las divisiones de mi regla para medir la seal

A ms resolucin mayor nmero de bits

Introduccin a la electrnica digital

Electrnica

10

Analgico vs. Digital


Conversin a digital

Introduccin a la electrnica digital

Electrnica

11

Analgico vs. Digital


Conversin a digital
1 bit de resolucin

La seal valdr 0 1

0
Un bit T t

Introduccin a la electrnica digital

Electrnica

12

Analgico vs. Digital


Conversin a digital
2 bits de resolucin La seal valdr 0, 1, 2, 3

11 10 01

00
T
Se aade este bit 13

t1=0 t2=1 t3=2 t4=3

ti=2

Introduccin a la electrnica digital

Electrnica

Analgico vs. Digital


Conversin a digital
3 bits de resolucin La seal valdr {0, , 7}

111 110 101 100 011 010 001 000 T


Se aade este bit

t1=0 t2=1 t3=2 t4=3

ti=2

Los valores irn multiplicados por una escala para que se correspondan con el valor real
Electrnica

Introduccin a la electrnica digital

14

Analgico vs. Digital


Analgico
Hemos pasado de una nica seal analgica y por tanto intuitiva y continua

Digital
A una seal compuesta de varias seales binarias (bits) y discontinua y aparentemente ms difcil de interpretar
001011... 011011... 000001... 101001...

V t

Convertidor AD

Circuito digital

Y despus de procesar digitalmente la seal, en muchas ocasiones tenemos que volverla a convertir
Entonces,
Introduccin a la electrnica digital

CDA

V t

Hemos mejorado algo?


Electrnica

15

Analgico vs. Digital


Filtro analgico

Los componentes tienen que estar bien calibrados


Dependen de la temperatura Son complicados de disear y difciles de ajustar Se requiere ms experiencia en el diseo
Introduccin a la electrnica digital Electrnica

16

Analgico vs. Digital


Filtro digital
Multiplicadores Sumadores Constantes Memorias (retardos) Operaciones que siempre dan los mismos resultados

Fciles de ajustar y reprogramar (cambiar constantes) Fciles de reprogramar (cambiar constantes) sin cambiar el hardware Independientes de la temperatura Fciles de comprobar
Introduccin a la electrnica digital Electrnica

17

Analgico vs. Digital


Generador de formas de ondas analgico
P. ej: Sintetizador de sonido Resulta sencillo generar formas de ondas tpicas: Cuadrada Diente de sierra Triangular Senoidal Pero generar otras formas de ondas especficas puedes ser complicado
Introduccin a la electrnica digital Electrnica

18

Analgico vs. Digital


Generador de formas de ondas digital
Sintetizador de sonido

Digitalmente puedo generar cualquier forma de onda, con las caractersticas ms diversas Puedo guardar los valores en una memoria o crear una funcin que los genere
Ejemplo de funcin: Diente de sierra en digital 111 110 101 100 011 010 001 000
Introduccin a la electrnica digital

Llevar un contador, que incremente en cada ciclo, y vuelva a cero al llegar al valor mximo

ciclo
Electrnica

tiempo
19

Analgico vs. Digital


Qu diferencia hay entre la electrnica digital y analgica?
Por qu se comportan tan diferentemente?

La tecnologa de un circuito digital y analgico puede ser la misma Pero cambia la forma de manejar las seales
Analgico La seal es continua El transistor est en conduccin Pequeos cambios en las entradas producen importantes cambios en las salidas Digital La seal es discontinua '0' '1' El transistor est en corte o saturacin Pequeos cambios en las entradas no producen cambios en las salidas

El ajuste es delicado
Introduccin a la electrnica digital Electrnica

20

Analgico vs. Digital


La informacin viene dada por los valores que toman un conjunto de magnitudes significativas. Las magnitudes pueden ser de dos tipos: analgicas y digitales. Magnitudes analgicas: toman valores en un rango continuo. Ejemplos: temperatura, voltaje, corriente elctrica, tiempo, luminosidad, etc. Se corresponden matemticamente con el concepto de nmeros reales.

Magnitudes digitales: su rango de posibles valores es discreto. Ejemplos: nmero de personas en una habitacin, nmero de libros en una biblioteca, etc. Se corresponden matemticamente con el concepto de nmeros enteros.
Digital Analgico

Introduccin a la electrnica digital

X Electrnica

21

Analgico vs. Digital


Revolucin digital: Cmaras Digitales DVD (video) CD (audio) Automviles, telfonos, efectos especiales Por qu del xito de los sistemas digitales?: Programables Flexibilidad y funcionalidad Mayor velocidad de procesamiento Mayor inmunidad al ruido Mayor capacidad de integracin

Introduccin a la electrnica digital

Electrnica

22

Dgitos Binarios, Niveles lgicos y formas de onda digitales


Los dos dgitos del sistema binario 1,0 , se denominan bits (binary digit) En los circuitos digitales se emplean niveles de tensin distintos para representar los dos bits Las tensiones que se utilizan para representar los unos y los ceros se les denominan niveles lgicos. Existen distintos tipos de lgica Lgica positiva: VH = 1 y VL = 0. ALTO (HIGH)= 1, BAJO (LOW) = 0 Lgica negativa: VH = 0 y VL = 1 Lgica mixta: se mezclan ambos criterios en el mismo sistema, eligiendo uno u otro en cada caso segn convenga.
Voltajes tpicos
VHmax VHmin Zona de incertidumbre VLmax VLmin 0,8 V 0V 1V 0V TTL 5V 2V CMOS 5V 3,5 V

Introduccin a la electrnica digital

Electrnica

23

Formas de onda digitales


Pulso ideal: Forma de onda de una seal: muestra su evolucin a lo largo del tiempo. Las formas de onda digitales se suelen representar en forma ideal, con transiciones instantneas. Pulso: transiciones HL y LH (o viceversa) consecutivas de una anchura determinada.

Pulso negativo

Pulso positivo

Flanco de bajada

Flanco de subida

Flanco de bajada
24

Introduccin a la electrnica digital

Electrnica

Formas de onda digitales


Pulso real: Tiempo de subida (tr): tiempo requerido en la transicin del nivel ALTO al BAJO Tiempo de bajada (tf): tiempo requerido en la transicin del nivel BAJO al ALTO Anchura de pulso (tw):

Introduccin a la electrnica digital

Electrnica

25

Lgica combinacional y secuencial


En los circuitos combinacionales la salida Z en un determinado instante de tiempo ti slo depende de X en ese mismo instante de tiempo ti, es decir que no tienen capacidad de memoria y que se puede obviar la variable de tiempo t. Z(t) = F(X(t)) Z = F(X)

Unidad Bsica: la PUERTA LGICA

Introduccin a la electrnica digital

Electrnica

26

Lgica combinacional y secuencial


En los circuitos secuenciales la salida Z en un determinado instante de tiempo ti depende de X en ese mismo instante de tiempo ti y en todos los instantes temporales anteriores. Para ello es necesario que el sistema disponga de elementos de memoria que le permitan recordar la situacin en que se encuentra ( estado).
G : funcin de salida Z(t) G(X(t),S(t)) S(t 1) H(X(t),S(t)) H : funcin de transicin

X(t)

G,H Realimentacin S(t) memoria

Z(t)

S(t+1)

X(t): entrada actual Z(t): salida actual S(t): estado actual S(t+1): estado prximo

Como un sistema secuencial es finito, tiene una capacidad de memoria finita y un conjunto finito de estados posibles mquina finita de estados (FSM: finite state machine).
Introduccin a la electrnica digital Electrnica

27

Lgica combinacional y secuencial


Un sistema secuencial dispone de elementos de memoria cuyo contenido puede cambiar a lo largo del tiempo. El estado de un sistema secuencial viene dado por el contenido de sus elementos de memoria. Es frecuente que en los sistemas secuenciales exista una seal que inicia los elementos de memoria con un valor determinado: seal de inicio (reset).

La seal de inicio determina el estado del sistema en el momento del arranque (normalmente pone toda la memoria a cero).
La salida en un instante concreto viene dada por la entrada y por el estado anterior del sistema.

El estado actual del sistema, junto con la entrada, determinar el estado en el instante siguiente realimentacin.
Introduccin a la electrnica digital Electrnica

28

Lgica secuencial. Cronogramas


Reloj (CLK): seal que vara peridicamente de forma infinita. Los sistemas digitales suelen contar con una seal de reloj (o varias) que sincroniza(n) a todas las dems.
Flanco de bajada Nivel alto Pulso de nivel alto Pulso de nivel bajo

Clk
Nivel bajo

T Flanco de subida Ciclo de reloj (medido entre dos flancos de subida) Periodo (T) Frecuencia (f)

T
Ciclo de reloj (medido entre dos flancos de bajada)

f 1/ T
Electrnica

Introduccin a la electrnica digital

29

Lgica secuencial. Cronogramas


Cronograma o diagrama de tiempo: conjunto de formas de onda de varias seales de un sistema que normalmente estn interrelacionadas. 1 Reloj A B 2 3 4 5 6 7

Evolucin de las seales:


En el periodo de reloj 1 A = 0 y B = 1. En el periodo 2 A = 1 y B = 0. Etc. La flechas indican que el pulso de la seal A es una consecuencia del pulso de la seal B.
Introduccin a la electrnica digital Electrnica

30

Lgica secuencial. Tipos de sincronismos


Existen dos tipos de sistemas secuenciales: asncronos y sncronos.
Los asncronos son sistemas secuenciales que pueden cambiar de estado en cualquier instante de tiempo en funcin de cambios en las seales de entrada. Son ms frecuentes en la vida real. Existen mtodos especficos para disear sistemas asncronos (no los vamos a estudiar). Los sncronos son sistemas secuenciales que slo pueden cambiar de estado en determinados instantes de tiempo, es decir, estn sincronizados con una seal que marca dichos instantes y que se conoce como seal de reloj (Clk). El sistema slo hace caso de las entradas en los instantes de sincronismo. Son ms fciles de disear.

Estudiaremos los sistemas sncronos, y veremos cmo sincronizar los sistemas asncronos.
Introduccin a la electrnica digital Electrnica

31

Lgica secuencial. Tipos de sincronismos


Los sistemas sncronos estn regulados por una o varias seales de reloj.
Flanco de bajada Nivel alto Pulso de nivel alto Pulso de nivel bajo

Clk
Nivel bajo Flanco de subida Ciclo de reloj (medido entre dos flancos de subida) sincronismo:

Tipos de

Ciclo de reloj (medido entre dos flancos de bajada)

Sincronismo por nivel (alto o bajo): el sistema hace caso de las entradas mientras el reloj est en el nivel activo (alto o bajo). Sincronismo por flanco (de subida o de bajada): el sistema hace caso de las entradas y evoluciona justo cuando se produce el flanco activo (de subida o de bajada).
Introduccin a la electrnica digital Electrnica

32

Sistemas digitales
El estudio de los sistemas digitales requiere mtodos para su especificacin, diseo, materializacin y anlisis. Especificacin de un sistema: descripcin formal y no ambigua de su funcin y de otros detalles que sern relevantes en el diseo (tecnologa, tamao, consumo, etc). Diseo o sntesis de un sistema: permite generar una materializacin a partir de una especificacin dada. Anlisis de un sistema: permite describir el comportamiento de un sistema generando una especificacin del mismo a partir de su materializacin. Materializacin de un sistema: indica cmo se ha construido el sistema a partir de componentes ms sencillos.
Introduccin a la electrnica digital Electrnica

33

Descripcin de los sistemas digitales


Un sistema digital puede describirse desde diferentes dominios conceptuales: Comportamental: cmo se comporta. Estructural: qu bloques lo componen y cmo se interconectan. Fsico: cmo est construido realmente.

Introduccin a la electrnica digital

Electrnica

34

Descripcin de los sistemas digitales


Existen lenguajes de descripcin de sistemas digitales muy extendidos que permiten incluso realizar la sntesis de los mismos. Entre ellos sealaremos los siguientes: VHDL ABEL

Verilog
VHDL permite describir sistemas segn diferentes modelos de comportamiento (funcional, algortmico y estructural). El modelo funcional est prximo a la especificacin del sistema. El modelo algortmico es ms elaborado, y describe el comportamiento del sistema. El modelo estructural describe el sistema indicando los bloques que lo componen y sus interconexiones.
Introduccin a la electrnica digital Electrnica

35

Un poco de historia.
Evolucin de las mquinas digitales. Engranajes rels vlvulas de vaco transistores

Circuitos Integrados ultra-altas escalas de integracin ULSI...


1642-45

Calculadora de Pascal. Desde antao se tuvo claro que el sistema binario era ms apropiado para manejarlo con mquinas y engranajes.

Esta calculadora esencialmente sumaba. La resta la haca mediante el complementado. La multiplicacin y divisin las haca mediante combinaciones de las anteriores.

Introduccin a la electrnica digital

Electrnica

36

1834

Mquina analtica de Babbage.


- Manejaba nmeros de 31 dgitos. Se acceda mediante el concepto de tablero perforado. - Tiempo de multiplicacin = 1 MINUTO - Terminada de construir en 1910 por su hijo (esto es un time-to-market no muy bueno).

Charles Babbage

Introduccin a la electrnica digital

Electrnica

37

1878

Calculadora Odhner (Rusia) - Pervivi hasta los aos 30 (...rastro madrileo)

Mientras tanto...
1844

Encuentro comunicaciones transmisin elctrica digital - Cdigo Morse

1854

George Boole public su obra titulada Investigacin de las leyes del pensamiento sobre las que se basan las teoras matemticas de la lgica y la probabilidad, donde formula la idea de un lgebra de las operaciones lgicas.
Electrnica

Introduccin a la electrnica digital

38

1919

Encuentro electrnica computacin Invencin del circuito flip-flop (W.H. Eccles y F.W. Jordan *, 1919), primera clula elemental de memoria electrnica. Claude Shannon fue el primero en aplicar los principios del lgebra de Boole al anlisis y diseo de circuitos, presentando en el MIT su tesis titulada Anlisis simblico de los circuitos de conmutacin y los rels .

1938

Radio Review, 1, 143 (1919)

Introduccin a la electrnica digital

Electrnica

39

Tecnologa de rels

- Interruptor controlado por tensin.


- Una pequea corriente (mA) puede cerrar una llave por donde circulen altas intensidades (centenares de amperios). - Puede incluir varios contactos. - Problema: los antiguos eran sensibles a bugs...de seis u ocho patas. ;-)

1911

Leonardo Torres Quevedo presenta su autmata ajedrecista (electromecnico). El primero de que se tiene noticia

Introduccin a la electrnica digital

Electrnica

40

1878 1897

Tecnologa de vlvulas de vaco.

- Thomas Alva Edison inventa la lmpara de incandescencia.


- Braun fabrica el primer tubo de rayos catdicos.
1904 1907

- John Ambrose Fleming inventa el diodo de vaco. - Lee de Forest inventa el triodo o audin: modular corrientes grandes mediante una seal pequea.

Patente del diodo de vaco

Los dos ltimos dispositivos dieron lugar a la RADIODIFUSIN. Pero tambin eran interruptores controlados por tensin...

Introduccin a la electrnica digital

Electrnica

41

1919

Aplicaciones con vlvulas H. Abrahm y E. Bloch proponen el multivibrador *. W.H. Eccles y F.W. Jordan proponen el multivibrador biestable
* Annales

de Physique 12, 252 (1919).

1942

Atanasoff-Berry fabrican en la Universidad del Estado de Iowa el primer ordenador electrnico digital (no estaban en programas militares).

Introduccin a la electrnica digital

Electrnica

42

1943

Poco despus, en Harvard se llevan la fama construyendo el Mark1: - 35 toneladas. - Operaciones aritmticas. Nmeros de 24 dgitos decimales - Incorporaba una pequea memoria.

1943-45

Se construye en la Universidad de Pennsylvannia el ENIAC (Electronic Numerical Integrator and Calculator ), 1er ordenador electrnico (ms vlvulas de vaco que rels).
- 30 toneladas. 200 kw de consumo - 19000 tubos de vaco y 1500 rels - Era bsicamente una ALU - Dedicado a aplicaciones militares: clculos de trayectorias balsticas, sistemas atmicos...
http://ei.cs.vt.edu/~history/ENIAC.Richey.HTML

Introduccin a la electrnica digital

Electrnica

43

1945-48

J. Bardeen, W.H. Brattain trabajando en el grupo de W. B. Shockley descubren el transistor bipolar intentando hacer el de efecto de campo.

U.S. Patents #2502488, #2524035

1er circuito integrado en Texas Instruments (5 transistores) U.S. patent # 3,138,743

1957-59

1er paso hacia la miniaturizacin Jack Kilby (Texas Instruments) y R. Noyce (Fairchild) anuncian por separado la construccin de un circuito integrado y de la tecnologa planar.

1961

Se comercializan en 1961
http://www.icknowledge.com/history/history.html

Introduccin a la electrnica digital

Electrnica

44

1960

El computador IBM 1401 fue conocido como el Ford T de los computadores, porque fue el primer ordenador digital de transistores producido en serie.

- Tena 4,096 posiciones de memoria (4k). - La memoria era de 6 bits mas uno de paridad. La memoria era magntica, a base de pequeos electroimanes hechos a mano (principalmente por mujeres) en las fbricas de IBM. - EL IBM 1401 de la foto tiene un expansin de memoria (la caja de la derecha) hasta los16K! - El coste era de cifras de 6 ceros.
http://www.geocities.com/SiliconValley/Lakes/5705/1401.html

Introduccin a la electrnica digital

Electrnica

45

1962

Mayo 1962: Se instala la primera unidad del IBM 1401 en Espaa, en la empresa Sevillana de Electricidad. Era el tercer ordenador llegado a la pennsula y el primero adquirido por una sociedad privada. El nmero de ordenadores por cada milln de espaoles activos es de 11. Tres aos ms tarde pasa a 37 y se alcanzan los 82 en 1970. * En 1964 haba en Europa 4000 ordenadores. En 1970 se lleg a 20000. Los profesores John Kemeny y Thomas Kurtz, del Darmouth College, disean el lenguaje BASIC (Beginners All purpose Symbolic Instruction Code), que incorpora caractersticas del FORTRAN y ALGOL, pero mucho ms fcil de aprender y poco costoso de implantar y utilizar.

1964

1965

Gordon Moore enuncia su famosa ley, segn la cual el n de transistores integrados por chip se duplicara cada dos aos. 40 aos despus esta ley conserva una sorprendente vigencia.

1969

Nace el sistema operativo UNIX, reescrito en 1973 a lenguaje C


*

http://www.lmdata.es/f_ehhit.htm

http://www.thocp.net/timeline/1969.htm

Introduccin a la electrnica digital

Electrnica

46

1965-90

se podra meter esto en un chip?

DEC presenta la familia de minicomputadoras PDP-8 (1965-1990). A finales de 1973, la familia PDP-8 era la ms vendida en el mundo. Fue el primer ordenador vendido en masa a bajo precio (unos 18000$!), costeable por una sola compaa sin necesidad de compartirlo. Poda direccionar hasta 32K de memoria de12 bits. Tena un ratio aproximado de 0.5 MIPS.

Introduccin a la electrnica digital

Electrnica

47

...-70

Crisis de la estandarizacin de componentes digitales. A principios de los 70 en C.I. impera la tecnologa bipolar, trabajndose a escalas SSI, MSI y LSI (memorias). Problemas: - Confidencialidad => fciles de copiar (ingeniera inversa).

- Excesivo tamao
- Alto consumo - Insuficiente velocidad Conclusin La estandarizacin va bien si los circuitos no son demasiado complejos. Cmo hacer un circuito de tamao ptimo, que sirva para construir sistemas lo suficientemente complejos, pero que a la vez sea lo suficientemente estndar?

Introduccin a la electrnica digital

Electrnica

48

1968

La solucin... Tecnologa MOS con puerta de xido de silicio - Primeros componentes comerciales en1968 (Fairchild). Nace el microprocesador (P).

1971

(5-10-1971) Intel anuncia un nuevo circuito capaz de integrar las partes esenciales de un ordenador (una CPU, una memoria y los controladores de entrada y salida) en un chip de (1/8 x 1/6) . Se le dio el nombre de i4004. Al ao siguiente se le llamara MICROPROCESADOR. El circuito contena 2300 transistores MOS, que daban lugar a un sumador rpido de nmeros de 4 bits, 16 registros de 4 bits, un registro acumulador y un pequeo stack. El desarrollo de este nuevo componente fue realizado en 9 meses por Federico Faggin y Stan Mazor, bajo la direccin de Ted Hoff.
U.S. Patent #3,821,715

En 1976 ya haba 50 tipos de Ps diferentes en el mercado.

Introduccin a la electrnica digital

Electrnica

49

1978

Tecnologa VLSI (muy alta escala de integracin) basada en combinaciones de transistores PMOS y NMOS (principalmente tecnologa CMOS). - La tecnologa CMOS permite desarrollar la escala de integracin VLSI (de 10 a 100k transistores por chip), y propicia el nacimiento de los ASICs (Application Specific Integrated Circuit). Caractersticas de los ASICs

- Inmejorable figura de rea-consumo-fiabilidad.


- Permiten integrar circuitos analgico-digitales. - Alta complejidad: incrementa la velocidad y el n de transistores..., pero tambin el n de personas y gremios implicados. - DESVENTAJAS:

Alto coste => requiere altos stocks


Exige herramientas de diseo complejas. Vulnerabilidad a errores.

Introduccin a la electrnica digital

Electrnica

50

1975

Mientras tanto...
Da comienzo la historia de los ordenadores personales. Cuatro jvenes norteamericanos deciden construir un ordenador. Jim Katzman, el de menos edad, disea en varios das en la esquina de una mesa las conexiones de la mquina a la que bautizan con el nombre de Tandom. En 1977, su empresa comienza a cotizar en bolsa, y cada dlar invertido al inicio se ha multiplicado por 180.

La revista Popular Electronics (EE.UU.) publica un anuncio de la empresa MITS (Micro Instruments & Telemetry Systems Inc) con la oferta de un pequeo ordenador, el ALTAIR 8800, con sus perifricos correspondientes, en dos modalidades: kit (desmontado) o ensamblado. Aparece en EE.UU. el primer ordenador personal con pantalla incorporada, el SPHERE.

Introduccin a la electrnica digital

Electrnica

51

1975

William H. Gates, un joven de 19 aos que no haba terminado sus estudios en la Universidad de Harvard, funda la empresa Microsoft, lder indiscutible del software para micros. Bill Gates se convertir en el multimillonario ms joven del mundo.

1977

Se lanza al mercado el APPLE I, con BASIC de nmeros enteros (Integer BASIC) y seal de color. El primer prototipo haba sido fabricado en un garaje por dos jvenes norteamericanos Steve Jobs y Steve Wozniak. A partir de esta fecha, y sobre todo en la dcada de los 80, aparece una enorme gama de fabricantes de ordenadores personales: IBM, Hewlett Packard, Texas Instruments, Genie, Epson, Victor, Oric, Digital, Toshiba, Dragon, Atari, Osborne, New Brain, NEC, Olivetti, Casio y tantos otros.

80s

Los modelos de la empresa britnica Sinclair (ZX 80, ZX 81, Spectrum y QL), llegan a los supermercados espaoles.

Introduccin a la electrnica digital

Electrnica

52

90s

Siguiente crisis de la estandarizacin (Ps y ASICs incluidos) - Los P permiten realizar sistemas complejos y toleran ciertos errores pero no alcanzan las velocidades que un ASIC puede permitir y son relativamente copiables. - Los ASICs son rpidos, permiten realizar sistemas complejos y no son fcilmente copiables... Pero no toleran errores y resultan muy caros: Circuitos con mscara <0.18 m 300k$ el lote. - PROCESO HABITUAL con ASICs: estudio de mercado diseo HW diseo SW fabricacin verificacin+documentacin.

La complejidad genera errores tiempos de verificacin muy altos. Pero la obsolescencia abre una ventana de aprox. 2 aos
Consecuencia: presin sobre el diseador los anteriores pasos no se efectan secuencialmente ... (posibilidad de desastre ... no olvidar la Ley de Murphy)

Los circuitos digitales reconfigurables sobre el terreno FPGA (field programmable) han ayudado a solucionar este problema.

Introduccin a la electrnica digital

Electrnica

53