Herramientas de visualización de tiempos de eventos para el diseño de software en tiempo real

Estoy diseñando un sistema en tiempo real que produce salidas en un intervalo determinado, pero las longitudes son algo complicadas. Estoy buscando una herramienta que pueda generar una representación gráfica de la línea de tiempo de los eventos con fines de documentación o discusión.

Como ejemplo, puedo especificar que A toma 10ns, B toma N*A ns, C toma 40+B ns. Muéstrame una línea de tiempo gráfica de cuándo suceden las cosas dado este orden de eventos A+A+A+3*(B+A+B+C)+C+C+A. Tenga en cuenta que la línea de tiempo está en nanosegundos, no en días.

Consideré una simulación de Verilog o SystemC, pero eso es excesivo y aún me gustaría una salida más agradable que una forma de onda.

¿Hay algún kit de herramientas (GoogleAPI?, ¿Ruby on Rails?, ¿Excel?, ¿LaTex?) que pueda hacer este tipo de cosas pero no conozco nada.

preguntado el 03 de mayo de 12 a las 20:05

¿Sería demasiado difícil escribir un programa OpenGL simple para él? -

2 Respuestas

Si necesita un alto rendimiento, puede probar VTK.

Si no necesita un rendimiento tan alto, puede hacerlo en d3, Procesamiento, ProcesamientoJS o el Protovis. Todos son bastante flexibles y te permitirán hacer prácticamente todo lo que quieras.

contestado el 09 de mayo de 12 a las 16:05

Una herramienta común para el análisis de planificabilidad es RapidRMA de TriPacífico. Junto con Rhapsody o similar, es posible que pueda hacer el tipo de visualización que está buscando.

contestado el 09 de mayo de 12 a las 21:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.