Progrmacion
CLASE No 1
OBJETIVOS
¨Describir los conceptos básicos de los
Microprocesadores.
¨Definir los bloques constitutivos de un
sistema basado en Microprocesadores.
¨Tipificar los distintos tipos de
Microprocesadores y su evolución.
¨Discutir la Ley de Moore y las
proyecciones en la densidad de
integración.
Preguntas generadoras
¨¿Que es un microprocesador (uP)?¨¿Cuales son las características de un
microprocesador?
¨¿Cuales son los componentes básicos
para la operación de un uP?.
¨¿Cuales son los tipos de núcleos
existentes y sus tipos de aplicaciones?
¨¿Como se relaciona la Ley de Moore
con la densidad de integración de los
microcircuitos?
¿Qué es un microprocesador?
¨Es una maquina digital secuencial
programable capaz de ejecutardiferentes
acciones, definidas en códigos que son
interpretados para establecer la naturaleza de
la acción.
¨Los microprocesadores no pueden trabajar de
forma individual y requieren dispositivos de
soporte para formar el controlador que es el
que típicamente se usa para el desarrollo de
aplicaciones.
Aplicaciones de los uP
¨Calculadoras y computadoras
¨Celulares
¨Sistemas domóticos¨Reproductores y equipos de vídeo
¨Videojuegos
¨Autómatas programables
¨Controladores
¨Sistemas de seguridad
¨Sistemas de comunicación
¨Y mas....
Sistemas Abiertos y Cerrados
¨Un Microprocesador es un sistema
abierto
abierto con el que puede construirse un
computador con las características que
se desee, acoplándole los módulos
necesarios
¨Un Microcontrolador es un sistemacerrado
cerrado que contiene un computador
completo y de prestaciones limitadas que
no se pueden modificar.
Componentes básicos de un uP
¨Memorias no volátil y volátil.
¨Sistema I\O. Comunicación serial y paralelo.
¨Sistema de generación de base de tiempo.
¨Convertidor A\D y D/A.
¨Protección de integridad de software.
¨Controlador de interrupciones.
LA NATURALEZA DE LA APLICACIÓNDETERMINA LA DIVERSIDAD DE LOS
COMPONENTES DE UN SISTEMA MINIMO
Arquitectura
Básica
Sistema de buses
¨Los buses son lineas físicas que
conectan los distintos componentes de un
sistema basado en microprocesadores y
se dividen en tres tipos.
¨Bus de datos.
¨Bus de direcciones.
¨Bus de control.
Arquitectura de los buses de los uP
¨Arquitectura Von Neumann
–Buses se conectan amemoria única donde
coexisten el código con los datos
¨Arquitectura Harvard
–Buses se conectan a dos o mas tipos de
memoria, datos y código están localizados en
diferentes memorias
Arquitecturas de los uP
¨CISC
–Procesador de juego de instrucciones
complejo
–Instrucciones complejas tiempo de ejecución
variable
RISC
–Computador de juego de instrucciones
reducido
–Tiempo deejecución constante
–Extensión del código de operación mínimo
Memoria
¨ Región de almacenamiento que
contiene los datos y códigos de
operación necesarios para la correcta
operación del uP.
¨ Puede ser volátil (RAM) o no volátil
(ROM, EEPROM, FLASH).
¨ Por su velocidad de acceso se
caracteriza en: primaria o secundaria.
¨ La velocidad de acceso a la memoria
determina el rendimiento delos
Periféricos
¨Constituyen los mecanismos de entrada
y salida que sirven para que el uP pueda
comunicarse con su entorno.
¨La diversidad de los periféricos puede
variar de acuerdo a la naturaleza de la
aplicación de los uP.
¨Los periféricos básico típicamente son
paralelos y seriales
Sistema de reloj
¨Constituye la base de tiempo o
frecuencia de operación del uP.¨Normalmente esta basado en un circuito
oscilador modulado por un cristal de
cuarzo.
¨El Rendimiento del uP esta determinado
por este parámetro, así como la mayor
parte de los procesos de interacción con
los periféricos
Operación general de los uP
Arranque al energizar el uP o aplicar
Una señal de reset.
1. Apunta la dirección
2. Lee el código de operación
3. Incrementa el puntero de...
Regístrate para leer el documento completo.