diff options
author | Christina Quast <chrysh.ng+git@gmail.com> | 2015-02-20 14:40:07 +0100 |
---|---|---|
committer | Christina Quast <chrysh.ng+git@gmail.com> | 2015-02-20 14:40:07 +0100 |
commit | b440c62140d5ed59a9c52c64c4223b6f993ed9d5 (patch) | |
tree | 57f125a485fc90a03e3014f0648f149240594bfc /clk_calc.py | |
parent | 49ba6bc1ba5f576478edf80bcaa0a6a2c15443b2 (diff) |
clk calculation: updated max mul val
Diffstat (limited to 'clk_calc.py')
-rw-r--r-- | clk_calc.py | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/clk_calc.py b/clk_calc.py index 11eda9f..2f0c61e 100644 --- a/clk_calc.py +++ b/clk_calc.py @@ -1,6 +1,9 @@ # frequ in MHz f=18.432 -ftarg=64.0 +# Master clock: +#ftarg=64.0 +# USB Clock: +ftarg=48.0 # PLL range: 60 MHz <= PLL <= 130 MHz # MUL range: 4 <= MUL <= 7 @@ -8,10 +11,13 @@ ftarg=64.0 min_err_val=[1.0, 0.0] min_err=f -for mul in range(1, 8): - for div in range(1, 0x20): - err=abs((f*mul/(1.0*div)) - ftarg) - print(mul, div, err) +#for mul in range(1, 8): +for mul in range(1, 36): + #for div in range(1, 0x20): + for div in range(1, 255): + freq=(f*mul/(1.0*div)) + err=abs(freq - ftarg) + print(mul, div, freq, err) if(err < min_err): min_err_val=[mul, div] print("last minerr: %f, new minerr: %f, mul: %d, div: %d" % (min_err, err, mul, div)) |