O simulador é gratuito e pode ser usado por meio de um navegador comum, sem precisar instalar no seu computador. É oferecido pela Doulos.

https://www.edaplayground.com

Para usar, primeiro é preciso se cadastrar e criar uma conta:

  • Clique em "Login" no canto superior direito e clique em "Register for a full account".
    (Use seu email da USP para ter acesso a recursos adicionais).

Encontre os exemplos buscando pelo nome do módulo em “Published Playgrounds” (clique em “Playgrounds” no canto superior direito).  Por exemplo, busque por "Dec2E" e "Dec2_4E".

Dicas
  • Atenção: no EDA Playground, periodicamente salve a página e principalmente antes de sair dela ou fechá-la.  A página não é salva automaticamente.
  • Na página “Profile” existem duas opções (muito) úteis – recomendo ativá-las!
    • “Alert before leaving when code has been modified” (já fez falta, não?).
    • “Open EPWave waveforms on a separate page after run” (para não fechar a janela errada).
  • O compilador default (Aldec Riviera) e outros são para SystemVerilog.  Os identificadores de instanciação (U0, U1, etc.) são obrigatórios.

A princípio, o testbench é para ser digitado na janela testbench.sv  e o módulo UUT em design.sv.  O conteúdo desta última sempre é incluído na simulação.  Mas é possível abrir outras janelas de código clicando no botão “+” e dar nomes como se fossem arquivos.  Usando a diretiva

`include “nome_do_arquivo”

é possível flexibilizar essa regra.

Formas de Onda

Não é difícil gerar gráficos com as formas de onda.  Veja o (breve) tutorial em

https://eda-playground.readthedocs.io/en/latest/tutorial.html

Modifié le: lundi 15 avril 2024, 03:06