commit e951bb92df1a844ffacc81d9b2d8af0abecf79b9
parent 074a59a1eb79960b2c35597a1b3baea253e6a97f
Author: Brian Swetland <swetland@frotz.net>
Date: Thu, 15 Nov 2018 19:17:30 -0800
update for latest verilator
VERILATOR_ROOT is now off in share and more usefully baked into
the binary so we can skip it.
Need to update dpi signatures to keep everything happy.
Diffstat:
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/Makefile b/Makefile
@@ -3,7 +3,7 @@ SRCS := hdl/testbench.sv
SRCS += hdl/simram.sv
SRCS += hdl/cpu/cpu.v hdl/cpu/alu.v hdl/cpu/regfile.v
-VERILATOR := VERILATOR_ROOT=/work/verilator /work/verilator/bin/verilator
+VERILATOR := /work/verilator/bin/verilator
VOPTS := --top-module testbench --Mdir out --exe ../src/testbench.cpp --cc -CFLAGS -DTRACE --trace
diff --git a/hdl/simram.sv b/hdl/simram.sv
@@ -3,8 +3,8 @@
`timescale 1ns / 1ps
-import "DPI-C" function void dpi_mem_write(integer addr, integer data);
-import "DPI-C" function void dpi_mem_read(integer addr, output integer data);
+import "DPI-C" function void dpi_mem_write(int addr, int data);
+import "DPI-C" function void dpi_mem_read(int addr, output int data);
module simram(
input clk,