Skip to content
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

Cleanup deadline code #405

Open
6 tasks
rachitnigam opened this issue Dec 12, 2023 · 0 comments
Open
6 tasks

Cleanup deadline code #405

rachitnigam opened this issue Dec 12, 2023 · 0 comments
Labels

Comments

@rachitnigam
Copy link
Member

rachitnigam commented Dec 12, 2023

#398 has a bunch of code that was written during a deadline and needs to be cleaned up.

  • Adds XLS as a gen tool (separate branch).
  • Adds XLS to the Dockerfile (new issue b/c the problem is that bazel only seems to work on x86. We need to install the arm64 version based on the build)
  • Adds the various FFT implementation (only the pure Filament implementation should be in the repo. Others should go in the evaluation repo)
  • Uses verible to rename the modules generated by flopoco so they don't clash (separate branch, @UnsignedByte will create an issue)
    • Current, this just does random name mangling using verible. Maybe slang is a better option?
  • It adds a primitive to merge values to the same wire (@UnsignedByte can you make an issue describing exactly what this is?)
    • Can this be implemented purely in Filament?
  • Add a way to specify global values used in the gen framework #427
    • This seems like a generally useful mechanism but we need to be careful because it might pollute names defined by each tool
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant