From b171ab92f6f7787ca483b83d4b34bbb97f167896 Mon Sep 17 00:00:00 2001 From: Alejandro Soto Date: Mon, 31 Oct 2022 15:40:51 -0600 Subject: Replace decode enable signals with datapath signals --- rtl/core/uarch.sv | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'rtl/core/uarch.sv') diff --git a/rtl/core/uarch.sv b/rtl/core/uarch.sv index bd4d659..3b9351d 100644 --- a/rtl/core/uarch.sv +++ b/rtl/core/uarch.sv @@ -63,7 +63,10 @@ typedef struct packed undefined, conditional, writeback, - update_flags; + update_flags, + branch, + ldst, + mul; } datapath_decode; typedef struct packed @@ -76,8 +79,7 @@ typedef struct packed typedef struct packed { - logic branch; - ptr offset; + ptr offset; } branch_decode; typedef struct packed @@ -106,8 +108,7 @@ typedef struct packed reg_num rn, rd; - logic enable, - load, + logic load, increment, writeback, sign_extend, @@ -128,8 +129,7 @@ typedef struct packed reg_num r_add_lo, r_add_hi; // TambiƩn es destino cuando mul_decode.long - logic enable, - signed_mul, + logic signed_mul, long_mul, add; } mul_decode; -- cgit v1.2.3