intel / rohd

The Rapid Open Hardware Development (ROHD) framework is a framework for describing and verifying hardware in the Dart programming language.
https://intel.github.io/rohd-website
BSD 3-Clause "New" or "Revised" License
374 stars 67 forks source link

`LogicStructure` and `LogicArray` #375

Closed mkorbel1 closed 1 year ago

mkorbel1 commented 1 year ago

Description & Motivation

Adds both LogicStructure and LogicArray implementations to ROHD. See new documentation for details on API and usage.

It also adds a variety of bug fixes, both previously found and newly discovered.

Also opened some new issues:

Related Issue(s)

Fix #36 Fix #254 Fix #311

Testing

Extensive new tests written and existing tests upgraded.

Backwards-compatibility

Is this a breaking change that will not be backwards-compatible? If yes, how so?

Yes, a variety of small changes.

Documentation

Does the change require any updates to documentation? If so, where? Are they included?

Yes, added new docs in the user guide.