cleanup, dont update Prv in DCSR

This commit is contained in:
Matthew 2024-06-15 22:54:10 -05:00
parent 3a2e8ae3cc
commit d6256d1647
4 changed files with 4 additions and 7 deletions

View File

@ -1,7 +1,7 @@
#!/usr/bin/env python3
#########################################################################################
# hw_test.py
# hw_debug_test.py
#
# Written: matthew.n.otto@okstate.edu
# Created: 19 April 2024
@ -45,7 +45,7 @@ def flow_control_test():
cvw.read_data("DCSR")
for _ in range(50):
cvw.step()
cvw.read_data("PCM")
print(cvw.read_data("PCM"))
cvw.resume()

View File

@ -82,9 +82,6 @@ module csrd import cvw::*; #(parameter cvw_t P) (
end else if (EnterDebugMode) begin
Prv <= PrivilegeModeW;
Cause <= DebugCause;
end else if (WriteDCSRM) begin
Prv <= CSRWriteValM[`PRV]; // TODO: overwrite hart privilege mode
end
end
flopenr #(4) DCSRreg (clk, reset, WriteDCSRM,