blob: 91451354e3d093c99af615f728ce88966955bf02 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
cpu: eater_computer_tb.sv eater_computer.sv zbuffer.sv eater_register.v eater_alu.sv ../playground/my_mem.v ../nandgame/counter.sv
iverilog -o $@ -g2012 -DIVERILOG $^
HARDWARE_SUFFIX := .sv
TESTBENCH_SUFFIX := _tb.sv
YOSYS_READFLAGS := -sv
include ../common.mk
.PHONY: simpc
simpc: simpc/Vcomputer
simpc/Vcomputer: eater_computer.sv zbuffer.sv eater_register.v eater_alu.sv ../playground/my_mem.v ../nandgame/counter.sv
#computer.sv cpp/Vcomputer__main.cpp cpp/disas.cpp cpp/simpc_ui.cpp
# -CFLAGS "-I${PWD}/cpp"
verilator \
--Mdir simpc \
--cc --exe --main \
-LDFLAGS "-lncurses" \
--trace-fst \
$^
|