Skip to content

Commit

Permalink
Fix rdtime - map to 32-bit cycle counter.
Browse files Browse the repository at this point in the history
  • Loading branch information
ultraembedded committed Mar 31, 2019
1 parent 264e1ae commit 5ce4718
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 4 deletions.
3 changes: 2 additions & 1 deletion core/rv32i/riscv_csr.v
Original file line number Diff line number Diff line change
Expand Up @@ -448,7 +448,8 @@ begin
else if (clr_r)
csr_mie_r = csr_mie_r & ~data_r;
end
`CSR_MCYCLE:
`CSR_MCYCLE,
`CSR_MTIME:
begin
result_r = csr_mcycle_q;
end
Expand Down
3 changes: 2 additions & 1 deletion core/rv32i_spartan6/riscv_csr.v
Original file line number Diff line number Diff line change
Expand Up @@ -448,7 +448,8 @@ begin
else if (clr_r)
csr_mie_r = csr_mie_r & ~data_r;
end
`CSR_MCYCLE:
`CSR_MCYCLE,
`CSR_MTIME:
begin
result_r = csr_mcycle_q;
end
Expand Down
3 changes: 2 additions & 1 deletion core/rv32im/riscv_csr.v
Original file line number Diff line number Diff line change
Expand Up @@ -448,7 +448,8 @@ begin
else if (clr_r)
csr_mie_r = csr_mie_r & ~data_r;
end
`CSR_MCYCLE:
`CSR_MCYCLE,
`CSR_MTIME:
begin
result_r = csr_mcycle_q;
end
Expand Down
3 changes: 2 additions & 1 deletion core/rv32imsu/riscv_csr.v
Original file line number Diff line number Diff line change
Expand Up @@ -627,7 +627,8 @@ begin
else if (clr_r)
csr_mie_r = csr_mie_r & ~data_r;
end
`CSR_MCYCLE:
`CSR_MCYCLE,
`CSR_MTIME:
begin
result_r = csr_mcycle_q;
end
Expand Down

0 comments on commit 5ce4718

Please sign in to comment.