SISTEMAS MICROPROGRAMABLES
¿QUÉ SON?
Sistema electrónico digital
Están conformados por Chips
Leer
InterpretarEjecutar
MICROPROCESADORES
ContienenUnidad Central de
Proceso
Grandes cantidades de memoria
Ejecutar programas
Alta velocidad
Múltiples
tareas
Micro-controladores
Circuito integrado
Capa
z d
e
Ejecutar ordenes grabadas
Unidad central de
procesamiento
MemoriaPeriféricos
de entrada/salida
Dispositivos Lógicos Programables
ó
PLDSus
características pueden
modificarse
Programación
El dispositivo programable más
simple es:
PALLógica de matriz programable
Matriz
Compuertas AND
Arreglo de compuertas OR
El arreglo AND es programable
mientras que el OR generalmente
es fijo
Microprocesadores digitales de señal
Es un sistema basado en un procesador o microprocesador
Conjunto de Instrucciones
Hardware
Software
Pose
en
Operaciones numéricas a muy alta velocidad
Trabaja en tiempo real
Procesado y representación
de señales analógicas
RELOJ
Microprocesador
Genera señales
Ondas cuadradas de frecuencia constante
Esta frecuencia se mide: GHz
El periodo de tiempo se denomina ciclo del reloj
Ciclo Máquina
Fase de Búsqueda
Búsqueda de una instrucción en la
memoria
Se guarda en el registro
correspondiente.
Fase de Ejecución Se realiza la
transferencia de datos ordenada.
Ciclo de Instrucción
Número de ciclos máquina
Memoria
Almacena programas
Funcionamiento del sistema
CeldasPalabras de memoria
Diferente de las memoria de
almacenamiento masivo
Se dividen
Memoria de programa
Almacena programas
a ejecutar
No se modifica
Memoria de datos o de trabajo
Siempre es una RAM
Se modifica
Acumuladores y Registros
Pequeña memoria interna Almacena
resultados temporalmente
BiestablesDispositivo
de 2 entradas
Guarda un Bit de
información
Su longitud depende de los
biestables
Existen varios
registros
Registro acumulador
Registro de
estado
Registros auxiliares
Registro CP (Contador de Programa)
Registros internos
Unidad de Control
Gobierna el funcionamiento
global del sistema Recibe la
información
Transforma
InterpretaEnvía
órdenes
Procesamiento de Datos
Contador de programa
Indica la posición de la instrucción en la memoria
Decodificador de instrucciones
Dispositivo que traduce instrucciones
Para generar las señales de control
Periféricos
No forman parte del sistema micro-
programable
Dispositivos que realizan un
trabajo en el exterior del
sistemaAlgunos
pueden ser de ambas
Pueden ser:
SalidasEntradas
Interpretación
EjecuciónÓrdenes de control
Unidad Central de Proceso
CPUParte más
importante del sistema micro-programable
Se realiza con los datos
procedentes de la Memoria
Central
Realiza las transferencias de
datos hacia la memoria
Unidad de Entrada/Salida
Interface
Permite la comunicación del
sistema
Enviar y recibir señales desde un componente a
otro
Permite la comunicación entre los procesos del
ordenador y los usuarios
Interfaces de Usuario
Hardware
Recibir, Procesar y Emitir los datos
Interactúa con los periféricos de
entrada y salida
Software –Hardware
Software
Brinda control al usuario
Arquitectura Harvard
Utiliza los micro-controladores PIC
Modelo
Posee la unidad central deproceso
Memoria de Programa
Memoria de Datos
Contiene instrucciones
Almacena datos
Ventajas
El tamaño de las instrucciones no esta relacionado
con el de los datos
Mayor velocidad en cada operación
Desventajas
Los tipos de datos no pueden ser reconocidos sin ambigüedad
Arquitectura Harvard
UNIDAD CENTRAL
DE PROCESO
MEMORIA DE INSTRUCCIONES
UNIDAD DE
MEMORIA ROM
BUS DE CONTROL
DIRECIONES DE INSTRUCCIONES
BUS DE INSTRUCCIONES
BUS DE CONTROL
DIRECCIONES DE DATOS
MEMORIA DE DATOS
BUS DE DATOS
UNIDAD DE
MEMORIA RAM
Arquitectura Von Neumann
Sistemas con microprocesadores
ModeloSe utilizan
CPU
Conectada a una memoria principal
Casi siempre sólo RAM
Se guardan instrucciones del programa
Control
DatosDirecciones
Desventajas
La limitación de la longitud de las instrucciones por el
bus de datos
La limitación de la velocidad de operación
Ventajas
Se conecta con una única memoria
principal
Top Related