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

PackedBundle Bug Fix #1271

Merged
merged 4 commits into from
Jan 12, 2024
Merged

PackedBundle Bug Fix #1271

merged 4 commits into from
Jan 12, 2024

Conversation

dokleina
Copy link
Contributor

@dokleina dokleina commented Jan 7, 2024

Closes #1204

Context, Motivation & Description

Fixed PackedBundle bit overlap when using multiple Datas without using an explicit specifier (e.g., packTo or packFrom).

Other changes:

  • Cleaned up unused debug statements from earlier commits.
  • Removed withWave from sims.

Impact on code generation

None

Checklist

  • Unit tests were added
  • API changes are or will be documented:

dokleina and others added 4 commits October 31, 2023 21:49
MappingBuilder was not allocating the correct next range for untagged Data element, causing low bit overlaps.
Added `pack mixed spec` and `unpack mixed spec` tests that target PackedBundles with mixed spec: those that use `packFrom`, `packTo` along with non-tagged Data.
Cleaned up extra debug lines.
Removed `withWave` from all sims.
@Dolu1990 Dolu1990 merged commit e868505 into SpinalHDL:dev Jan 12, 2024
11 checks passed
@Dolu1990
Copy link
Member

Thanks ^^

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.

PackedBundle BUG?
2 participants