Sunteți pe pagina 1din 24

DISEO DE

SISTEMAS
EMBEBIDOS

Sistemas Embebidos

Software
Hardware
Componentes
Mecanismos

Tareas Especificas

Automoviles

Comunicaciones

Equipo mdico

Entretenimiento

Electrodomsticos

Automviles

Procesadores Mltiples
Hasta 100
en red

Funciones por procesamiento embebido:


ABS: Anti-lock braking systems
ESP: Electronic stability control
Airbags
Cajas de cambio automticas eficientes
Prevencin de robos con llaves inteligentes
Sistemas de alerta de ngulo ciego
... etc ...

Comunicaciones

Funciones por procesamiento embebido:


Gestionar la comunicacin mvil
Gestionar y Procesar imgenes y video
Controlar cmara, pantalla, giroscopios
..etc

Equipo
mdico

Funciones por procesamiento embebido:


Adquisicin de signos vitales
Procesamiento digital de seales
Comunicacin con centrales de monitorizacin
Gestin de alarmas
ect.

Electrodomsticos

Funciones por procesamiento embebido:


Seleccin del tipo de detergente
Seleccin de la cantidad de agua
Seleccin del ciclo de lavado
Gestin de alertas
etc..

Caractersticas de los sistemas


embebidos
Deben ser confiables,
Confiabilidad, Reliability R(t) = Probabilidad que el sistema
trabaje correctamente dado que est funcionando en t=0
Mantenibilidad, Maintainability M(d) = probabilidad que el
sistema vuelva a trabajar correctamente d unidades de tiempo
despus de una falla.
Disponibilidad, Availability A(t): probabilidad que el sistema
est funcionando al tiempo t
Seguridad personal: no causa dao
Seguridad informtica: comunicacin confidencial y
autenticada.

Caractersticas de los sistemas


embebidos

Deben ser eficientes


Energa

Tamao de cdigo

Peso

Costo

Caractersticas de los sistemas


embebidos

Comunicacin.

Estn Dedicados a ciertas aplicaciones

Interfaces de usuario dedicadas


(no mouse, keyboard, pantalla, pantalla tctil)

Caractersticas de los sistemas


embebidos

Muchos SE deben cumplir restricciones de


tiempo real
Un sistema de tiempo real debe reaccionar a

estmulos del objeto controlado (u operador) dentro


de un intervalo definido por el ambiente.
Respuestas correctas pero tardas son erradas.
Una restriccin de tiempo real se dice DURA

(hard) si su incumplimiento puede resultar en


catstrofe.
Toda otra restriccin de tiempo son blandas (soft).

Caractersticas de los sistemas


embebidos

Son sinnimos Embedded y Real-Time

La mayora de los
sistemas embebidos
son real-time
La mayora de
los sistemas de
tiempo real
son embebidos

Embebidos
Embebidos
Tiempo Real
Tiempo real

Caractersticas de los sistemas


embebidos

Estn conectados a ambientes fsicos a


travs de sensores y actuadores

Caractersticas de los sistemas


embebidos

Son sistemas hibridos


(partes anlogas + digitales).

Caractersticas de los sistemas


embebidos
Tpicamente son sistemas reactivos:

Un sistema reactivo es uno que est en interaccin


continua con su ambiente y su ejecucin es a un
ritmo determinado por ese ambiente [Berg, 1995]

Herramientas de diseo de
SE de control (Software)

VHDL

Herramientas de diseo de
SE de control (Hardware)
FPGA

AVR PLC - GSM

MICROCONTROLADOR

BANANA PI BASADO EN LINUX

RASPBERRY

Principios de diseo de un
sistema embebido
El diseador de un sistema embebido debe construir una
implementacin que satisfaga la necesidad deseada. Pero
una dificultad adicional es construir una implementacin que
simultneamente optimice diversas mtricas de diseo. Una
mtrica de diseo es una caracterstica medible de la
implementacin del sistema. Mtricas
A continuacin se nombrarn algunos criterios

Costo NRE (Nonrecurring Enginnering). El costo


monetario de disear el sistema por primera vez. Una vez
que el sistema est diseado, cualquier nmero de
unidades puede ser manufacturado sin incurrir en costo
adicionales de diseo.

Costo unitario. El costo monetario de


manufacturar cada copia del sistema, excluyendo
el costo NRE.
Tamao. El espacio fsico requerido para el
sistema, usualmente medido en bytes para
software, y compuertas o transistores para
hardware.
Desempeo. El tiempo de ejecucin del sistema.
Energa. La cantidad de energa consumida por
el sistema, que puede determinar el tiempo de
vida de la batera.

Flexibilidad. La habilidad de cambiar la


funcionalidad del sistema sin incurrir en un
gran costo NRE.
Tiempo para crear un prototipo. El tiempo
necesario para construir una versin
funcional del sistema.
Tiempo de mercadeo. El tiempo requerido
para desarrollar un sistema al punto en que
pueda ser lanzado al mercado.

Mantenimiento. La habilidad de
modificar el sistema luego de su
lanzamiento inicial,
especialmente por diseadores que no
participaron en el diseo original.
Correctitud. Confianza en que la
funcionalidad del sistema es la correcta.
Seguridad. La probabilidad de que el
sistema no cause dao

Las mtricas tpicamente compiten entre


s. La mejora de una mtrica
generalmente conlleva al degrado de
otra. Por ejemplo, si se reduce el
tamao de una implementacin su
desempeo puede decaer.

http://server-die.alc.upv.es/asignatu
ras/PAEEES/2005-06/A07%20-%
20Sistemas%20Embebidos.pdf
http://es.slideshare.net/luisftube/herrami
entas-de-diseo-para-sistemasembebidos

S-ar putea să vă placă și