8000 Support for negedge sensitivity list · Issue #304 · m-labs/migen · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Support for negedge sensitivity list #304

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
shantzis62 opened this issue Apr 12, 2025 · 0 comments
Open

Support for negedge sensitivity list #304

shantzis62 opened this issue Apr 12, 2025 · 0 comments

Comments

@shantzis62
Copy link

This is really a reopening of #59. I'm actually proposing a solution and requesting comments.

The problem I'm out to solve is to provide some way of doing:

always (@negedge clk) begin
  // ...
end

The previous proposed solution involved creating a new clock domain, which ends up changing the module's interface IIUC.

What I'd like to propose is to provide it as an alternative by creating another sensitivity list, along with comb and sync. For example, we can call it negsync.

I'm looking over the code and do not believe this would be difficult to support.

I'm interested in what others think.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant
0