Skip to content

Commit

Permalink
docs: Fix explanation line length. Add to contributors
Browse files Browse the repository at this point in the history
  • Loading branch information
ronitnallagatla committed Feb 19, 2024
1 parent 8ddba9a commit 365e0a0
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 2 deletions.
1 change: 1 addition & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -147,3 +147,4 @@ under the Developer Certificate of Origin <https://developercertificate.org/>.
- Taichi Ishitani (@taichi-ishitani)
- Sosuke Hosokawa (@so298)
- Jan Remes (@remes-codasip)
- Ronit Nallagatla (@ronitnallagatla)
8 changes: 6 additions & 2 deletions md/syntaxrules-explanation-unpacked_array.md
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

0 comments on commit 365e0a0

Please sign in to comment.