Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Tecnologas usadas en el
procesamiento digital
Microprocesadores
Microcontroladores
DSPs : Procesador digital de Seales
Psoc: Program System on Chip
DEFINICIONES
CPU
Unidad de Control
Bus de Direcciones
Bus de Control
Bus de Datos
ALU
Registros
(Unidad Aritmtico
Lgica)
Bus de Direcciones
CPU
E/S
MEMORIA
Bus de Datos
Bus de Control
Reloj
Teclado
Monitor
Impresora
Ratn
Unidades de
Memoria:
RAM, ROM,
DISCO, ETC
Puerto de
Entrada
Puerto
de
Salida
Bus de direcciones
CPU
Bus de Datos
Bus de Control
Computadora
Fecha de
presentaci
n
Velocidad
de reloj
Anch
o
de
bus
Nmero de
transistores
Memoria
direccionab
le
Memoria
virtual
Breve
descripcin
4004
15/11/71
108 KHz.
4 bits
2.300 (10
micras)
640 byte
8008
1/4/72
108 KHz.
8 bits
3.500
16 KBytes
Manipulacin Datos/texto
8080
1/4/74
2 MHz.
8 bits
6.000
64 KBytes
8086
8/6/78
5 MHz.
8 MHz.
10 MHz.
16
bits
29.000
(3 micras)
1 MegaByte
8088
1/6/79
5 MHz.
8 MHz.
8 bits
29.000
80286
1/2/82
8 MHz.
10 MHz.
12 MHz.
16
Bits
134.000
(1.5 micras)
16
Megabytes
1 Gigabyte
Microprocesador
Intel 386 DX
17/10/85
16 MHz.
20 MHz.
25 MHz.
33 MHz.
32
Bits
275.000
(1 micra)
4 Gigabytes
64
Terabytes
Microprocesador
Intel 386 SX
16/6/88
16 MHz.
20 MHz.
16
Bits
275.000
(1 micra)
4 gigabytes
64
Terabytes
Fecha de
presentaci
n
Microprocesador
Intel 486 DX
Microprocesador
Intel 486 SX
10/4/89
22/4/91
Velocidad
de reloj
25 MHz.
33 MHz.
50 MHz.
16 MHz.
20 MHz.
25 MHz.
Anch
o
de
bus
Nmero de
transistores
Memoria
direccionab
le
Memoria
virtual
Breve
descripcin
32
Bits
(1 micra, 0.8
micras en 50
MHz.)
4 Gigabytes
64
Terabytes
32
Bits
1.185.000
(0.8 micras)
4 Gigabytes
64
Terabytes
32
Bits
3,1 millones
(0.8 micras)
4 Gigabytes
64
Terabytes
33 MHz.
Procesador
Pentium
22/3/93
60 MHz.
66 MHz.
75 MHz.
90 MHz.
100 MHz.
120 MHz.
133 MHz.
150 MHz.
166 MHz.
200 MHz.
Velocidad
de reloj
Ancho
de bus
Nmero de
transistores
Memoria
direccionable
Memoria
virtual
Breve
descripcin
Procesador
PentiumPro
27/3/95
150 MHz.
180 MHz.
200 MHz.
64 Bits
5,5 millones
(0.32 micras)
4 Gigabytes
64
Terabytes
Procesador
PentiumII
7/5/97
233 MHz.
266 MHz.
300 MHz.
64 Bits
7,5 millones
(0.32 micras)
4 Gigabytes
64
Terabytes
32-bit processors:
Pentium Pro, II,
Celeron, III, M,
Core
Pentium Pro, Pentium II, Celeron (Pentium II-based), Pentium III, Pentium II and III Xeon, Celeron (Pentium III Copperminebased), Celeron (Pentium III Tualatin-based), Pentium M, Celeron M, Intel Core,
Dual-Core Xeon LV: 1) Sossaman 0.065 m (65 nm) process technology; 2) Variants 2.0 GHz
32-bit processors:
Pentium 4 range
The 64-bit
processors:
EM64T
Pentium 4F, D0 and later steppings, Pentium D, Pentium Extreme Edition, Intel Xeon,
Intel Core 2: 1) 0.065 m (65 nm) process technology; 2) Core 2 Duo T5500 - 1.66 GHz
Memorias
11
Memorias
Celda
13
61
14
62
15
63
16
64
Matriz 8X8
Matriz 16 X 4
Matriz 64 x 1
Memorias
8
1
13
Memorias
Bus de Direcciones
Decodificador
de
Direcciones
Matriz de
Memoria
Lectura
Bus de Datos
Escritura
Seales de control
14
Memorias
Registro
de datos
Registro
de direcciones
Matriz de Memoria
Organizada en Bytes
101
1
1
Bus de Direcciones
10001101
4
5
6
7
Bus de datos
Lectura
Escritura
3
Lectura
Escritura
3
Seales de control
Seales de control
15
Memorias
16
Memorias
17
Memorias
Memoria
de
acceso
aleatorio
(RAM)
RAM
Dinmica
(DRAM)
RAM
Esttica
(SRAM)
SRAM
Asncrona
(ASRAM)
SRAM
De rfaga
Sincrona
(SB SRAM)
DRAM
Con modo
Pgina rpido
(FPM SRAM)
DRAM
Con salida de
Datos extendida
(EDO DRAM)
EDO DRAM
En rfaga
(BEDO DRAM)
DRAM
Sincrona
(SDRAM)
DDRAM
Doble Tasa
deTransfer
(SDRAM)
18
Memorias
RAM esttica (SRAM) : se caracterizan por las celdas de almacenamiento con FlipFlops que, tpicamente, se implementan en circuitos integrados con varios transistores
MOS (MOSFET). Cuando se aplica alimentacin continua a una celda de memoria
esttica se puede mantener un estado 1 o 0 indefinidamente.
Seleccin de bit
+Vcc
Datos
Datos
19
Memorias
RAM dinmica (DRAM): Las celdas de las memorias dinmicas almacenan un bit de
datos en un condensador en lugar de un latch, la ventaja de este tipo de celda es que
es muy sencilla, lo que permite construir matrices de memoria muy grandes en un chip
a un coste por bit mas bajo que el de las memorias estticas. La desventaja es que el
condensador de almacenamiento no puede mantenerse cargado por mucho tiempo y el
dato almacenado se pierde a no ser que su carga se refresque peridicamente.
Fila
20
Memorias
21
Memorias
22
Memorias
PIN
MODO
NO SELECCIN
ESCRITURA
LECTURA
CS
WE
I/O
1
0
0
X
0
1
H-Z
Din
Dout
23
Memorias
ROM
Memoria de
solo lectura
ROM
de mascara
ROM
Programable
(PROM)
PROM
Borrable por
ultravioleta
(EPROM)
PROM
Borrable
Elctricamente
(EEPROM)
24
Memorias
cero (0)
Uno (1)
Celdas MOS
Jos Fernando Prez V
Memorias
0
Lnea de
entrada
de
direcciones
Decodificador
de
Direcciones
Fila 0
1
Fila 1
2
Fila 2
2
4
14
Fila 14
15
Fila 15
0
1
0
Lneas de Salida de Datos
Memorias
Lnea de
entrada
de
direcciones
A0
A1
A2
A3
A4
A5
ROM 256 x 4
Q0
Q1
Q2
Q2
Lneas de
salida
de datos
A6
A7
Eo
E1
&
27
Lnea de
entrada
de
direcciones
Direccin
De
Columna
A0
A
1
A2
A
3 4
A
Memorias
Decodificador
De
Filas
1-32
A
5
A
6
A
Matriz de memoria
32 x 32
Decodificadores de columna
1 de 8
7
Habilitacin
Del chip
Eo
E1
Buiffers
De Salida
Q3
Q2
Q1
Q0
Memorias
VDD
Filas
Columnas
29
Memorias
30
Memorias
EPROM
2048X8
Q0
Q1
Q2
Q3
Q4
Q5
Q6
Q7
CE/PGM
OE
&
EN
31
Memorias
32
Memorias
33
Memorias
Clula de almacenamiento
De una memoria flash
+VD
+VD
Drenador
Puerta
flotante
Puerta
Flotatente
Puerta de
Control
Smbolo del
Transistor MOS
+VPROG
Fuente
0V
almacenando un 0
almacenando un 1
Proceso de Almacenamiento
De un 1 o 0 en una clula Flash
Durante la programacin
Muchos
electrones = mas
carga = 0 almacenado
Pocos
electrones = menos
carga = 1 almacenado
Memorias
Operacin de Lectura de
una clula flash de una matriz
+VD
+VD
i
+VREAD
+VREAD
0V
Lectura de un 0
0V
Lectura de un 1
Memorias
Operacin de Borrado de
una clula flash de una matriz
0V
+ERASE
36
Memorias
Vcc = 5V
Vpp = 25V
PIN NAMES
A0 - A12
Addresses
CE
Chip Enable
OE
Output Enables
O0 - O7
Outputs
PGM
Program
VPP
Voltage Program
PIN
MODO
Lectura
Desactivado
Programacion
Vrificacion del Programa
Promacion Prohibida
0
X
X
0
X
1
X
0
1
X
Vcc
Vcc
Vpp
Vpp
Vpp
Vcc
Vcc
Vcc
Vcc
Vcc
Dout
Alta Z
Din
Dout
Alta Z
37
Memorias
Reescribible en
El sistema final
Voltil
Alta densidad
Celda con un
solo transistor
FLASH
No
SI
SI
SI
SRAM
SI
No
No
Si
DRAM
SI
Si
Si
Si
ROM
No
Si
Si
No
EPROM
No
Si
Si
No
EEPROM
No
No
No
Si
Tipo de memoria
38
Sistema microprocesado
RD
RD
ROM
WR
RAM
CS
CPU
Z80
RD
WR
I/O(8255)
CS
CS
DATOS
DIRECCIONES
DECODIFICADOR
39
MICROPROCESADOR
CPU
Bus de Datos
ALU
Bus de
Direcciones
REGS
Bus de control
CU
Sistema microprocesado
El microprocesador es un circuito
integrado que realiza opera raciones de
transferencia de datos, control,
aritmticas, lgicas y tratamientos de las
interrupciones mediante la ejecucin de
instrucciones obtenidas en la memoria.
40
Microprocesador
41
Microcontroladores
MEMORIA
RAM
Un microcontrolador
integra la CPU y todos los
perifricos en un mismo
chip.
El programador se
desentiende de una gran
cantidad de dispositivos y se
concentra en el programa
de trabajo.
MEMORIA
ROM
CPU
CONVERTIDOR
D/A
Temporizador
Puerto
Paralelo
CONVERTIDOR
A/D
Puerto
Serie
Microcontroladores
43
Microcontroladores
Por la
Arquitectura
Clasificacin
de los
Microcontroladores
Por las
Prestaciones
Por la
Tecnologa
Propsito general
DSP (Digital Signal
Processor).
ASIP (Application Specific
Integrated Processor).
Otros
Gama Baja
Gama Media
Gama Alta
Multiprocesador
Alimentacin
Consumo
Frecuencia
44
Microcontroladores
Imagen y Sonido:
Procesamiento de Seales
control de los motores
Luces Robticas,
vdeo, etc.
Informtica:
Impresoras,
Plotters
CDROM
La industria :
Aplicaciones
Tpicas de un
microcontrolador
Regulacin,
Automatismos, Robtica,
Control de procesos,
Control de inyeccin
Seguridad :
Control de encendido,
Alarmas,
Control de energa,
Remoto de
electrodomsticos, etc.
Oficina:
fax
fotocopiadoras.
Electrodomsticos:
Calefactores, lavadoras,
lavavajillas, etc.
OTROS:
En medicina.
En aplicaciones militares.
En edificios inteligentes.
45
Microcontroladores
Motorola
Intel
Las casas
fabricantes de C
ms conocidas en
el mercado
actualmente son:
Zilog
Microchip
National Semiconductor
Mitsubishi
Rockwell
Dallas
46
INTEL
Microchip
Algunas
Familias de
Microcontroladores:
Zilog
Motorola
Jos Fernando Prez V
Microcontroladores
MCS-48
MCS-51
PIC16FXX
PIC18FXX
Z8XX
Z8608
Z8603
68XX
68HC11
Curso microcontroladores PIC
47
Microcontroladores
Fabricante
PINES DE ENTRADA SALIDA
Digitales
Anlogos
Caractersticas, que
definen la utilizacin de
un microcontrolador en
una aplicacin
especifica
Alimentacin de voltaje
Hardware externo
Perifricos
Precio
48