Lenguaje de descripción de hardware (HDL) de señales mixtas a nivel de sistema y software (editor, simulador)?

0

Estoy buscando dispositivos (conceptuales / software) para simplificar y unificar nuestro método actual de planificación y documentación de sistemas de control industrial, especialmente para ayudar con la depuración. Actualmente se trata de una colección de diferentes sistemas y archivos, es decir, gráficos a nivel de sistema, hojas de cálculo de señales para interfaces, esquemas (planificación eléctrica a nivel de sistema, componentes), ...
Desafortunadamente, la complejidad del diseño no se puede reducir.

La solución debería permitir la captura jerárquica del sistema (controladores, sensores, actuadores, cables, conectores, ...) y esquemas de componentes (componentes internos como interruptores, amplificadores) y, idealmente, permitir el rastreo de señales a través de elementos (a través de redes).

Idealmente, esto podría reducir el número de documentos creados manualmente y generar las "vistas" de salida respectivas.

Pensé en un enfoque orientado a objetos (señales, pines, nodos, modificadores de nivel de señal, grupos) que permitiría construir dicho sistema pero que sería muy probable que reinventara la rueda, y que también sería una empresa, especialmente con Respecto a la interfaz gráfica.

Sin embargo, no he encontrado el software existente para la tarea hasta ahora; Probablemente no estoy buscando con las palabras clave adecuadas. HDL principalmente devuelve software de diseño de nivel de lógica / chip. Si bien SPICE es para simulación, es demasiado especializado para mi tarea. El software EDA (Altium, Eagle, KiCad, ..) o de planificación eléctrica no proporciona funciones de simulación a mi conocimiento (aunque podría usarse para crear listas de red gráficas con las que trabajar).

Ahora he descubierto SystemC y Diseño y verificación a nivel de sistema electrónico (ESL) que lleva a empresas de software EDA que parece centrarse en el software de diseño a nivel de chip, pero también tiene una planificación eléctrica a nivel de sistema (y aparentemente también simulación, pero tendré que investigar más a fondo).

¿Cuáles son los términos o estándares adecuados para buscar?

    
pregunta handle

2 respuestas

0

La comunicación de PLC se define en volúmenes de estándares IEC desarrollados en los últimos 40 años de evolución en todos los niveles del modelo ISO con gran detalle, incluyendo: Consolidación gráfica estandarizada de diferentes sistemas; Software, hardware, seguridad y manejo de errores.

Comience a leer desde;

enlace enlace

Luego busca las respuestas que buscas. Como la mayoría de los estándares de comunicación, los documentos relacionados podrían llenar una sala.

    
respondido por el Tony EE rocketscientist
0

Si desea gastar el dinero, hay soluciones comerciales para esto, como matlab y simulink y más particularmente su herramienta de verificación de HDL. Incluso tienen una herramienta que te permitirá verificar el código HDL y luego compilarlo en un FPGA

En la mayoría de los lugares en los que he trabajado, la simulación se realiza en diferentes piezas de software. Por ejemplo: un ciclo de control se evaluaría en Matlab, octava o labview para una verificación de estabilidad, luego se implementaría en Spice o Simulink para verificar su operación en el dominio del tiempo. Entonces finalmente implementado en hardware.

VHDL-AMS es otro lenguaje que cierra la brecha entre lo digital y lo analógico, sin embargo, las herramientas son muy caras. .

Otra forma en la que he verificado HDL en el pasado es usar archivos de texto y un banco de pruebas que simula un ADC con un archivo de texto como entrada y el archivo de texto puede provenir de cualquier fuente, incluso los valores reales de los ADC.

Realmente no hay ninguna herramienta que haga todo lo que describas, por lo que si tienes tiempo para hacerlo, hazlo.

    
respondido por el laptop2d

Lea otras preguntas en las etiquetas