Commit Graph

  • 3aee2d2f38 Fix help message main Nikolay Puzanov 2024-04-14 16:16:45 +03:00
  • b84ec9a1c5 Remove clock from testbench input Nikolay Puzanov 2024-04-14 16:08:20 +03:00
  • 1e0bfb58cf Add support for verilator 5.018+ Nikolay Puzanov 2023-11-07 14:27:08 +03:00
  • e67558de14 Enable dump in iverilog testbench template Nikolay Puzanov 2023-06-02 11:08:51 +03:00
  • 54f7e2be54 Enable trace of structs Nikolay Puzanov 2022-12-13 11:49:15 +03:00
  • cc605cce85 Top module for all simulators must have an input clock signal Nikolay Puzanov 2022-12-09 10:21:40 +03:00
  • 2f9f5b6dd1 Disable Save hotkey (to prevent thoughtless use) Nikolay Puzanov 2022-12-09 10:13:03 +03:00
  • cb8bc37dfe Disable ligatures Nikolay Puzanov 2022-12-09 09:23:07 +03:00
  • 1e12d5d3e2 Don't save unmodified code Nikolay Puzanov 2022-12-09 09:20:53 +03:00
  • 1bc6ec544d Save code only by Save button. Save always to new location Nikolay Puzanov 2022-12-09 09:07:13 +03:00
  • d04282e1c7 Add simple scroll of long waveform Nikolay Puzanov 2022-12-08 19:06:08 +03:00
  • 664b7b1f5c Buttons can move to new line Nikolay Puzanov 2022-12-07 18:07:00 +03:00
  • 37b7a54d3b Visual improvements Nikolay Puzanov 2022-12-07 17:55:21 +03:00
  • 01c982fada Fix parsing canvas width Nikolay Puzanov 2022-12-07 17:54:50 +03:00
  • 931f4d8aa4 Fix signals sorting (put clock on the top) Nikolay Puzanov 2022-12-07 17:53:50 +03:00
  • 90905544d4 Upcase signal values Nikolay Puzanov 2022-12-07 17:53:17 +03:00
  • ab5db7f6e8 Add waveforms Nikolay Puzanov 2022-12-07 17:00:51 +03:00
  • e8ba09ecab Add VCD to SVG conversion functions Nikolay Puzanov 2022-12-06 20:06:26 +03:00
  • daa744f8b2 Replace 'when not' to 'unless' Nikolay Puzanov 2022-12-05 20:26:04 +03:00
  • c91003e34b Replace string-trim (left only trim) by string-trim-both Nikolay Puzanov 2022-12-04 19:53:56 +03:00
  • 53412381fb Optionally enable timestamp in save snippet uri Nikolay Puzanov 2022-12-04 12:09:32 +03:00
  • 536bde92df Allow to disable code sanitization Nikolay Puzanov 2022-12-04 11:29:25 +03:00
  • b9cd29ad87 Fix Crtl-S hotkey Nikolay Puzanov 2022-12-04 11:29:10 +03:00
  • c6c6744b22 Show execution time of compilation and simulation Nikolay Puzanov 2022-12-04 10:20:53 +03:00
  • 42f22147ea Limit dump file size for Icarus Verilog Nikolay Puzanov 2022-12-03 23:53:03 +03:00
  • b4507004b8 Add latest Icarus Verilog and Verilator to Docker image Nikolay Puzanov 2022-12-03 19:31:39 +03:00
  • 74e76d8131 Add verilator build jobs option Nikolay Puzanov 2022-12-03 19:30:58 +03:00
  • 058191de55 Add Verilator support Nikolay Puzanov 2022-12-03 18:36:50 +03:00
  • f61bb7b980 Prepare to add Verilator Nikolay Puzanov 2022-12-03 13:52:43 +03:00
  • 9939a226c8 Add help button Nikolay Puzanov 2022-12-03 13:32:09 +03:00
  • 185dcb350d Fix content type of binary response. Add favicon Nikolay Puzanov 2022-12-02 18:46:42 +03:00
  • 28d86fb98d Disable side-by-side layout on mobile phones Nikolay Puzanov 2022-12-02 16:13:39 +03:00
  • 680e9f3aa5 Add 'Save as new' button Nikolay Puzanov 2022-12-02 14:53:43 +03:00
  • ec02787747 Change page design. Make page mobile friendly Nikolay Puzanov 2022-12-02 14:33:31 +03:00
  • b87a7e0c97 Flush stdout after log string printing Nikolay Puzanov 2022-12-01 22:15:59 +03:00
  • 6a9959f98d Add docker related files Nikolay Puzanov 2022-12-01 22:05:28 +03:00
  • 61a16ad2cd Add charset meta to html page Nikolay Puzanov 2022-12-01 22:05:01 +03:00
  • 9f4fbe2499 Rename file Nikolay Puzanov 2022-12-01 22:04:50 +03:00
  • 347dfa0af6 CTRL-C as $finish Nikolay Puzanov 2022-12-01 19:33:53 +03:00
  • 5a23aa8e0f Place log level initialization after args checking Nikolay Puzanov 2022-12-01 17:14:10 +03:00
  • 171b821dbb Show "Please wait..." when waiting for simulation complete Nikolay Puzanov 2022-12-01 16:51:37 +03:00
  • 0e4d5a2df3 Add optionsfor work dir, storage dir and logging level. Split GET and POST requests. Some other changes. Nikolay Puzanov 2022-12-01 16:50:01 +03:00
  • 43a2e51137 Move sources to server folder Nikolay Puzanov 2022-12-01 13:26:06 +03:00
  • 47ec7690a5 Prettify default code Nikolay Puzanov 2022-11-30 20:53:14 +03:00
  • 6102c101b3 Add hotkey Ctrl-s for saving code Nikolay Puzanov 2022-11-30 20:35:03 +03:00
  • 80ddd7a8b5 Add max code size option Nikolay Puzanov 2022-11-30 20:21:21 +03:00
  • fe5c6e6fc8 Handle unknown command line option Nikolay Puzanov 2022-11-30 20:02:31 +03:00
  • d16033a7b9 Rewrite API. Add storage Nikolay Puzanov 2022-11-30 18:01:52 +03:00
  • 53e32b4ba8 Add firejail wrapper for simulator Nikolay Puzanov 2022-11-30 15:05:33 +03:00
  • ec22d48d67 Add debug flag of work dir deletion Nikolay Puzanov 2022-11-30 15:05:02 +03:00
  • 00d846d18c Able to change iverilog/vvp executable path Nikolay Puzanov 2022-11-30 15:03:23 +03:00
  • d1456cd16e Parameterize playground server Nikolay Puzanov 2022-11-30 13:10:58 +03:00
  • fa81d386f1 Fix gitignore Nikolay Puzanov 2022-11-29 20:54:15 +03:00
  • 8a4b6164bf Initial add verilog-playground server Nikolay Puzanov 2022-11-29 20:53:17 +03:00
  • 838bbac645 Verilator: Generate correct reset Nikolay Puzanov 2022-11-21 20:57:43 +03:00
  • 09781bd1b7 Remove unused linter weavers Nikolay Puzanov 2022-11-17 13:25:05 +03:00
  • fce7e03306 Set output file name to module top Nikolay Puzanov 2022-11-17 13:24:30 +03:00
  • a67cca5aa8 Initial commit Nikolay Puzanov 2022-11-17 13:02:15 +03:00