From 9c56a10f154ebef26b2a1ddadb7b8fd50fdb586f Mon Sep 17 00:00:00 2001 From: Blaise Tine Date: Thu, 5 Mar 2020 09:11:43 -0500 Subject: [PATCH] synthesis fixes --- rtl/VX_cache/VX_cache_core_req_bank_sel.v | 2 ++ rtl/VX_cache/VX_fill_invalidator.v | 13 ++++++------ rtl/VX_cache/VX_tag_data_structure.v | 2 ++ rtl/quartus/fit.chg | 1 - rtl/quartus/map.chg | 1 - rtl/quartus/smart.log | 26 ----------------------- rtl/quartus/sta.chg | 1 - rtl/quartus/syn.chg | 1 - 8 files changed, 10 insertions(+), 37 deletions(-) delete mode 100644 rtl/quartus/fit.chg delete mode 100644 rtl/quartus/map.chg delete mode 100644 rtl/quartus/smart.log delete mode 100644 rtl/quartus/sta.chg delete mode 100644 rtl/quartus/syn.chg diff --git a/rtl/VX_cache/VX_cache_core_req_bank_sel.v b/rtl/VX_cache/VX_cache_core_req_bank_sel.v index adef7953..fb968fcf 100644 --- a/rtl/VX_cache/VX_cache_core_req_bank_sel.v +++ b/rtl/VX_cache/VX_cache_core_req_bank_sel.v @@ -1,4 +1,6 @@ +`include "VX_cache_config.v" + module VX_cache_core_req_bank_sel ( input wire [`NUMBER_REQUESTS-1:0] core_req_valid, input wire [`NUMBER_REQUESTS-1:0][31:0] core_req_addr, diff --git a/rtl/VX_cache/VX_fill_invalidator.v b/rtl/VX_cache/VX_fill_invalidator.v index c9546610..4cf0d79f 100644 --- a/rtl/VX_cache/VX_fill_invalidator.v +++ b/rtl/VX_cache/VX_fill_invalidator.v @@ -1,4 +1,3 @@ - `include "VX_cache_config.v" module VX_fill_invalidator ( @@ -30,19 +29,19 @@ module VX_fill_invalidator ( integer curr_fill; always @(*) begin - assign invalidate_fill = 0; - assign success_found = 0; - assign success_index = 0; + invalidate_fill = 0; + success_found = 0; + success_index = 0; for (curr_fill = 0; curr_fill < `FILL_INVALIDAOR_SIZE; curr_fill=curr_fill+1) begin if (fill_addr[31:`LINE_SELECT_ADDR_START] == fills_address[curr_fill][31:`LINE_SELECT_ADDR_START]) begin if (possible_fill && fills_active[curr_fill]) begin - assign invalidate_fill = 1; + invalidate_fill = 1; end if (success_fill) begin - assign success_found = 1; - assign success_index = curr_fill; + success_found = 1; + success_index = curr_fill; end end end diff --git a/rtl/VX_cache/VX_tag_data_structure.v b/rtl/VX_cache/VX_tag_data_structure.v index 42c5d086..3a5f822b 100644 --- a/rtl/VX_cache/VX_tag_data_structure.v +++ b/rtl/VX_cache/VX_tag_data_structure.v @@ -1,3 +1,5 @@ +`include "VX_cache_config.v" + module VX_tag_data_structure ( input wire clk, input wire reset, diff --git a/rtl/quartus/fit.chg b/rtl/quartus/fit.chg deleted file mode 100644 index 19f86f49..00000000 --- a/rtl/quartus/fit.chg +++ /dev/null @@ -1 +0,0 @@ -done diff --git a/rtl/quartus/map.chg b/rtl/quartus/map.chg deleted file mode 100644 index 62711209..00000000 --- a/rtl/quartus/map.chg +++ /dev/null @@ -1 +0,0 @@ -Thu Mar 05 06:08:03 2020 diff --git a/rtl/quartus/smart.log b/rtl/quartus/smart.log deleted file mode 100644 index 2fedba0b..00000000 --- a/rtl/quartus/smart.log +++ /dev/null @@ -1,26 +0,0 @@ -Info: ******************************************************************* -Info: Running Quartus Prime Shell - Info: Version 18.0.0 Build 219 04/25/2018 SJ Pro Edition - Info: Copyright (C) 2018 Intel Corporation. All rights reserved. - Info: Your use of Intel Corporation's design tools, logic functions - Info: and other software and tools, and its AMPP partner logic - Info: functions, and any output files from any of the foregoing - Info: (including device programming or simulation files), and any - Info: associated documentation or information are expressly subject - Info: to the terms and conditions of the Intel Program License - Info: Subscription Agreement, the Intel Quartus Prime License Agreement, - Info: the Intel FPGA IP License Agreement, or other applicable license - Info: agreement, including, without limitation, that your use is for - Info: the sole purpose of programming logic devices manufactured by - Info: Intel and sold by Intel or its authorized distributors. Please - Info: refer to the applicable agreement for further details. - Info: Processing started: Thu Mar 5 06:08:03 2020 -Info: Command: quartus_sh --determine_smart_action Vortex -Info: Quartus(args): Vortex -Info: SMART_ACTION = SOURCE -Info (23030): Evaluation of Tcl script /tools/reconfig/intel/18.0/quartus/common/tcl/internal/qsh_smart.tcl was successful -Info: Quartus Prime Shell was successful. 0 errors, 0 warnings - Info: Peak virtual memory: 689 megabytes - Info: Processing ended: Thu Mar 5 06:08:04 2020 - Info: Elapsed time: 00:00:01 - Info: Total CPU time (on all processors): 00:00:01 diff --git a/rtl/quartus/sta.chg b/rtl/quartus/sta.chg deleted file mode 100644 index 19f86f49..00000000 --- a/rtl/quartus/sta.chg +++ /dev/null @@ -1 +0,0 @@ -done diff --git a/rtl/quartus/syn.chg b/rtl/quartus/syn.chg deleted file mode 100644 index 19f86f49..00000000 --- a/rtl/quartus/syn.chg +++ /dev/null @@ -1 +0,0 @@ -done