add ExampleTopWithBlockDevice and tests

This commit is contained in:
Howard Mao
2017-06-21 10:56:48 -07:00
parent 1f3e892b64
commit bac811a173
9 changed files with 154 additions and 8 deletions

View File

@@ -22,16 +22,19 @@ sim_vsrcs = \
$(base_dir)/rocket-chip/vsrc/AsyncResetReg.v \
$(base_dir)/rocket-chip/vsrc/plusarg_reader.v \
$(base_dir)/testchipip/vsrc/SimSerial.v \
$(base_dir)/testchipip/vsrc/SimBlockDevice.v \
sim_csrcs = \
$(base_dir)/testchipip/csrc/SimSerial.cc
$(base_dir)/testchipip/csrc/SimSerial.cc \
$(base_dir)/testchipip/csrc/SimBlockDevice.cc \
$(base_dir)/testchipip/csrc/blkdev.cc \
VCS = vcs -full64
VCS_OPTS = -notice -line +lint=all,noVCDE,noONGS,noUI -error=PCWM-L -timescale=1ns/10ps -quiet \
+rad +v2k +vcs+lic+wait \
+vc+list -CC "-I$(VCS_HOME)/include" \
-CC "-I$(RISCV)/include" \
-CC "-I$(RISCV)/include -I$(base_dir)/testchipip/csrc" \
-CC "-std=c++11" \
-CC "-Wl,-rpath,$(RISCV)/lib" \
$(RISCV)/lib/libfesvr.so \