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
370 stars 65 forks source link

`LogicNet`s, `inOut`s, and `TriStateBuffer` (support for bidirectional wires) #485

Closed mkorbel1 closed 3 months ago

mkorbel1 commented 3 months ago

Description & Motivation

Support for bidirectional wires (LogicNets) and in-out ports (inOuts).

Related Issue(s)

Fix #8 Fix #476 Fix #477

Testing

Extensive new tests added for new features and bug fixes.

Backwards-compatibility

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

Yes!

Documentation

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

Yes! Added to and updated user guide