tandem: Fix exception detection

This commit is contained in:
Florian Zaruba 2019-04-24 12:58:29 +02:00
parent ca3e450d36
commit 4248fc6242

View file

@ -55,7 +55,7 @@ module spike #(
if (rst_ni) begin
for (int i = 0; i < ariane_pkg::NR_COMMIT_PORTS; i++) begin
if (commit_instr_i[i].valid && commit_ack_i[i]) begin
if ((commit_instr_i[i].valid && commit_ack_i[i]) || (commit_instr_i[i].valid && exception_i.valid)) begin
spike_tick(commit_log);
instr = (commit_log.instr[1:0] != 2'b11) ? {16'b0, commit_log.instr[15:0]} : commit_log.instr;
// $display("\x1B[32m%h %h\x1B[0m", commit_log.pc, instr);