From 5520192918232aa92f6d30518bfc80a42c7b10c2 Mon Sep 17 00:00:00 2001 From: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com> Date: Tue, 4 Feb 2020 10:42:43 +0100 Subject: [PATCH] ariane-soc: Enable the mock-uart on Verilator Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> --- Makefile | 1 + tb/ariane_peripherals.sv | 2 -- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 0957459c..e95899d6 100644 --- a/Makefile +++ b/Makefile @@ -371,6 +371,7 @@ verilate_command := $(verilator) $(filter-out src/fpu_wrap.sv, $(filter-out %.vhd, $(src))) \ +define+$(defines) \ src/util/sram.sv \ + tb/common/mock_uart.sv \ +incdir+src/axi_node \ $(if $(verilator_threads), --threads $(verilator_threads)) \ --unroll-count 256 \ diff --git a/tb/ariane_peripherals.sv b/tb/ariane_peripherals.sv index 9f9f76c4..b3b735bb 100644 --- a/tb/ariane_peripherals.sv +++ b/tb/ariane_peripherals.sv @@ -282,7 +282,6 @@ module ariane_peripherals #( end else begin assign irq_sources[0] = 1'b0; /* pragma translate_off */ - `ifndef VERILATOR mock_uart i_mock_uart ( .clk_i ( clk_i ), .rst_ni ( rst_ni ), @@ -295,7 +294,6 @@ module ariane_peripherals #( .pready_o ( uart_pready ), .pslverr_o ( uart_pslverr ) ); - `endif /* pragma translate_on */ end -- GitLab