Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added monitor ports to xif #445

Merged
merged 1 commit into from
Feb 21, 2022
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions rtl/if_xif.sv
Original file line number Diff line number Diff line change
Expand Up @@ -210,4 +210,37 @@ interface if_xif import cv32e40x_pkg::*;
output result
);

// Monitor port directions
modport monitor_compressed (
input compressed_valid,
input compressed_ready,
input compressed_req,
input compressed_resp
);
modport monitor_issue (
input issue_valid,
input issue_ready,
input issue_req,
input issue_resp
);
modport monitor_commit (
input commit_valid,
input commit
);
modport monitor_mem (
input mem_valid,
input mem_ready,
input mem_req,
input mem_resp
);
modport monitor_mem_result (
input mem_result_valid,
input mem_result
);
modport monitor_result (
input result_valid,
input result_ready,
input result
);

endinterface : if_xif