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

Phase Locked Loop (PLL) #25

Open
jjm469 opened this issue Sep 10, 2023 · 3 comments
Open

Phase Locked Loop (PLL) #25

jjm469 opened this issue Sep 10, 2023 · 3 comments
Labels
I: Block Internal: Represents a verilog block for the IP

Comments

@jjm469
Copy link
Contributor

jjm469 commented Sep 10, 2023

A PLL serves as a versatile hardware module that can generate stable clock signals with specific frequencies and phases. PLLs, enable digital designers to generate multiple clock domains and adjust clock frequencies as needed for various components of their design.

We need 1 - 2 people to work on creating this block for our IP catalog.

Potentially Helpful readings:
https://zipcpu.com/dsp/2017/12/14/logic-pll.html
https://en.wikipedia.org/wiki/Phase-locked_loop

@tomaschoi03 tomaschoi03 self-assigned this Sep 10, 2023
@UnsignedByte UnsignedByte added the I: Block Internal: Represents a verilog block for the IP label Sep 11, 2023
@gabizon103
Copy link

Not sure what we want to use this for specifically, but would it be possible to do this with some clock dividers? We might not need to set specific frequencies or phases, and if we just want to generate a slower clock signal then clock dividers should do the job

@jjm469
Copy link
Contributor Author

jjm469 commented Sep 17, 2023

Forgive any gaps in my knowledge, but here is how I understand it. We can use a PLL to generate a clock signal, which I am assuming we need. Unless, one of the tools we uses already does this for us, in which case maybe clock dividers would be the more useful project.

@tomaschoi03 tomaschoi03 removed their assignment Sep 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
I: Block Internal: Represents a verilog block for the IP
Projects
None yet
Development

No branches or pull requests

4 participants