- Diseño gráfico de sistemas
-
El diseño gráfico de sistemas (GSD por sus siglas en inglés) es un método actual de diseño, prototipaje y creación de sistemas integrados el cual combina programación gráfica con hardware COTS para simplificar el desarrollo, dando como resultado diseños de gran calidad y la posiblidad de diseños personalizados. De esta manera alguien no experto en diseño de sistemas integrados, puede hacer un diseño de lo que necesita sin tener que recurrir a un experto.
Esta forma de diseño se encuentra a un nivel más alto (de abstracción) que el diseño de Sistemas Electrónicos (ESL por sus siglas en inglés).
Contenido
Diseño nivel-sistema
El diseño gráfico de sistemas nos permite diseñar un sistema electrónico completo, usando software intuitivo como son los lenguajes de programación gráficos y sin la necesidad de tener que hacer uso del hardware que necesitará nuestro diseño, nos permitirá crear prototipos y la posiblidad de hacer pruebas de simulación.
Relación del GSD y el ESL
"El diseño gráfico de sistemas es un método complementario que incluye la creación de diseños de sistemas electrónicos y integrados, su implementación, y las herramientos para simularlos. ESL y el GSD forman parte del mismo movimiento y tienen un objetivo común: lograr la máxima abstracción y automatización en el diseño de cara a resolver problemas reales de ingenieria que se suceden en la actualidad--solucionando los problemas que pueden suceder durante la fase de especificaciones del sistema, de tal manera que no se produzcan durante la validación y se tenga que volver a pasos anteriores del diseño la cual cosa generaria retrasos (y pérdidas de dinero)."Herramientas
Algunas de las herramientas que existen actualmente, para la fase de diseño, en el mercado son: Ansoft Designer, AutoCAD, CarSim, DOORS, Dymola, LabVIEW, Matlab, MSC.Adams, Multisim, SolidWorks, SPICE.
La fase de prototipaje se lleva a cabo cogiendo el algoritmo e implementarlo en el hardware para conseguir diseños de gran calidad. Una plataforma efectiva para el prototipaje incluye un lenguaje de alto nivel, procesadores en tiempo real, FPGA logicas, entradas/salidas modulares y de la Propiedad intelectual necesitada.
La fase final se basa totalmente en el hardware. Puede necesitar de MPU o FPGAs.
Ejemplos
Ejemplos de ingenieros y científicos que aplican técnicas de diseño gráfico de sistemas:
Wikimedia foundation. 2010.