-
Notifications
You must be signed in to change notification settings - Fork 314
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[FIRRTL] FART: allow modules to be in multiple domains at once
When a child module is underneath two different reset domains, the pass would emit an error message. This change makes it so that it is allowed as long as the reset signal name and the reset signal type between the two domains are the same. This also changes the logic to re-use a preexisting reset port: if there is a port with the correct name for a reset domain, but the type does match, we used to pick a different port name. This changes it to be an error, which matches the old SFC behaviour.
- Loading branch information
Showing
3 changed files
with
150 additions
and
123 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.