diff options
| author | Alejandro Soto <alejandro@34project.org> | 2022-10-17 01:14:14 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2022-10-17 01:14:14 -0600 |
| commit | cf3fa9d250dcbc3d0aa0c688a62902f96e195053 (patch) | |
| tree | aeea452305fc534834855550394b96f466e9594e /rtl/core/decode/ldst | |
| parent | 8ae68c76a973007617f57c81c7438a65bb215dbb (diff) | |
Fix unsafe decode signals
Diffstat (limited to 'rtl/core/decode/ldst')
| -rw-r--r-- | rtl/core/decode/ldst/misc.sv | 1 | ||||
| -rw-r--r-- | rtl/core/decode/ldst/multiple.sv | 2 | ||||
| -rw-r--r-- | rtl/core/decode/ldst/single.sv | 1 |
3 files changed, 4 insertions, 0 deletions
diff --git a/rtl/core/decode/ldst/misc.sv b/rtl/core/decode/ldst/misc.sv index d8ac898..df7b823 100644 --- a/rtl/core/decode/ldst/misc.sv +++ b/rtl/core/decode/ldst/misc.sv @@ -13,6 +13,7 @@ module core_decode_ldst_misc logic p, w; + assign decode.enable = 1'bx; assign decode.rn = insn `FIELD_LDST_MISC_RN; assign decode.rd = insn `FIELD_LDST_MISC_RD; assign decode.size = insn `FIELD_LDST_MISC_H ? LDST_HALF : LDST_BYTE; diff --git a/rtl/core/decode/ldst/multiple.sv b/rtl/core/decode/ldst/multiple.sv index 201f333..8a09fc0 100644 --- a/rtl/core/decode/ldst/multiple.sv +++ b/rtl/core/decode/ldst/multiple.sv @@ -12,7 +12,9 @@ module core_decode_ldst_multiple logic s, l; reg_list regs; + assign decode.enable = 1'bx; assign decode.rn = insn `FIELD_LDST_MULT_RN; + assign decode.rd = 4'bxxxx; assign decode.size = LDST_WORD; assign decode.load = l; assign decode.increment = insn `FIELD_LDST_MULT_U; diff --git a/rtl/core/decode/ldst/single.sv b/rtl/core/decode/ldst/single.sv index 402c17b..b99c1c0 100644 --- a/rtl/core/decode/ldst/single.sv +++ b/rtl/core/decode/ldst/single.sv @@ -11,6 +11,7 @@ module core_decode_ldst_single logic p, w; + assign decode.enable = 1'bx; assign decode.rn = insn `FIELD_LDST_SINGLE_RN; assign decode.rd = insn `FIELD_LDST_SINGLE_RD; assign decode.size = insn `FIELD_LDST_SINGLE_B ? LDST_BYTE : LDST_WORD; |
