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

Add APB verification components #1070

Open
wants to merge 19 commits into
base: vc_standard
Choose a base branch
from
Open

Conversation

c-thaler
Copy link

I added APB master and slave VCs. The APB master is based on a VC that I used in a few of my designs.

@LarsAsplund
Copy link
Collaborator

Thanks @c-thaler, I will look into it! Please have a look at the VC standard being discussed #1017

@c-thaler
Copy link
Author

Thanks. I had a look at it and I will start with implementing Rule 13 (single generic).

@c-thaler
Copy link
Author

c-thaler commented Nov 1, 2024

I've also implemented rules 10/15 (locking test runner cleanup gate while busy) and 14 (sync interface).

@LarsAsplund
Copy link
Collaborator

Please rebase on the vc_standard branch and you will get rid of the failing tests that have noting to do with this PR. You will also have access to the functions and types mentioned in the rules (located in vc_pkg.vhd

@c-thaler c-thaler changed the base branch from master to vc_standard November 4, 2024 21:30
Major change to support optional pslverror signal of APB3.
Implementing rules 5 and 10.
The logger name is set according to the id field.
@c-thaler
Copy link
Author

c-thaler commented Nov 9, 2024

@LarsAsplund The idea is to use create_std_cfg within the constructor of my VC, right? That also means that the logger parameter can be removed from my VC's constructor?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants