Loading...
Searching...
No Matches
pll_cfg_t Struct Reference

PLL configuration parameters. More...

Detailed Description

PLL configuration parameters.

PLL configuration follows the model:

pll_in +----+ vco_in +------------------------------+
--------| /M |----------|\ +----+ vco_out +----+ |
+----+ | --| xN |-------------| /P |--|-- pll_p_out
| +----+ \ +----+ |
| | +----+ |
| ---| /Q |--|-- pll_q_out
| | +----+ |
| | +----+ |
| ---| /R |--|-- pll_r_out
| +----+ |
+------------------------------+

vco_in = pll_in / M; vco_out = vco_in * N; pll_p_out = vco_out / P; pll_q_out = vco_out / Q; pll_r_out = vco_out / R;

Definition at line 144 of file clk_conf.h.

#include <clk_conf.h>

Data Fields

unsigned min_vco_input
 Min VCO input.
 
unsigned max_vco_input
 Max VCO input.
 
unsigned min_vco_output
 Min VCO output.
 
unsigned max_vco_output
 Max VCO output.
 
unsigned min_n
 Min N.
 
unsigned max_n
 Max N.
 
unsigned inc_n
 Increment between two values of N.
 
unsigned min_m
 Min M.
 
unsigned max_m
 Max M.
 
unsigned inc_m
 Increment between two values of M.
 
unsigned min_p
 Min P.
 
unsigned max_p
 Max P.
 
unsigned inc_p
 Increment between two values of P.
 
unsigned min_q
 Min Q.
 
unsigned max_q
 Max Q.
 
unsigned inc_q
 Increment between two values of Q.
 

Field Documentation

◆ inc_m

unsigned pll_cfg_t::inc_m

Increment between two values of M.

Definition at line 156 of file clk_conf.h.

◆ inc_n

unsigned pll_cfg_t::inc_n

Increment between two values of N.

Definition at line 152 of file clk_conf.h.

◆ inc_p

unsigned pll_cfg_t::inc_p

Increment between two values of P.

Definition at line 160 of file clk_conf.h.

◆ inc_q

unsigned pll_cfg_t::inc_q

Increment between two values of Q.

Definition at line 164 of file clk_conf.h.

◆ max_m

unsigned pll_cfg_t::max_m

Max M.

Definition at line 155 of file clk_conf.h.

◆ max_n

unsigned pll_cfg_t::max_n

Max N.

Definition at line 151 of file clk_conf.h.

◆ max_p

unsigned pll_cfg_t::max_p

Max P.

Definition at line 159 of file clk_conf.h.

◆ max_q

unsigned pll_cfg_t::max_q

Max Q.

Definition at line 163 of file clk_conf.h.

◆ max_vco_input

unsigned pll_cfg_t::max_vco_input

Max VCO input.

Definition at line 146 of file clk_conf.h.

◆ max_vco_output

unsigned pll_cfg_t::max_vco_output

Max VCO output.

Definition at line 148 of file clk_conf.h.

◆ min_m

unsigned pll_cfg_t::min_m

Min M.

Definition at line 154 of file clk_conf.h.

◆ min_n

unsigned pll_cfg_t::min_n

Min N.

Definition at line 150 of file clk_conf.h.

◆ min_p

unsigned pll_cfg_t::min_p

Min P.

Definition at line 158 of file clk_conf.h.

◆ min_q

unsigned pll_cfg_t::min_q

Min Q.

Definition at line 162 of file clk_conf.h.

◆ min_vco_input

unsigned pll_cfg_t::min_vco_input

Min VCO input.

Definition at line 145 of file clk_conf.h.

◆ min_vco_output

unsigned pll_cfg_t::min_vco_output

Min VCO output.

Definition at line 147 of file clk_conf.h.


The documentation for this struct was generated from the following file: