mirror of
https://github.com/openhwgroup/cvw
synced 2025-02-11 06:05:49 +00:00
cleanup, dont update Prv in DCSR
This commit is contained in:
parent
3a2e8ae3cc
commit
d6256d1647
@ -1,7 +1,7 @@
|
|||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
#########################################################################################
|
#########################################################################################
|
||||||
# hw_test.py
|
# hw_debug_test.py
|
||||||
#
|
#
|
||||||
# Written: matthew.n.otto@okstate.edu
|
# Written: matthew.n.otto@okstate.edu
|
||||||
# Created: 19 April 2024
|
# Created: 19 April 2024
|
||||||
@ -45,7 +45,7 @@ def flow_control_test():
|
|||||||
cvw.read_data("DCSR")
|
cvw.read_data("DCSR")
|
||||||
for _ in range(50):
|
for _ in range(50):
|
||||||
cvw.step()
|
cvw.step()
|
||||||
cvw.read_data("PCM")
|
print(cvw.read_data("PCM"))
|
||||||
cvw.resume()
|
cvw.resume()
|
||||||
|
|
||||||
|
|
||||||
|
@ -82,9 +82,6 @@ module csrd import cvw::*; #(parameter cvw_t P) (
|
|||||||
end else if (EnterDebugMode) begin
|
end else if (EnterDebugMode) begin
|
||||||
Prv <= PrivilegeModeW;
|
Prv <= PrivilegeModeW;
|
||||||
Cause <= DebugCause;
|
Cause <= DebugCause;
|
||||||
end else if (WriteDCSRM) begin
|
|
||||||
Prv <= CSRWriteValM[`PRV]; // TODO: overwrite hart privilege mode
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
flopenr #(4) DCSRreg (clk, reset, WriteDCSRM,
|
flopenr #(4) DCSRreg (clk, reset, WriteDCSRM,
|
||||||
|
Loading…
Reference in New Issue
Block a user