Add sources

This commit is contained in:
Nikolay Puzanov
2023-06-11 16:15:40 +03:00
parent 82f90610fb
commit 686d12bf81
48 changed files with 23261 additions and 0 deletions

View File

@@ -0,0 +1 @@
((verilog-mode . ((flycheck-verilator-include-path . ("../source")))))

2
test-modelsim/.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
testbench
transcript

5
test-modelsim/__build.sh Executable file
View File

@@ -0,0 +1,5 @@
#!/usr/bin/env bash
set -e
rm -rf testbench
vlog -sv -work testbench -vopt -f ../source/sources.f top.sv

3
test-modelsim/__run.sh Executable file
View File

@@ -0,0 +1,3 @@
#!/usr/bin/env bash
vsim -c -batch -voptargs=+acc=npr -do "run -all" -quiet -lib testbench top

7
test-modelsim/top.sv Normal file
View File

@@ -0,0 +1,7 @@
`timescale 1ps/1ps
module top;
logic clock = 1'b0;
initial forever #(10ns/2) clock = ~clock;
testbench testbench (clock);
endmodule