Add Verilator support

This commit is contained in:
Nikolay Puzanov
2022-12-03 18:36:50 +03:00
parent f61bb7b980
commit 058191de55
7 changed files with 295 additions and 140 deletions

View File

@@ -98,7 +98,8 @@
<button onclick="save_code('%SAVECODEURI%')"><span class="text">Save (ctrl-s)</span></button>
<button onclick="save_code('%SAVEASURI%')"><span class="text">Save as new</span></button>
Sim:
<button onclick="send_to_icarus()"><span class="text">Icarus</span></button>
<button onclick="send_to_sim('%IVERILOGPOSTURI%')"><span class="text">Icarus</span></button>
<button onclick="send_to_sim('%VERILATORPOSTURI%')"><span class="text">Verilator</span></button>
<!-- button><span class="text">Verilator</span></button -->
</div>
@@ -123,9 +124,9 @@
enableLiveAutocompletion : true
});
const log_area = document.getElementById('log');
function send_to_icarus() {
function send_to_sim(uri) {
log_area.innerHTML = "Please wait...";
fetch('%IVERILOGPOSTURI%',
fetch(uri,
{
method: 'POST',
headers: {