diff options
| author | Alejandro Soto <alejandro@34project.org> | 2022-12-11 14:48:08 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2022-12-16 16:27:20 -0600 |
| commit | ff71bcd0c5425c168f111b8f4a92d0a90a6c9c31 (patch) | |
| tree | 41190239b9220db09d8849afb6d6f6dbbc03f59b /rtl/core/control/control.sv | |
| parent | 6fee344b754464b1fd17f7c0429e6597e51dc74d (diff) | |
Implement data aborts
Diffstat (limited to 'rtl/core/control/control.sv')
| -rw-r--r-- | rtl/core/control/control.sv | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/rtl/core/control/control.sv b/rtl/core/control/control.sv index 3c55507..8bf4976 100644 --- a/rtl/core/control/control.sv +++ b/rtl/core/control/control.sv @@ -20,6 +20,7 @@ module core_control q_shifter, input logic c_shifter, mem_ready, + mem_fault, input word mem_data_rd, input logic mul_ready, input word mul_q_hi, @@ -147,8 +148,9 @@ module core_control .* ); - word vector; - logic exception; + word exception_vector; + logic exception, exception_offset_pc; + psr_mode exception_mode; core_control_exception ctrl_exc ( |
