The Rapid Open Hardware Development (ROHD) framework is a framework for describing and verifying hardware in the Dart programming language.
BSD 3-Clause "New" or "Revised" License
374
stars
67
forks
source link
Signal naming improvements #439
Closed
mkorbel1 closed 11 months ago
Description & Motivation
This PR attempts to improve generated SystemVerilog from ROHD by:
Also, disabling --validate-links for
dart doc
due to https://github.com/dart-lang/dartdoc/issues/3584 since this PR addsNaming
enum
that includes functions.Related Issue(s)
Fix #274 Fix #291 Fix #408 Fix #151 Close #293, unable to reproduce Adjusted #395, now uses order of port declaration rather that string sorting
Testing
Added extensive testing
Backwards-compatibility
Functionally, it is not, but generated SV will look different (better, hopefully).
Documentation
Yes, added new documentation for the user guide and updated API docs.