From d555e34b79b6a0dda5d5dd84a8a66fe63d75068f Mon Sep 17 00:00:00 2001 From: Manili Date: Mon, 9 Aug 2021 00:16:46 +0430 Subject: [PATCH] minor branch validation bug fixed --- FPGA_Implementation/mythcore_test.tlv | 2 +- codes/Final.tlv | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/FPGA_Implementation/mythcore_test.tlv b/FPGA_Implementation/mythcore_test.tlv index 94c7966..38b40da 100644 --- a/FPGA_Implementation/mythcore_test.tlv +++ b/FPGA_Implementation/mythcore_test.tlv @@ -42,7 +42,7 @@ //Fetch // Next PC $pc[31:0] = (>>1$reset) ? '0 : - (>>3$taken_br) ? >>3$br_tgt_pc : + (>>3$valid_taken_br) ? >>3$br_tgt_pc : (>>3$valid_load) ? >>3$inc_pc : (>>3$valid_jump && >>3$is_jal) ? >>3$br_tgt_pc : (>>3$valid_jump && >>3$is_jalr) ? >>3$jalr_tgt_pc : >>1$inc_pc; diff --git a/codes/Final.tlv b/codes/Final.tlv index b5e9120..875d96f 100644 --- a/codes/Final.tlv +++ b/codes/Final.tlv @@ -46,7 +46,7 @@ //Fetch // Next PC $pc[31:0] = (>>1$reset) ? '0 : - (>>3$taken_br) ? >>3$br_tgt_pc : + (>>3$valid_taken_br) ? >>3$br_tgt_pc : (>>3$valid_load) ? >>3$inc_pc : (>>3$valid_jump && >>3$is_jal) ? >>3$br_tgt_pc : (>>3$valid_jump && >>3$is_jalr) ? >>3$jalr_tgt_pc : >>1$inc_pc;