Skip to content

Conversation

kroening
Copy link
Collaborator

This flips the assignments generated by synthesis for module output ports to read

c := port

for a connected signal c, instead of port := c.

@kroening kroening force-pushed the verilog-instantiate-outputs branch from 33babed to 711ac42 Compare August 21, 2024 14:39
@kroening kroening marked this pull request as ready for review August 21, 2024 14:40
This flips the assignments generated by synthesis for module output ports to
read

  c := port

for a connected signal c, instead of port := c.
@kroening kroening force-pushed the verilog-instantiate-outputs branch from 711ac42 to c9e0ee9 Compare August 21, 2024 19:16
Copy link
Collaborator

@tautschnig tautschnig left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a test for this?

@kroening
Copy link
Collaborator Author

Is there a test for this?

I am afraid not -- the order only becomes a problem with the changes in #639.

@kroening kroening merged commit 0fc2ab6 into main Aug 27, 2024
8 checks passed
@kroening kroening deleted the verilog-instantiate-outputs branch August 27, 2024 18:31
Romy15200 pushed a commit to Romy15200/nws that referenced this pull request Aug 19, 2025
…puts

Verilog: fix assignment for module output ports
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants