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 support for paritycheck #2

Open
Silicon1602 opened this issue Oct 24, 2021 · 0 comments
Open

Add support for paritycheck #2

Silicon1602 opened this issue Oct 24, 2021 · 0 comments
Assignees
Labels
keyword A Systemrdl keyword that should be added

Comments

@Silicon1602
Copy link
Owner

Using the paritycheck keyword will not add any logic to internal or external registers. Section 9.10 of the LRM describes this field as follows:

c) The paritycheck property can be applied to a field to indicate it should be covered and checked by parity.
1) The default is false (no check occurs).
2) Not all fields in a register need to have the same paritycheck property value.
3) Parity is calculated each cycle on the next value of every qualifying bit and the result is stored.
4) Parity is checked each cycle by comparing the generated parity on the current value of each qualifying bit with the stored parity result. A parity_error output for the addrmap is set to 1 when the generated value and stored parity do not match.

@Silicon1602 Silicon1602 self-assigned this Oct 24, 2021
@Silicon1602 Silicon1602 added the keyword A Systemrdl keyword that should be added label Oct 24, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
keyword A Systemrdl keyword that should be added
Projects
None yet
Development

No branches or pull requests

1 participant