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

How to change the clock frequency of a SoC prototyped on a xc7v2000t profpga #182

Open
LucaUrbinati44 opened this issue Nov 14, 2022 · 0 comments
Labels
help wanted Extra attention is needed

Comments

@LucaUrbinati44
Copy link

I have a profpga-xc7v2000t and I would like to change the clock frequency of the SoC generated with ESP that is currently set to 50MHz. I don't know which knobs I should use to achieve this task.

I found several ways:

  • varying the multiplier, divider and frequency of clkgen in top.vhd#L536: which are the maximum and minimum values I can use?
  • varying the input clock frequency provided to the FPGA top entity top.vhd#L51-56, that also means varying the frequencies of the clock generators in the profpga configuration file profpga.cfg#L45-67: which are the maximum and minimum values I can use?
  • Moreover, I'm concerned about the maximum frequency allowed by other components of my ESP SoC, such as the Ariane core, the Memory Interface Generator (MIG), and so on.

Could you tell me which which is the best way / the procedure I should follow to change the clock frequency of the SoC, and which is the minimum/maximum clock frequency allowed according to my SoC components, please?

Thank you,
Luca Urbinati, Politecnico di Torino

@LucaUrbinati44 LucaUrbinati44 changed the title How to change the clock frequency of a SoC generated with ESP How to change the clock frequency of a SoC prototyped on a xc7v2000t profpga Nov 14, 2022
@jzuckerman jzuckerman added the help wanted Extra attention is needed label Jul 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants