Академический Документы
Профессиональный Документы
Культура Документы
Diodo al vaco
Mejoras
Transistor
Mejoras
Circuitos
integrados
Aplicaciones
Aplicaciones
Aplicaciones
Limitaciones,
deficiencias
Limitaciones
Limitaciones
Sistemas
integrados
Microprocesadores
Ing. Gabriel Bonilla C.
Mejoras
ARQUITECTURA:
- Von Newman. Donde las instrucciones de
programa y datos son buscados en el mismo
bus de memoria.
- Harvard. Donde la memoria de datos y de
instrucciones son buscados en diferentes
memorias.
TIPO DE INTRUCCIONES:
- CISC. Conjunto de
computadora complejo
instrucciones
de
- RISC. Conjunto de
computadora restringido
instrucciones
de
ELEMENTOS
SISTEMA
MINIMO
1. MICROPROCESADOR
2. RELOJ
3. MEMORIA.
4. UNIDADES DE ENTRADA
5. CANAL DE DATOS Y DIRECCIONES
ARQUITECTURAS RISC
Buscando aumentar la velocidad del procesamiento se descubri en
base a experimentos que, con una determinada arquitectura de base,
la ejecucin de programas compilados directamente con
microinstrucciones y residentes en memoria externa al circuito
integrado resultaban ser mas eficientes, gracias a que el tiempo de
acceso de las memorias se fue decrementando conforme se mejoraba
su tecnologa de encapsulado.
Reduccin del conjunto de instrucciones a instrucciones bsicas
simples, con la que pueden implantarse todas las operaciones
complejas.
Casi todas las instrucciones pueden ejecutarse dentro de un
ciclo de reloj.
Pipeline (ejecucin simultnea de varias instrucciones).
ARQUITECTURAS CISC
La microprogramacin es una caracterstica importante y
esencial de casi todas las arquitecturas CISC.
La microprogramacin significa que cada instruccin de
mquina es interpretada por un microprograma localizado en
una memoria en el circuito integrado del procesador.
Las instrucciones compuestas son decodificadas
internamente y ejecutadas con una serie de
microinstrucciones almacenadas en una ROM interna. Para
esto se requieren de varios ciclos de reloj (al menos uno por
microinstruccin).
Bus comn de
direcciones
Memoria
Arquitectura
Von Neuman
CPU
Bus de datos
Instrucciones
+
Datos
e
instrucciones
Bus de direccin
Memoria
De
Instrucciones
1K x 14
Bus de direccin
de datos
de instrucciones
(10 lneas)
Bus de
instrucciones
(9 lneas)
CPU
Bus de datos
(8 lneas)
(14 lneas)
Arquitectura Harvard
Ing. Gabriel Bonilla C.
Memoria
De
Datos
512 x 8
MICROCONTROLADOR
Es un circuito integrado que contiene todos
los componentes de un microprocesador. Se
emplea para controlar el funcionamiento de
una tarea determinada y, debido a su
reducido tamao, suele ir incorporado en el
propio dispositivo que gobierna.
ELEMENTOS
DEL MICROCONTROLADOR
Partes principales:
1. Procesador
2. Memoria no voltil para contener programa
3. Memoria de lectura y escritura para datos
4. Lneas de E/S para los controladores perifricos:
a) Comunicacin paralelo
b) Comunicacin serie
c) Diversas puertas de comunicacin
5. Recursos auxiliares:
a) Circuito de reloj
b) Temporizadores
c) Perro Guardin
d) Convertidores AD y DA
e) Comparadores analgicos
f) Proteccin ante fallos de alimentacin
g) Estado de reposo o de bajo consumo
Ing. Gabriel Bonilla C.
Funcionamiento
El microprocesador ejecuta instrucciones Almacenadas como
nmeros binarios en la memoria principal. La ejecucin de las
instrucciones se puede realizar en varias fases:
-PreFetch, Pre lectura de la instruccin desde la memoria
principal,
-Decodificacin de la instruccin, es decir, determinar qu
instruccin es y por tanto qu se debe hacer,
-Lectura de operandos (si los hay),
-Ejecucin,
-Escritura de los resultados en la memoria principal o en los
registros.
-Fetch, envo de la instruccin al decodificador.
27%
30%
INDUSTRIA
COMPUTADORAS
COMUNICACIONES
15%
18%
10%
ELECCION
ECONOMIA
TAMAO
CONSUMO
DE ENERGIA
FUNCIONALIDAD
FABRICANTE
IN T _ T M 0
IN C C O N T
DIAGRAMA
DE FLUJO
C O N T=61
R E TI
N
S
C O N T = 0
IN C C O N T S
N
C O N T S=60
S
C O N TS = 0
IN C C O N T M
IN C C O N T S M
CO N T5M = 15
N
S
R C A LL R E TS M
N
C O N TM = 60
R C A LL C O N V B _BC D
S
C O N TM = 0
PO R T C = C O N TM
IN C C O N T H
N
C O N T H = 24
R C A LL C O N V B _BC D
PO R TA = C O N TH
CLR CONTH
PORTA = CONTH
COMPILADOR
SIMULADOR
Programador
Contenidos
Programador
Muestras del producto
Software
Compilador en C (opcional)
Cable de Interfase RS-232
Fuente de Poder
Documentacin Completa