forked from dalance/svlint
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs: Fix explanation line length. Add to contributors
- Loading branch information
1 parent
8ddba9a
commit 365e0a0
Showing
2 changed files
with
7 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,12 @@ | ||
This rule forbids unpacked array declarations. | ||
|
||
Unpacked arrays are not guaranteed to be represented as contiguous memory, and can cause issues with synthesis tools, especially with how multidimensional arrays are synthesized. For example, a synthesis tool might synthesize out unused memory locations of an unpacked array which is not the intended behavior. | ||
Unpacked arrays are not guaranteed to be represented as contiguous memory, and | ||
can cause issues with synthesis tools, especially with how multidimensional | ||
arrays are synthesized. For example, a synthesis tool might synthesize out | ||
unused memory locations of an unpacked array which is not the intended behavior. | ||
|
||
Additionally, packed arrays allow the user to intuitively index and slice the array and apply bitwise operations. | ||
Additionally, packed arrays allow the user to intuitively index and slice the | ||
array and apply bitwise operations. | ||
|
||
The most relevant clauses of IEEE1800-2017 are: | ||
- 7.4 Packed and unpacked arrays |