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

Create plugin to do math on real numbers #17

Closed
tmichalak opened this issue Jun 16, 2020 · 1 comment
Closed

Create plugin to do math on real numbers #17

tmichalak opened this issue Jun 16, 2020 · 1 comment

Comments

@tmichalak
Copy link
Collaborator

This affects PLL phase parameters. Instead of eg. 90.0 it has to be specified as 90000. This makes eg. LiteX generated verilog files not work.
We need to create an XDC plugin that will perform the required computations and set the values on the required parameters, which end up in eblif, instead of having to add some verilog functions during techmap translation.
Xilinx describes the dynamic reconfiguration in PLLs and MMCMs in a document

@tmichalak
Copy link
Collaborator Author

For now the necessary calculations will be performed in TCL. A plugin with the getparam command has been implemented which together with the existing setparam can be used to manipulate the required parameter values before techmapping. The integration is part of an arch-defs issue

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