2009-10-06 12 views
27

Recientemente estoy trabajando con un grupo de diseño de hardware que está desarrollando un ASIC. Y estoy dibujando muchos diagramas de tiempo para los cuales estoy usando Microsoft Excel, ya que es fácil de importar a un documento de Word. Pero las cosas se vuelven cada vez más difíciles con Excel.Herramienta para dibujar diagramas de tiempo

¿Qué se puede utilizar para dibujar diagramas de tiempo? ¿Hay alguna herramienta fácil por ahí?

Respuesta

12

tengo el mismo problema y trató de las siguientes herramientas:

Después de probar Todo esto terminé usando el lápiz Visio y el bolígrafo &. El resto de los programas carecían de soporte para agregar flechas/relaciones entre señales fácilmente. En Visio, tales cosas son absolutamente fáciles. Y puede exportar los diagramas directamente al PowerPoint o incluso como PDF para usarlos en LaTeX.

+0

Acabo de comprobar dibujar, ¡gracias por la sugerencia! Parece un buen paquete ordenado, un poco como graphviz para diagramas de tiempo. ¡Hará flechas ahora también por el aspecto de las cosas! Una vez intenté hacer funcionar las cosas con Latex, pero como no tengo permisos de administrador en mi computadora de trabajo, me cuesta instalar los módulos. – Marty

+0

Muchas gracias por la sugerencia de Visio. Soy un idiota para no intentar visio en primer lugar. También revisé Drawtiming, está algo ordenado. – Alphaneo

1

Hace un tiempo utilizamos IGOR para todo tipo de visualización de datos de medición. Pero no es gratis, si eso es un requisito.

10

Si te gusta LaTeX y no te molestan los pasos adicionales para obtener la imagen generada en Word (de la que supongo que dependes), tikz-timing es muy agradable. ¡Me resulta muy fácil de usar y los diagramas se ven muy bien!

Aparte de eso, las empresas en las que trabajé hasta ahora usaban Visio para este tipo de tareas.

5

Timing Designer y Timing Diagrammer son los dos principales programas comerciales. Son similares en funciones e interfaz de usuario. Ambos tienen OLE y otras capacidades de exportación.

+0

+1, gracias por la sugerencia, lo anotaré. Pero desafortunadamente, en este momento, la empresa se encuentra en un corte de costos, y cualquier compra nueva es absolutamente imposible. – Alphaneo

+1

Los buenos son muy caros. Nunca he visto uno gratis que valiera la pena usar. Visio u OpenOffice Draw son su mejor opción. Sé que mi compañía ha creado plantillas especiales de Visio para hacer formas de onda (lo siento, no puedo compartirlas). Todavía es un dolor de esa manera, pero no es intolerable. –

2

Si está contento con las formas de onda más simples en una cuadrícula regular, puede crear rápidamente algo con Timing Font o XWave (vinculado desde el primer enlace). Otra opción sería Gnome Dia, un programa de dibujo vectorial simple.

2

Me parece necesario agregar TimingAnalyzer a la mezcla. Está solo en Beta, pero al menos lo está desarrollando activamente. ~ T

+0

Este enlace funciona: http://www.timing-diagrams.com/ – yegorich

0

He usado Timing Designer y Waveformer. Pueden leer los archivos básicos Verilog. Waveformer tiene una versión demo decente para Windows. No puede guardar diseños, pero puede capturarlos en pantalla. Para diagramas de tiempo muy básicos, he usado las plantillas de Visio mencionadas en otras respuestas.

19

WaveDrom es una fuente libre y abierto en línea del motor de representación diagrama de temporización digital que utiliza JavaScript, HTML5 y SVG convertir WaveJSON descripción de texto de entrada en SVG de gráficos vectoriales.

+1

Una imagen vale más que mil palabras: http://wavedrom.googlecode.com/svn/trunk/editor.html Una herramienta perfecta para combinar con RestructuredText/Sphinx – vermaete

2

La herramienta WaveDrom, mencionada anteriormente, se movió a GitHub wavedrom.com.

0

Puede usar un "generador de diagramas digitales en línea gratuito" para dibujar el diagrama y luego copiar y pasar la pantalla en sus documentos. Si desea probar una herramienta que no necesita su nombre de usuario o correo electrónico, puede guardar su edición para usarla en el futuro. Puedes probar esta herramienta javascript en google. http://hardwarelanguages.blogspot.com/2016/08/free-online-digital-diagram-generator.html

Su diagrama de forma de onda digital se guarda en la URL encriptada, nadie más puede ver hasta que su participación en los enlaces con el correo electrónico/skypee/facebook, etc

0

Waveme http://waveme.weebly.com/

acabo lanzó una nueva herramienta gratuita de dibujo de diagrama de tiempo basado en GUI para Windows (y Linux/MacOS a través de Wine).

Dibuja formas de onda digitales (señales y buses) con huecos, flechas y etiquetas, y es altamente personalizable.

Espero que lo encuentres útil.

1

Utilizo una hoja de cálculo en línea como Google Docs o Excel para los diagramas de tiempo, haciendo que todas las celdas sean iguales en ancho y alto y jueguen con los bordes de la celda. Esta es una gran manera rápida de explicar conceptos simples, especialmente durante el trabajo colaborativo (en línea).

Cuestiones relacionadas