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

Documentation of rfnoc clocks #522

Closed
TSlivede opened this issue Nov 9, 2021 · 2 comments
Closed

Documentation of rfnoc clocks #522

TSlivede opened this issue Nov 9, 2021 · 2 comments

Comments

@TSlivede
Copy link

TSlivede commented Nov 9, 2021

Issue Description

I tried to find an official documentation about what clock speed is used for the rfnoc_chdr clock, but couldn't find anything reliable.

Setup Details

current state of the documentation

Expected Behavior

I thought, that there should be some page where the different clocks used by the RFNoC are documented.

Actual Behaviour

I couldn't find any official looking documentation about the rfnoc_chdr clock. There are only few search results and only this KB page seems to say something about the clock ("[...] but rfnoc_chdr clock (200 MHz) should also work [...]").

Additional Notes

Is it correct, that rfnoc_chdr is clocked at 200MHz?

Also am I guessing correctly, that the radio clock ({ srcblk: _device_, srcport: radio, [...]) is the master_clock_rate from the device args? Is this documented somewhere?

@wordimont
Copy link
Contributor

wordimont commented Nov 16, 2021

The speed of the rfnoc_chdr_clk clock depends on the USRP. So it's not always 200 MHz. You are right that this is not currently documented anywhere besides just looking at the source code. These are the clock rates I found for rfnoc_chdr_clk:

  • X3xx 187.5 MHz
  • N3xx 200 MHz
  • E31x 100 MHz
  • E320 200 Mhz

You are correct regarding master_clock_rate. So the radio_clk used by RFNoC will change depending on the configured master clock.

@mbr0wn
Copy link
Contributor

mbr0wn commented Jun 26, 2024

The KB actually does a good job of this: https://kb.ettus.com/RFNoC_Frequently_Asked_Questions#RFNoC_Clocks

@mbr0wn mbr0wn closed this as completed Jun 26, 2024
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

3 participants