minor update
This commit is contained in:
@@ -303,7 +303,7 @@ module VX_lsu_unit #(
|
|||||||
`SCOPE_ASSIGN (dcache_rsp_data, dcache_rsp_if.data);
|
`SCOPE_ASSIGN (dcache_rsp_data, dcache_rsp_if.data);
|
||||||
`SCOPE_ASSIGN (dcache_rsp_tag, mbuf_raddr);
|
`SCOPE_ASSIGN (dcache_rsp_tag, mbuf_raddr);
|
||||||
|
|
||||||
`ifndef __SYNTHESIS__
|
`ifndef SYNTHESIS
|
||||||
reg [`LSUQ_SIZE-1:0][(`NW_BITS + 32 + `NR_BITS + 64 + 1)-1:0] pending_reqs;
|
reg [`LSUQ_SIZE-1:0][(`NW_BITS + 32 + `NR_BITS + 64 + 1)-1:0] pending_reqs;
|
||||||
wire [63:0] delay_timeout = 10000 * (1 ** (`L2_ENABLE + `L3_ENABLE));
|
wire [63:0] delay_timeout = 10000 * (1 ** (`L2_ENABLE + `L3_ENABLE));
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
`ifndef VX_PLATFORM
|
`ifndef VX_PLATFORM
|
||||||
`define VX_PLATFORM
|
`define VX_PLATFORM
|
||||||
|
|
||||||
`ifndef __SYNTHESIS__
|
`ifndef SYNTHESIS
|
||||||
`include "util_dpi.vh"
|
`include "util_dpi.vh"
|
||||||
`endif
|
`endif
|
||||||
|
|
||||||
@@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
`ifndef __SYNTHESIS__
|
`ifndef SYNTHESIS
|
||||||
|
|
||||||
`ifndef NDEBUG
|
`ifndef NDEBUG
|
||||||
`define DEBUG_BLOCK(x) /* verilator lint_off UNUSED */ \
|
`define DEBUG_BLOCK(x) /* verilator lint_off UNUSED */ \
|
||||||
@@ -70,7 +70,7 @@
|
|||||||
`define TRACING_ON /* verilator tracing_on */
|
`define TRACING_ON /* verilator tracing_on */
|
||||||
`define TRACING_OFF /* verilator tracing_off */
|
`define TRACING_OFF /* verilator tracing_off */
|
||||||
|
|
||||||
`else // __SYNTHESIS__
|
`else // SYNTHESIS
|
||||||
|
|
||||||
`define DEBUG_BLOCK(x)
|
`define DEBUG_BLOCK(x)
|
||||||
`define IGNORE_UNUSED_BEGIN
|
`define IGNORE_UNUSED_BEGIN
|
||||||
@@ -87,7 +87,7 @@
|
|||||||
`define TRACING_ON
|
`define TRACING_ON
|
||||||
`define TRACING_OFF
|
`define TRACING_OFF
|
||||||
|
|
||||||
`endif // __SYNTHESIS__
|
`endif // SYNTHESIS
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ module VX_dp_ram #(
|
|||||||
end \
|
end \
|
||||||
end
|
end
|
||||||
|
|
||||||
`ifdef __SYNTHESIS__
|
`ifdef SYNTHESIS
|
||||||
if (LUTRAM) begin
|
if (LUTRAM) begin
|
||||||
if (OUT_REG) begin
|
if (OUT_REG) begin
|
||||||
reg [DATAW-1:0] rdata_r;
|
reg [DATAW-1:0] rdata_r;
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ module VX_sp_ram #(
|
|||||||
end \
|
end \
|
||||||
end
|
end
|
||||||
|
|
||||||
`ifdef __SYNTHESIS__
|
`ifdef SYNTHESIS
|
||||||
if (LUTRAM) begin
|
if (LUTRAM) begin
|
||||||
if (OUT_REG) begin
|
if (OUT_REG) begin
|
||||||
reg [DATAW-1:0] rdata_r;
|
reg [DATAW-1:0] rdata_r;
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL
|
|||||||
set_global_assignment -name VERILOG_INPUT_VERSION SYSTEMVERILOG_2009
|
set_global_assignment -name VERILOG_INPUT_VERSION SYSTEMVERILOG_2009
|
||||||
set_global_assignment -name ADD_PASS_THROUGH_LOGIC_TO_INFERRED_RAMS ON
|
set_global_assignment -name ADD_PASS_THROUGH_LOGIC_TO_INFERRED_RAMS ON
|
||||||
set_global_assignment -name VERILOG_MACRO QUARTUS
|
set_global_assignment -name VERILOG_MACRO QUARTUS
|
||||||
|
set_global_assignment -name VERILOG_MACRO SYNTHESIS
|
||||||
set_global_assignment -name VERILOG_MACRO NDEBUG
|
set_global_assignment -name VERILOG_MACRO NDEBUG
|
||||||
set_global_assignment -name MESSAGE_DISABLE 16818
|
set_global_assignment -name MESSAGE_DISABLE 16818
|
||||||
set_global_assignment -name TIMEQUEST_DO_REPORT_TIMING ON
|
set_global_assignment -name TIMEQUEST_DO_REPORT_TIMING ON
|
||||||
|
|||||||
@@ -1,6 +1,11 @@
|
|||||||
BUILD_DIR ?= build
|
BUILD_DIR ?= build
|
||||||
|
|
||||||
.PHONY: unittest pipeline smem cache fpu_core core vortex top1 top2 top4 top8 top16 top32 top64
|
.PHONY: dogfood unittest pipeline smem cache fpu_core core vortex top1 top2 top4 top8 top16 top32 top64
|
||||||
|
|
||||||
|
dogfood:
|
||||||
|
mkdir -p dogfood/$(BUILD_DIR)
|
||||||
|
cp dogfood/Makefile dogfood/$(BUILD_DIR)
|
||||||
|
$(MAKE) -C dogfood/$(BUILD_DIR) clean && $(MAKE) -C dogfood/$(BUILD_DIR) > dogfood/$(BUILD_DIR)/build.log 2>&1 &
|
||||||
|
|
||||||
unittest:
|
unittest:
|
||||||
mkdir -p unittest/$(BUILD_DIR)
|
mkdir -p unittest/$(BUILD_DIR)
|
||||||
|
|||||||
@@ -36,6 +36,7 @@ set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL
|
|||||||
set_global_assignment -name VERILOG_INPUT_VERSION SYSTEMVERILOG_2009
|
set_global_assignment -name VERILOG_INPUT_VERSION SYSTEMVERILOG_2009
|
||||||
set_global_assignment -name ADD_PASS_THROUGH_LOGIC_TO_INFERRED_RAMS ON
|
set_global_assignment -name ADD_PASS_THROUGH_LOGIC_TO_INFERRED_RAMS ON
|
||||||
set_global_assignment -name VERILOG_MACRO QUARTUS
|
set_global_assignment -name VERILOG_MACRO QUARTUS
|
||||||
|
set_global_assignment -name VERILOG_MACRO SYNTHESIS
|
||||||
set_global_assignment -name VERILOG_MACRO NDEBUG
|
set_global_assignment -name VERILOG_MACRO NDEBUG
|
||||||
set_global_assignment -name MESSAGE_DISABLE 16818
|
set_global_assignment -name MESSAGE_DISABLE 16818
|
||||||
set_global_assignment -name TIMEQUEST_DO_REPORT_TIMING ON
|
set_global_assignment -name TIMEQUEST_DO_REPORT_TIMING ON
|
||||||
|
|||||||
Reference in New Issue
Block a user