Beruflich Dokumente
Kultur Dokumente
UPM
DIE
LECCIN
LECCIN 11
Introduccin
Introduccin
Microprocesadores
Microprocesadores yy Microcontroladores
Microcontroladores
Evolucin
Evolucin yy perspectiva
perspectiva
Criterios
Criterios de
de seleccin
seleccin
Algunos
Algunos uP
uP yy uC
uC tpicos
tpicos
Aplicaciones:
Aplicaciones: sistemas
sistemas empotrados
empotrados
Leccin 1. Introduccin
UPM-DIE
1-1
Microprocesadores
UPM
DIE
Microprocesadores
Microprocesadores yy Microcontroladores
Microcontroladores
0LFURSURFHVDGRUX3FLUFXLWRGHFRPSXWDFLyQLQWHJUDGRHQXQFKLS
Microprocesador
ALU
Memoria
CU
REGS
Dispositivos
de
Entrada
y Salida
(interruptores,
rels, teclado,
ratn, pantalla,
disco, etc.)
E/S
CU
(interruptores,
rels, teclado,
ratn, pantalla,
disco, etc.)
REGS
Leccin 1. Introduccin
UPM-DIE
1-2
Microprocesadores
UPM
DIE
Tipos
Tipos de
de uP
uP yy uC
uC
$UTXLWHFWXUD
) Propsito general: Aplicables en muchos casos. Generalmente con bajas
prestaciones.
) DSP (Digital Signal Processor): Especialmente optimizados para aplicaciones de
tratamiento de seal.
) ASIP (Application Specific Integrated Processor): Diseado y optimizado para
una aplicacin concreta.
) Otros: Cada da, las fronteras entre unos y otros tipos estn menos definidas.
Ej: Qu es un Pentium? -> Se utiliza en muchas aplicaciones (propsito general?),
aunque con instrucciones especficas y orientacin a multimedia (ASIP?), y muy optimizado
para dar altas prestaciones en grficos (DSP?).
Leccin 1. Introduccin
UPM-DIE
Microprocesadores
1-3
UPM
DIE
Tipos
Tipos de
de uP
uP yy uC
uC
3UHVWDFLRQHV
) Gama baja: 4, 8 y 16 bits. Dedicados fundamentalmente a tareas de control
(electrodomsticos, cabinas telefnicas, smart-cards, algunos perifricos de
ordenadores, etc). Generalmente son uC.
) Gama media: 16 y 32 bits. Tareas de control con cierto grado de procesamiento
(control en automovil, telefnos mviles, PDA, etc). Suelen ser uC o uP + perfricos
integrados, y memoria externa.
) Gama alta: 32, 64 y 128 bits. Fundamentalmente procesamiento (ordenadores,
videoconsolas, etc.) Casi en su totalidad son uP + circuitera perifrica + memoria.
7HFQRORJtD
) Alimentacin (5v, 3.3v, 2.5v, 1.5v)
) Consumo (desde uW a decenas de W)
) Frecuencia (desde KHz a GHz)
Leccin 1. Introduccin
UPM-DIE
1-4
Microprocesadores
UPM
DIE
Evolucin
Evolucin yy perspectivas
perspectivas
(YROXFLyQ\SUHYLVLyQGHOPHUFDGRGHX&
Ventas de uC (millones de $)
12000
3000
10000
2500
2000
8000
4-bit
4-bit
8-bit
6000
1500
8-bit
16-bit
16-bit
4000
1000
2000
500
0
0
'90 '91 '92
'93 '94
'90
'91
'92 '93
'94
'95
'96
'97 '98
'99
'00
) Previsiones de WSTS & ICE en 1994. Al parecer, las ventas reales han superado las
previsiones (pueden haber estado en torno a los 7500 millones de unidades de uC
para el 2000).
Leccin 1. Introduccin
UPM-DIE
1-5
Microprocesadores
UPM
DIE
Evolucin
Evolucin yy perspectivas
perspectivas
'LVWULEXFLyQVHJ~QVHFWRUHV
Gasto en semiconductores por vehculo (en $)
2500
10%
30%
15%
Computacin
2000
Hogar
Comunicaciones
Industria
1500
1000
Automvil
15%
500
25%
0
'90
'91
'92
'93
'94
'95
'96
'97
'98
'99
'00
UPM-DIE
1-6
Microprocesadores
UPM
DIE
Evolucin
Evolucin yy perspectivas
perspectivas
9HQWDVGHORVSULQFLSDOHVIDEULFDQWHVGHPLFURSURFHVDGRUHV\
PLFURFRQWURODGRUHV
MICROPROCESSORS
Rank
Ventas (milliones $)
1995 1994
Compaia
1995
1994
---------------------------------------------1
1
Intel
$10,800
$8,036
2
3
AMD
881
992
3
2
Motorola
781
827
4
11
IBM
468
297
5
6
TI
219
202
6
4
Cyrix
210
240
7
5
Hitachi
188
66
8
7
NEC
100
82
9
8
LSI Logic
58
51
10
10
IDT
45
25
MICROCONTROLADORES
Rank
Ventas (millones $)
1995 1994
Company
1995
1994
---------------------------------------------1
1
Motorola
$1,781
$1,511
2
2
NEC
1,421
1,208
3
4
Mitsibishi
945
708
4
3
Hitachi
899
782
5
5
Intel
835
605
6
6
TI
807
534
7
8
Philips
524
345
8
7
Matsushita
500
413
9
10
Lucent (AT&T)
492
275
10
9
Toshiba
400
328
Leccin 1. Introduccin
UPM-DIE
1-7
Microprocesadores
UPM
DIE
Evolucin
Evolucin yy perspectivas
perspectivas
3ULQFLSDOHVYHQGHGRUHVGHX&
Compaia
Unidades (x1000) 1993
----------------------------------------------Motorola
358.894
Mitsubishi
71.674
NEC
70.180
Hitachi
67.873
Philips
56.680
Intel
46.876
SGS-Thomson
37.350
Microchip
35.477
Matsushitta
34.200
Toshiba
32.205
National Semiconductor 31.634
Zilog
31.000
Texas Instruments
29.725
Siemens
20.874
Sharp
17.505
Leccin 1. Introduccin
UPM-DIE
1-8
Microprocesadores
UPM
DIE
Criterios
Criterios de
de seleccin:
seleccin: Qu
Qu uP/uC
uP/uC uso?
uso?
5HTXLVLWRV\FRVWH
) Prestaciones: Cumple especificaciones? Anlisis del rendimiento medio o del peor
caso (en esto influye tanto el hardware como el software).
Ej: Control de inyeccin de un vehculo versus servidor web.
) Tecnologa: alimentacin, consumo.
) Coste: (desde 150 pts a 50.000 pts o ms)
) Fiabilidad: Fundamental en aplicaciones de soporte vital
Ejs: El primer Airbus llevaba Z80 (8 bits, ~1970). El primer Pentium III era defectuoso.
+HUUDPLHQWDVGHGHVDUUROORSUHFLRFRPSOHMLGDGSUHVWDFLRQHV
2WURVIDFWRUHV
) Experiencia y soporte: (Referencias en pginas Web: Pentium -> 3.500.000,
Sparc -> 2.500.000, 8051 -> 130.000, 68HC11 -> 100.000, Z80 -> 95.000)
) Compatibilidad:
8086 -> 80186 -> 80386 -> 80486 -> Pentium
6802 -> 6809 -> 6811 -> 6812
) Disponibilidad y segundas fuentes: La evolucin tecnolgica y el mercado hacen
obsoletos los productos de forma muy rpida. Siempre conviene tener una segunda
fuente que garantice el suministro.
Leccin 1. Introduccin
UPM-DIE
1-9
Microprocesadores
UPM
DIE
Criterios
Criterios de
de seleccin:
seleccin: Qu
Qu uP/uC
uP/uC uso?
uso?
7LHPSRGHGHVDUUROORHVXQIDFWRUIXQGDPHQWDOHQODDFWXDOLGDG
) Repercusin del tiempo de desarrollo sobre los beneficios: Pequeos retrasos en el
tiempo de puesta en el mercado pueden producir grandes prdidas.
Ventas (unidades)
Producto A
Producto B
T0
T0+4
T0+12
T0+24
Tiempo (meses)
) Vida media de un producto: La vida media de los productos tecnolgicos es cada vez
ms corta (hoy en dia, en torno a 2 aos).
) Obsolescencia de la tecnologa: La rpida evolucin de la tecnologa hace que los
tiempos de desarrollo deban ser cortos para mantener competitividad.
Ej: Hacemos un diseo de una agenda electrnica, que hoy es competitivo (con un ARM, a 100MHz, y
un consumo de 10mW/MHz), pero tardamos dos aos. Cuando salga al mercado puede no ser
competitivo (podra haber ARMs a 300 Mhz y 5mW/MHz).
Leccin 1. Introduccin
UPM-DIE
1-10
Microprocesadores
UPM
DIE
Algunos
Algunos microcontroladores
microcontroladores tpicos
tpicos
0LFURFKLS3,&
Leccin 1. Introduccin
UPM-DIE
Microprocesadores
1-11
UPM
DIE
Algunos
Algunos microcontroladores
microcontroladores tpicos
tpicos
6*67KRPVRQ67
Leccin 1. Introduccin
UPM-DIE
1-12
Microprocesadores
UPM
DIE
Algunos
Algunos microcontroladores
microcontroladores tpicos
tpicos
0RWRUROD+&
Leccin 1. Introduccin
UPM-DIE
Microprocesadores
1-13
UPM
DIE
Algunos
Algunos microcontroladores
microcontroladores tpicos
tpicos
,QWHO3KLOLSV
Leccin 1. Introduccin
UPM-DIE
1-14
Microprocesadores
UPM
DIE
Aplicaciones:
Aplicaciones: Sistemas
Sistemas empotrados
empotrados
6LVWHPDHPSRWUDGR6LVWHPDTXHLQWHJUDXQX3X&GHGLFDGRDXQD
WDUHDHVSHFtILFD\TXHQRHVYLVLEOHQLSURJUDPDEOHSRUHOXVXDULR
) Objetivo: conseguir las prestaciones necesarias al mnimo coste.
) Ej: Telfono mvil, lavadora, radiocasette, ...
/DDVLJQDWXUDVHFHQWUDIXQGDPHQWDOPHQWHHQHOXVRGHX3X&SDUD
HOGLVHxRGHVLVWHPDVHPSRWUDGRV(OXVRGHORVX3SDUDHOGLVHxR
GHRUGHQDGRUHVHVWUDWDGRHQDUTXLWHFWXUDGHFRPSXWDGRUHV
) Objetivo de un ordenador: conseguir un sistema genrico de buenas prestaciones,
donde el coste es menos prioritario.
Leccin 1. Introduccin
UPM-DIE
1-15