Professional Documents
Culture Documents
Sistemas embebidos en
VHDL
Introducción
Para tener una estructura fundamental común, los sistemas embebidos cuen-
tan con un ciclo de desarrollo representado por el proceso en que se generó
el sistema. En este ciclo de desarrollo se muestran los avances en la ingenie-
ría para maximizar la posibilidad de producir un sistema efectivo confiable y
al que se puede dar mantenimiento.
Cada fase de ciclo de desarrollo se identifica mediante un bloque con una
actividad dominante y el resultado primario de cada fase se presenta en la sa-
lida de bloque. Cada resultado está representado por documentación que
describe al sistema en esa etapa. Como consecuencia, se tiene una documen-
tación completa y exacta de cada fase de desarrollo y del sistema final. El mis-
mo ciclo es aplicable a un sistema diseñado para una persona o un equipo. En
la figura 8.1 se muestra el ciclo de desarrollo de un sistema embebido.
J232 V H D L : El arte de programar sistemas digitales
El diagrama de la figura 8.1 ilustra las fases que ocurren por separado o en
paralelo, pero sólo una a la vez y en secuencia. En realidad, el desarrollo de la in-
formación, los problemas encontrados y las decisiones tomadas durante alguna
fase pueden causar que la fase interactúe con fases anteriores o posteriores, con
lo que es posible la reactivación de las etapas previas. El resultado del proceso es
iterativo y secuencial. A continuación describimos las fases del proceso.
Análisis de requerimientos
Especificaciones
Durante este paso se definen las funciones y la interfaz de entrada y salida; las
primeras en forma general y la segunda de manera específica. Este diseño se
puede establecer a gusto del usuario o siguiendo uno de los estándares acep-
tados por la industria. Esta fase incluye nombre de señales, funciones y carac-
terísticas así como diagramas de bloques del sistema.
Pruebas de hardware
Esta etapa consiste en realizar pruebas individuales a los dispositivos para de-
terminar sus especificaciones y el tiempo que precisan a fin de ejecutar un
proceso.
Sistema de integración
Esta fase permite saber si el sistema funciona, si hay errores —los cuales ha-
brá que corregir— y realizar modificaciones solicitadas por el cliente.
Sistemas embebidos e n V H D L 235