Sistemas microprogramables 1

Post on 02-Jul-2015

179 views 1 download

description

sistemas micro-programables.

Transcript of Sistemas microprogramables 1

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