Professional Documents
Culture Documents
PAL : Arreglo Lgico programable GAL : Arreglo lgico genrico PLDs: Dispositivos de Lgica Programable FPGA: Campos de Matrices de Puertas Programables
Mapa Conceptual
DEFINICIONES
CPU
Unidad de Control
Bus de Control
Bus de Direcciones
Bus de Datos
ALU
Registros
Bus de Direcciones
CPU
MEMORIA
E/S
Bus de Datos
Bus de Control
Reloj
Monitor Ratn
Impresora
Puerto de Entrada
Puerto de Salida
Computadora
Fecha de presentaci n
Velocidad de reloj
Nmero de transistores
Memoria direccionab le
Memoria virtual
Breve descripcin
108 KHz. 108 KHz. 2 MHz. 5 MHz. 8 MHz. 10 MHz. 5 MHz. 8 MHz. 8 MHz. 10 MHz. 12 MHz. 16 MHz. 20 MHz. 25 MHz. 33 MHz. 16 MHz. 20 MHz.
Primer chip con manipulacin aritmtica Manipulacin Datos/texto 10 veces las (6 micras) prestaciones del 8008 10 veces las prestaciones del 8080 Idntico al 8086 excepto en su bus externo de 8 bits
8086
8/6/78
1 MegaByte
8088
1/6/79
8 bits
16 Bits
29.000
134.000 (1.5 micras) 16 Megabytes
80286
1/2/82
1 Gigabyte
17/10/85
32 Bits
275.000 (1 micra)
4 Gigabytes
64 Terabytes
16/6/88
16 Bits
275.000 (1 micra)
4 gigabytes
64 Terabytes
Fecha de presentaci n
Velocidad de reloj
Anch o de bus
Nmero de transistores
Memoria direccionab le
Memoria virtual
Breve descripcin
10/4/89
32 Bits
4 Gigabytes
64 Terabytes
22/4/91
32 Bits
4 Gigabytes
64 Terabytes
33 MHz.
60 MHz. 66 MHz. 75 MHz. 90 MHz. 100 MHz. 120 MHz. 133 MHz. 150 MHz. 166 MHz. 200 MHz.
Procesador Pentium
22/3/93
32 Bits
4 Gigabytes
64 Terabytes
Breve descripcin Arquitectura de ejecucin dinmica con procesador de altas prestaciones S.E.C., MMX, Doble Bus Indep., Ejecucin Dinmica
7/5/97
64 Bits
4 Gigabytes
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
Pentium 4, Xeon, Mobile Pentium 4-M, Pentium 4 EE, Pentium 4E, Pentium 4F: 1) 3.23.6 GHz
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
10
Memorias
La memoria es la parte de un sistema que almacena datos binarios en grandes cantidades. Las memorias semiconductoras estn formadas por matrices de elementos de almacenamiento que pueden ser Fets, latches o condensadores.
12
Memorias
Celda
5 6 7 8
Matriz 8X8
13 14
61 62 63 64
15 16
Matriz 16 X 4
Matriz 64 x 1
Memorias
14
Memorias
Bus de Direcciones
Decodificador de Direcciones
Matriz de Memoria
Bus de Datos
Lectura
Escritura
Seales de control
15
Memorias
Registro de datos Matriz de Memoria Organizada en Bytes
101
0 1 1 1 0 1
10001101
1 1 1 0 0 1 0 1
1 0 1 1
0 1 0 0
0 0 0 0
0 0 1 0
0 0 0 0
1
Bus de Direcciones
2 3 4 5 6 7
1
1 0 1
1
0 1 0
1
0 1 0
0
0 1 0
1
1 0 0
0
1 0 0
0
0 1 0
0
1 0 0 Bus de datos
1 El cdigo de direccin 101 se coloca en el bus de direcciones y se selecciona la direccin 5 2 El byte de datos se coloca en el bus de datos
3 El comando de escritura o lectura hace que el byte de datos se almacena en la direccin 5, o se lea de la direccin 5, segn sea la orden de la seal de control.
16
Memorias
Memoria RAM: (random-Access memory) la memoria de acceso aleatorio es un tipo de memoria en la que se tarda lo mismo en acceder a cualquier direccin de memoria y estas se pueden seleccionar en cualquier orden tanto en una operacin de lectura como de escritura.
La informacin almacenada es voltil, ya que en cuanto se desconecta la alimentacin, se pierden datos.
17
Memorias
Memoria ROM: (read-only memory, memoria de solo lectura) es un tipo de memoria en la que los datos se almacenan de forma permanente o semipermanente. Los datos se pueden leer de una ROM, pero no existe la operacin de escritura como en la RAM. Los datos almacenados permanecen incluso si se desconecta la alimentacin, por esta razn reciben el nombre de no voltiles.
18
Memorias
(RAM)
19
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
20
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
21
Memorias
DDR-RAM, del acrnimo ingls Double Data Rate, significa memoria de doble tasa de transferencia de datos en castellano. Son mdulos compuestos por memorias sncronas (SDRAM), disponibles en encapsulado DIMM, que permite la transferencia de datos por dos canales distintos simultneamente en un mismo ciclo de reloj.
22
Memorias
23
Memorias
NOMBRE DE LOS PINES A0 - A15 Adress inputs D0 - D7 Data input/output DI Data Input DO Data Ouput CS Chip selector WE Escritura /Lectura OE Output Enable
CS 1 0 0
WE X 0 1
24
Memorias
ROM de mascara
25
Introduccin a los Microprocesadores y Microcontroladores ROM : Memoria de solo lectura Celda Memoria ROM
Memorias
La memoria ROM es una memoria programada de forma permanente durante el proceso de fabricacin. Una vez que se programa la memoria, esta no puede cambiarse. La mayora de los circuitos integrados ROM utilizan la presencia o ausencia de una conexin de transistor en una unin fila/columna para presentar un 1 o un 0.
cero (0)
Memorias
Fila 0
0
Lnea de entrada de direcciones
Decodificador de Direcciones
1 Fila 1 2 Fila 2
2 4
14
Fila 14
15
Fila 15
0 1 0
Memorias
A0 A1 A2 A3 A4 A5 A6 A7 Eo E1
ROM 256 x 4
Q0 Q1 Q2 Q2
&
28
Memorias
A0 A 1 A2 A 3 A4
Matriz de memoria 32 x 32
Direccin De Columna
A 5 A 6 A
7
Decodificadores de columna 1 de 8
Eo E1
Buiffers De Salida
ROM de 1024 bits con una Organizacin de 256 x 4 Basada en una matriz 32 x 32
Q3
Q2
Q1
Q0
Memorias
VDD
Utiliza algn tipo de fundicin para almacenar bits, donde un hilo de memoria se funde o se queda intacto para representar un 0 o 1. el proceso de fundicin es irreversible: una vez que una PROM ha sido programada no puede cambiarse.
Filas
Columnas
30
Memorias
31
Memorias
Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7
CE/PGM
OE
&
EN
32
Memorias
Programador Universal: Dispositivo electrnico que permite, leer, borrar y programar, memorias tipo EPROM, EEPROM, FLASH, microcontroladores, PLDs entre otros.
Borrador de memorias UV EPROM: Dispositivo electrnico temporizado, para exponer a luz ultravioleta las memorias EPROM.
33
Memorias
Memoria FLASH : Son memorias de lectura/escritura de alta densidad no voltil, lo que significa que pueden almacenar los datos indefinidamente en ausencia de alimentacin. Es la memoria ideal , tiene alta capacidad de almacenamiento, permite lectura y escritura, alta velocidad y no voltil.
La clula de memoria flash es monotransistor (MOS), con una puerta de control y una flotante donde se almacenan los electrones (carga)
34
Memorias
+VD
+VD
Puerta flotante
+VPROG
Fuente 0V
almacenando un 0 almacenando un 1
Introduccin a los Microprocesadores y Microcontroladores Operacin de Lectura de una clula flash de una matriz
+VD
Memorias
+VD
i +VREAD +VREAD
0V
0V
Lectura de un 0
Lectura de un 1
Introduccin a los Microprocesadores y Microcontroladores Operacin de Borrado de una clula flash de una matriz
Memorias
Para borrar una clula, se aplica a la fuente Una tensin suficientemente positiva con Respecto a la puerta de control, con el fin de Extraer la carga de la puerta flotante durante La operacin de borrado
0V
+ERASE
37
Memorias
PIN MODO Lectura Desactivado Programacion Vrificacion del Programa Promacion Prohibida
CE OE PGM Vpp Vcc Outputs 0 1 0 0 1 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
38
Memorias
Tipo de memoria
Voltil
Alta densidad
FLASH
No
SI
SI
SI
SRAM
DRAM ROM EPROM
SI
SI No No
No
Si Si Si
No
Si Si Si
Si
Si No No
EEPROM
No
No
No
Si
39
Sistema microprocesado
Bus de Control
RD RD
WR RD WR
ROM
CS
RAM
CS
I/O(8255)
CS
Entradas y Salidas
CPU
Bus de Datos
Bus de Direccin
DECODIFICADOR
40
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.
MICROPROCESADOR
CPU
ALU CU REGS
Bus de control
41
Microprocesador
Un Sistema de Entradas/Salidas: para establecer la comunicacin con el mundo exterior (recepcin de rdenes, datos, y entrega de resultados tanto de carcter analgico como digital).
42
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 A/D
CONVERTIDOR D/A
Temporizador
Puerto Paralelo
Puerto Serie
Microcontroladores
44
Microcontroladores
Por la Arquitectura
Propsito general DSP (Digital Signal Processor). ASIP (Application Specific Integrated Processor). Otros
Por la Tecnologa
45
Microcontroladores
Imagen y Sonido:
Informtica:
Impresoras, Plotters CDROM Procesamiento de Seales control de los motores Luces Robticas, vdeo, etc.
Oficina:
fax fotocopiadoras.
La industria :
Regulacin, Automatismos, Robtica, Control de procesos, Control de inyeccin
Electrodomsticos:
Calefactores, lavadoras, lavavajillas, etc.
Seguridad :
Control de encendido, Alarmas, Control de energa, Remoto de electrodomsticos, etc.
OTROS:
En medicina. En aplicaciones militares. En edificios inteligentes.
46
Microcontroladores
Motorola Intel
Zilog
47
Microcontroladores
INTEL
MCS-48 MCS-51
Microchip
PIC16FXX PIC18FXX
Microcontroladores
Fabricante
PINES DE ENTRADA SALIDA Digitales Anlogos Memoria de Datos (bus de datos) Memoria de programa Velocidad de procesamiento
Alimentacin de voltaje
Hardware externo
Perifricos
Precio
49