El diseño gráfico de sistemas ( GSD ) es un enfoque moderno para diseñar sistemas de medición y control que integra software de diseño de sistemas con hardware COTS para simplificar drásticamente el desarrollo. Este enfoque combina interfaces de usuario, modelos de cálculo , matemáticas y análisis, señales de entrada / salida, abstracciones de tecnología y varios objetivos de implementación. Permite que los expertos en el dominio , o los que no son expertos en implementación, accedan a las capacidades de diseño donde tradicionalmente necesitarían subcontratar a un experto en diseño de sistemas.
Este enfoque para el diseño de sistemas es un superconjunto de diseño de nivel de sistema electrónico (ESL). El diseño del sistema gráfico amplía la definición de ESL basada en EDA para incluir otros tipos de diseño de sistema integrado, incluidas las máquinas industriales y los dispositivos médicos. Muchas de estas aplicaciones ampliadas se pueden definir como aplicaciones de " cola larga ".
Diseño a nivel de sistema
El diseño de sistemas gráficos es un enfoque para diseñar un sistema completo, utilizando software gráfico más intuitivo y dispositivos de hardware listos para usar (no personalizados) para refinar el diseño, crear prototipos iniciales e incluso usarlos para las pocas implementaciones. El enfoque puede involucrar ingeniería de algoritmos . El enfoque puede resultar exitoso cuando los diseñadores necesitan lanzar algo al mercado rápidamente (video médico: [1] ) o con un equipo de expertos no integrados como Boston Engineering [2] [ enlace muerto permanente ] para crear una máquina basada en mecatrónica .
"El diseño de sistemas gráficos es un enfoque complementario pero que abarca una plataforma que incluye herramientas de verificación, implementación y diseño de sistemas electrónicos e integrados. El diseño de sistemas gráficos y de ESL son realmente parte del mismo movimiento: mayor abstracción y más automatización del diseño que buscan resolver los verdaderos desafíos de ingeniería a los que se enfrentan los diseñadores en la actualidad: abordar los defectos de diseño que se introducen en la etapa de especificación para garantizar que se detecten mucho antes de la validación para la entrega a tiempo del producto ".
[ cita requerida ]
Herramientas
El diseño del sistema gráfico se basa en la conectividad abierta. Por ejemplo, las herramientas que se pueden usar en la fase de diseño incluyen (en orden alfabético): Ansoft Designer , AutoCAD , CarSim , DOORS , Dymola , LabVIEW , MSC.Adams , NI Multisim , NEi Nastran , SolidWorks , SPICE , OpenWire (biblioteca) .
La etapa de creación de prototipos se trata más de tomar el diseño de algoritmos e implementarlos en hardware para diseños de mayor calidad. Una plataforma de creación de prototipos eficaz incluye un lenguaje de alto nivel, procesadores en tiempo real, lógica FPGA , E / S modular y cualquier propiedad intelectual necesaria.
La etapa de implementación se trata principalmente de hardware, donde coloca su diseño en la etapa final. Esto puede involucrar MPU o FPGA.
Ejemplos de
Ejemplos de ingenieros y científicos que aplican técnicas de diseño de sistemas gráficos incluyen:
- Diseño de sistema gráfico para Digital Radio Mondiale
- Los investigadores utilizan el diseño de sistemas gráficos para el desarrollo y control de vehículos submarinos no tripulados
- Desarrollo de un manipulador robótico para la terapia del cáncer mediante el diseño de sistemas gráficos
- Diseño de sistema gráfico para sistemas de control integrados