OpenCores
no use no use 1/1 no use no use
Run Verilog Sims from a Web Browser
by getvictor on Aug 1, 2013
getvictor
Posts: 9
Joined: Jul 31, 2013
Last seen: Sep 26, 2023
I developed a web app that allows users to run Verilog sims from a browser. Here is a simple RAM design and testbench: http://www.edaplayground.com/s/example/9
The verilog runs on the server and stdout appears on the browser in real time. The app allows users to run a sim, save the code/results, and share with others by sending them a link.

Here are some use cases:
1. Sharing example implementations of decoders, CRC generators, etc.
2. Quick prototyping. Trying Verilog-2005 features you haven't used before.
3. Reproducing issues (either design issues or simulator issues), and asking others for help (via e-mail/forums).

The EDA Playground web app went live recently. I wanted to get some feedback and ideas for additional functionality that would be useful to OpenCores.

Thank you,
Victor
RE: Run Verilog Sims from a Web Browser
by jt_eaton on Aug 2, 2013
jt_eaton
Posts: 142
Joined: Aug 18, 2008
Last seen: Sep 29, 2018
I developed a web app that allows users to run Verilog sims from a browser. Here is a simple RAM design and testbench: http://www.edaplayground.com/s/example/9
The verilog runs on the server and stdout appears on the browser in real time. The app allows users to run a sim, save the code/results, and share with others by sending them a link.

Here are some use cases:
1. Sharing example implementations of decoders, CRC generators, etc.
2. Quick prototyping. Trying Verilog-2005 features you haven't used before.
3. Reproducing issues (either design issues or simulator issues), and asking others for help (via e-mail/forums).

The EDA Playground web app went live recently. I wanted to get some feedback and ideas for additional functionality that would be useful to OpenCores.

Thank you,
Victor



Cool, I can simulate my bitcoin miner and make some money.

How big of a design does it handle? Is it only for simple circuits or can we use it for real work?


John Eaton


RE: Run Verilog Sims from a Web Browser
by getvictor on Aug 5, 2013
getvictor
Posts: 9
Joined: Jul 31, 2013
Last seen: Sep 26, 2023
Currently EDA Playground is intended for prototyping and sharing examples.

Each simulation run is limited to 60 seconds runtime and 100MB of memory.

This can easily be adjusted if someone wants to be a power user -- use EDA Playground on a regular basis and provide feedback.
RE: Run Verilog Sims from a Web Browser
by getvictor on Nov 10, 2013
getvictor
Posts: 9
Joined: Jul 31, 2013
Last seen: Sep 26, 2023
Update: You can now run Verilog sims AND view wave results from a web browser.

This rounds out EDA Playground and makes it a usable web-based environment for hands-on Verilog/OVL tutorials -- edit, simulate, view waves, share. For example, Verilog code http://www.edaplayground.com/s/4/346, and the resulting waves http://www.edaplayground.com/w/s/4/7

Please let me know any additional suggestions/issues. I'm also actively looking for other tools to add (synthesis/lint, formal, etc.)
RE: Run Verilog Sims from a Web Browser
by getvictor on Dec 10, 2013
getvictor
Posts: 9
Joined: Jul 31, 2013
Last seen: Sep 26, 2023
Update: You can now run SystemVerilog and UVM simulations on EDA Playground.

Verilog design and simple UVM testbench example: http://www.edaplayground.com/s/example/546
RE: Run Verilog Sims from a Web Browser
by badmanjoe on Jan 6, 2014
badmanjoe
Posts: 34
Joined: Aug 16, 2012
Last seen: Oct 9, 2014
Wow, amazing tool!!!

Good job
RE: Run Verilog Sims from a Web Browser
by holliwood on Jan 7, 2014
holliwood
Posts: 1
Joined: Apr 13, 2012
Last seen: Oct 22, 2022
amazing,suit for us who can't afford a simulator program
RE: Run Verilog Sims from a Web Browser
by getvictor on Jan 7, 2014
getvictor
Posts: 9
Joined: Jul 31, 2013
Last seen: Sep 26, 2023
badmanjoe and holliwood, thank you for trying it out.

Everyone,

Let us know what future features you'd like to see that will help OpenCores.

-Victor
no use no use 1/1 no use no use
© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.