Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Arquitectura Sistemas Embebidos PDF

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 19

SISTEMAS

EMBEBIDOS

Ing. Germán Leandro Vargas Fonseca Esp


Microprocesador
Microprocesador
O Realiza las operaciones de cálculo principales del
sistema.
O Ejecuta el código para realizar una determinada tarea y
dirige el funcionamiento de los demás elementos que le
rodean.
O Frecuentemente nos referimos a un microprocesador
como “CPU”
O Los subsistemas de entrada/salida y memoria pueden
ser combinados con un subsistema de CPU para formar
una computadora o sistema embebido completo.
O Se interconectan mediante los buses de sistema
(formados a su vez por el bus de control, el bus de
direcciones y el bus de datos).
Microprocesador
O Memoria:
O Se encuentra almacenado el código de los
programas que el sistema puede ejecutar así como
los datos.
O Debe ser de acceso de lectura y escritura lo más
rápido posible para que el microprocesador no
pierda tiempo
O Al ser volátil el sistema requiere de un soporte
donde se almacenen los datos aun sin disponer de
alimentación o energía.
Microprocesador
O Dispositivos - Puertos de Entrada / Salida (I/O)
O Dispositivos periféricos se pueden conectar y pueden
intercambiar información con la memoria y el
procesador central.
O Los puertos contienen registros (lectura o escritura),
los cuales se utilizan para el almacenamiento
temporal de varios tipos de datos.
O El subsistema de entrada acepta datos del exterior
para ser procesados
O el subsistema de salida transfiere los resultados hacia
el exterior
O A estos subsistemas se les reconoce habitualmente
como periféricos de E/S
Microprocesador
Sistemas de líneas para la conexión interna y externa entre los
dispositivos en un Sistema informático.

O Bus de direcciones:
O Diseñado para enviar las direcciones, preparadas en el
microprocesador, con el objetivo de elegir una celda
definida de la memoria o un Puerto I/O (Entrada/salida).
O El bus de direcciones es de un solo sentido

O Bus de datos:
O En el bus de datos se realiza el intercambio de información
(instrucciones o datos) entre el microprocesador y los
dispositivos periféricos –
O Intercambio en dos vías.
O Operaciones de lectura y escritura.
Microprocesador
O Bus de control:
O Utilizado para el envío y la recepción de señales de control.
O Las señales de control aseguran la sincronización (control del
tiempo) entre el MS y el resto de los componentes del
Sistema
Microprocesador
Microcontrolador
O Un microcontrolador es un circuito integrado que
contiene:
O CPU
O Memoria
O Puertos de E/S.

O Subsistemas de E/S:
O Temporizadores (Timmer)
O PWM
O Conversor analógico a digital (ADC)
O Conversor digital a analógico (DAC)
O Puertos de comunicaciones (Serial, SPI, I2C, CAN)
Microcontrolador
Arquitectura Von Neumann
O En la arquitectura Von Neumann el
microcontrolador se conecta a una memoria
central única generalmente del tipo RAM
O La memoria centra se almacenan los datos y el
programa (instrucciones)
O Se accede a través de un sistema de buses único,
como son el bus de dirección, control y datos
Arquitectura Von Neumann
O La longitud de las instrucciones están limitadas
por el bus de datos, lo que hace que al ejecutar
una instrucción compleja requiera varios accesos a
memoria.

O El microprocesador es mas lento en su respuesta,


la velocidad de operación se afecta por tener un
único bus para datos e instrucciones lo que impide
Arquitectura Von Neumann
Arquitectura Harvard
O Se caracteriza por tener separados los bloques de
memoria de datos e instrucciones
O Accede a los bloques de memoria por buses
independientes de dirección, datos y control.
O Permite tener accesos simultáneos e
independientes a la memoria de datos e
instrucciones,
O El contenido y longitud de las direcciones de
memoria pueden ser distintos para los datos e
instrucciones, esto permite una optimización en el
uso de la memoria.
Arquitectura Harvard

O El tamaño de las instrucciones no esta relacionado


con el tamaño de los datos, cada instrucción
ocupa una única posición de memoria, esto hace
que la longitud de programa puede ser menor.

O Superponer tiempos de acceso, poder acceder a la


memoria de programa y a la memoria de datos en
el mismo ciclo maquina.
O velocidad de operación mas alta.
Arquitectura Harvard
SISTEMA EMBEBIDO

STM32F746
NUCLEO 144
SISTEMA EMBEBIDO
O Consiste en un sistema con un microcontrolador,
memoria, puertos periféricos de E/S y un programa ,
cuyo hardware y software están específicamente
diseñados y optimizados para resolver un problema
concreto eficientemente.
O Mantiene una interacción continua con el entorno
para vigilar o controlar algún proceso mediante
sensores.
O El hardware es diseñado normalmente a nivel de
chips, o de interconexión de PCB, buscando la mínima
circuitería y el menor tamaño para una aplicación
particular.
SISTEMA EMBEBIDO
O El término embebido o empotrado hace
referencia al hecho de que el microcomputador
está encerrado o instalado dentro de un sistema
mayor y su existencia como microcomputador
puede no ser aparente.

También podría gustarte