diff --git a/piton/design/chip/tile/l15/rtl/l15_pipeline.v.pyv b/piton/design/chip/tile/l15/rtl/l15_pipeline.v.pyv index 8f5449f07..1fb1d9d44 100644 --- a/piton/design/chip/tile/l15/rtl/l15_pipeline.v.pyv +++ b/piton/design/chip/tile/l15/rtl/l15_pipeline.v.pyv @@ -834,11 +834,11 @@ begin // TAG CHECKING predecode_partial_tag_s1[19:4] = pcxdecoder_l15_address[19:4]; // compare partial tag to save energy & timing - predecode_tagcheck_matched_lds_s1 = 0; - predecode_tagcheck_matched_sts_s1 = 0; + predecode_tagcheck_matched_lds_s1 = 0; + predecode_tagcheck_matched_sts_s1 = 0; - for(i = 0; i < `L15_NUM_THREADS; i = i+1) - begin + for(i = 0; i < `L15_NUM_THREADS; i = i+1) + begin predecode_tagcheck_matched_trd_ld_s1[i] = mshr_val_array[i][`L15_MSHR_ID_LD] && (predecode_partial_tag_s1[19:4] == mshr_ld_address_array[i][19:4]); predecode_tagcheck_matched_trd_st_s1[i] = mshr_val_array[i][`L15_MSHR_ID_ST] @@ -849,8 +849,7 @@ begin if(predecode_tagcheck_matched_trd_st_s1[i] == 1) predecode_hit_stbuf_threadid_s1 = i; - - end + end predecode_tagcheck_matched_s1 = predecode_tagcheck_matched_lds_s1 | predecode_tagcheck_matched_sts_s1; // misc