Ferramenta para desenhar diagramas de temporização
-
19-09-2019 - |
Pergunta
Recentemente eu estou trabalhando com um grupo de design de hardware desenvolver um ASIC . E eu estou desenhando uma série de diagramas de tempo para o qual estou usando o Microsoft Excel, como é fácil de importar para o documento do Word. Mas, as coisas estão ficando cada vez mais difícil com o Excel.
O que pode ser usado para desenhar diagramas de tempo? Existe alguma ferramenta fácil lá fora?
Solução
Eu tenho o mesmo problema e tentou as seguintes ferramentas:
- drawtiming
- timing ( LaTeX )
- TikZ-temporização (látex)
- Microsoft Visio
Depois de tentar todos estes eu agora acabou usando Visio e caneta e lápis. Todos os outros programas não tinha suporte para adicionar setas / relações entre sinais facilmente. Em Visio, tais coisas são absolutamente fácil. E você pode exportar os diagramas diretamente para PowerPoint ou mesmo como PDF para usá-los em LaTeX.
Outras dicas
WaveDrom é uma fonte livre e aberta em linha motor de rendição digital diagrama de tempo que usos JavaScript , HTML5 e SVG para converter WaveJSON descrição de texto de entrada em gráficos vetoriais SVG.
Se você gosta de LaTeX e não se importa as medidas adicionais para obter a imagem gerada em Word (em que eu acho que você depender), TikZ-timing é muito agradável. Acho que é muito fácil de usar e os diagramas de olhar muito bom!
Além disso, as empresas que eu trabalhei no Visio até agora utilizado para este tipo de tarefas.
O post Re: Visio Diagrama do timing tem um link para um Visio stencil .
sincronismo Designer e o sincronismo Diagrammer são os dois principais programas comerciais. Eles são semelhantes em funções e interface do usuário. Ambos têm OLE e outra capacidade de exportação.
drawtiming parece interessante.
Acho que é necessário adicionar TimingAnalyzer à mistura. É apenas em Beta, mas pelo menos ele está desenvolvendo ativamente. ~ T
Se você está feliz com formas de onda mais simples em uma grade regular, você pode rapidamente criar algo com sincronismo Font ou XWave (ligada desde o primeiro link). Outra opção seria Gnome Dia, um programa de desenho vetorial simples.
ferramenta WaveDrom, mencionado acima, mudou-se para GitHub wavedrom.com .
Algum tempo atrás nós usamos IGOR para todos os tipos de visualização de dados de medição. Mas não é de graça, se isso é uma exigência.
Eu só lançou uma nova ferramenta de desenho baseado em GUI diagrama de tempo livre para Windows (e Linux / MacOS via Wine).
Ele desenha formas de onda digitais (sinais e ônibus) com lacunas, setas e etiquetas, e é altamente personalizável.
Eu espero que você encontrá-lo útil.
Eu uso uma planilha online como o Google Docs ou o Excel para diagramas de tempo - fazendo todas as células igual largura e altura e jogar com as fronteiras da célula. Esta é uma grande maneira rápida para explicar conceitos simples, especialmente durante o trabalho colaborativo (online).
Eu usei Designer sincronismo e Waveformer . Eles podem ler básicos Verilog arquivos. Waveformer tem uma versão demo decente para Windows. Você não pode salvar projetos, mas você pode tela de captura-los. Para diagramas de tempo muito básicas, eu usei os modelos do Visio mencionados em outras respostas.
Você pode usar um "Digital Gerador de Diagrama Free Online" para traçar o diagrama em seguida, copiar e colar a tela para seus documentos. Se você quiser tentar uma ferramenta que não precisa o seu login ou e-mail, e pode salvar a sua edição para uso futuro. Você pode tentar usar essa ferramenta javascript no google. http://hardwarelanguages.blogspot.com/2016/08 /free-online-digital-diagram-generator.html
O seu diagrama de forma de onda digital é guardado na URL criptografada, ninguém mais pode vê-lo até a sua parte as ligações com e-mail / skypee / facebook, e etc.