c = 1048575 = (2^20-1) = 0xFFFFF P1[17:0] == 128 * a + floor( 128 * b / c ) - 512 == 0x80 * a + floor( 0x80 * b / 0xFFFFF ) - 0x200 P2[19:0] == 128 * b - c * floor( 128 * b / c ) == 0x80 * b - 0xFFFFF * floor( 0x80 * b / 0xFFFFF ) P3[19:0] == 1048575 == 0xFFFFF Given that C is a constant 104857510 or 0xFFFFF, the expression "floor( 0x80 * b / 0xFFFFF )" equates to b * 0.000816 which can be obtained by shifting b right once and grab the top 2 nibbles of the 5 nibble 'b' word.
Crystal=25, Desired clock0 Span: 7,000,000 b(lo) - 7,125,000 b(hi) == VCOa Span: 600(lo) - 625(hi) | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
a | d | clock0 (lo max[0]) | clock0 (hi max[c]) | b(lo edge) 7,000,000 | b(hi edge) 7,125,000 | f(res)Hz | r26_VCOa P3[15:8] | r27_VCOa P3[7:0] | r28_VCOa 0b000000:P1[17:16] | r29_VCOa P1[15:8] | r30_VCOa P1[7:0] | r31_VCOa P3[19:16]:P2[19:16] | r32_VCOa P2[15:8] | r33_VCOa P32[7:0] | r42 | r43 | r44 | r45 | r46 | r47 | r48 | r49 | |||||||||||
24 | 86 | 6,976,744.19 | 7,267,441.86 | 83885 | 0.277231 | ff | ff | 0 | a | a | f3 | d6 | 8a | 0 | 1 | 0 | 29 | 0 | 0 | 0 | 0 | ||||||||||||
534773 | a | 41 | f4 | 7a | c1 |
Crystal=25, Desired clock0 Span: 7,000,000 b(lo) - 7,125,000 b(hi) == VCOa Span: 625(lo) - 650(hi) | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
a | d | clock0 (lo max[0]) | clock0 (hi max[c]) | b(lo edge) 7,000,000 | b(hi edge) 7,125,000 | f(res)Hz | r26_VCOa P3[15:8] | r27_VCOa P3[7:0] | r28_VCOa 0b000000:P1[17:16] | r29_VCOa P1[15:8] | r30_VCOa P1[7:0] | r31_VCOa P3[19:16]:P2[19:16] | r32_VCOa P2[15:8] | r33_VCOa P32[7:0] | r42 | r43 | r44 | r45 | r46 | r47 | r48 | r49 | |||||||||||
25 | 90 | 6,944,444.44 | 7,222,222.22 | 209714 | 0.264910 | ff | ff | 0 | a | 99 | f9 | 99 | 19 | 0 | 1 | 0 | 2b | 0 | 0 | 0 | 0 | ||||||||||||
681573 | a | d3 | f3 | 32 | d3 |
Crystal=25, Desired clock0 Span: 7,000,000 b(lo) - 7,125,000 b(hi) == VCOa Span: 650(lo) - 675(hi) | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
a | d | clock0 (lo max[0]) | clock0 (hi max[c]) | b(lo edge) 7,000,000 | b(hi edge) 7,125,000 | f(res)Hz | r26_VCOa P3[15:8] | r27_VCOa P3[7:0] | r28_VCOa 0b000000:P1[17:16] | r29_VCOa P1[15:8] | r30_VCOa P1[7:0] | r31_VCOa P3[19:16]:P2[19:16] | r32_VCOa P2[15:8] | r33_VCOa P32[7:0] | r42 | r43 | r44 | r45 | r46 | r47 | r48 | r49 | |||||||||||
26 | 94 | 6,914,893.62 | 7,180,851.06 | 335544 | 0.253637 | ff | ff | 0 | b | 28 | ff | 5c | 28 | 0 | 1 | 0 | 2d | 0 | 0 | 0 | 0 | ||||||||||||
828374 | b | 65 | f1 | eb | 65 |
Crystal=25, Desired clock0 Span: 7,000,000 b(lo) - 7,125,000 b(hi) == VCOa Span: 675(lo) - 700(hi) | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
a | d | clock0 (lo max[0]) | clock0 (hi max[c]) | b(lo edge) 7,000,000 | b(hi edge) 7,125,000 | f(res)Hz | r26_VCOa P3[15:8] | r27_VCOa P3[7:0] | r28_VCOa 0b000000:P1[17:16] | r29_VCOa P1[15:8] | r30_VCOa P1[7:0] | r31_VCOa P3[19:16]:P2[19:16] | r32_VCOa P2[15:8] | r33_VCOa P32[7:0] | r42 | r43 | r44 | r45 | r46 | r47 | r48 | r49 | |||||||||||
27 | 98 | 6,887,755.10 | 7,142,857.14 | 461373 | 0.243284 | ff | ff | 0 | b | b8 | f5 | 1e | b8 | 0 | 1 | 0 | 2f | 0 | 0 | 0 | 0 | ||||||||||||
975174 | b | f7 | f0 | a3 | 77 |
Crystal=25, Desired clock0 Span: 7,000,000 b(lo) - 7,125,000 b(hi) == VCOa Span: 700(lo) - 725(hi) | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
a | d | clock0 (lo max[0]) | clock0 (hi max[c]) | b(lo edge) 7,000,000 | b(hi edge) 7,125,000 | f(res)Hz | r26_VCOa P3[15:8] | r27_VCOa P3[7:0] | r28_VCOa 0b000000:P1[17:16] | r29_VCOa P1[15:8] | r30_VCOa P1[7:0] | r31_VCOa P3[19:16]:P2[19:16] | r32_VCOa P2[15:8] | r33_VCOa P32[7:0] | r42 | r43 | r44 | r45 | r46 | r47 | r48 | r49 | |||||||||||
28 | 100 | 7,000,000.00 | 7,250,000.00 | 0 | 0.238419 | ff | ff | 0 | c | 0 | f0 | 0 | 0 | 0 | 1 | 0 | 30 | 0 | 0 | 0 | 0 | ||||||||||||
524287 | c | 3f | ff | ff | bf |
Crystal=25, Desired clock0 Span: 7,000,000 b(lo) - 7,125,000 b(hi) == VCOa Span: 725(lo) - 750(hi) | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
a | d | clock0 (lo max[0]) | clock0 (hi max[c]) | b(lo edge) 7,000,000 | b(hi edge) 7,125,000 | f(res)Hz | r26_VCOa P3[15:8] | r27_VCOa P3[7:0] | r28_VCOa 0b000000:P1[17:16] | r29_VCOa P1[15:8] | r30_VCOa P1[7:0] | r31_VCOa P3[19:16]:P2[19:16] | r32_VCOa P2[15:8] | r33_VCOa P32[7:0] | r42 | r43 | r44 | r45 | r46 | r47 | r48 | r49 | |||||||||||
29 | 104 | 6,971,153.85 | 7,211,538.46 | 125829 | 0.229249 | ff | ff | 0 | c | 8f | f5 | c2 | 8f | 0 | 1 | 0 | 32 | 0 | 0 | 0 | 0 | ||||||||||||
671088 | c | d1 | fe | b8 | 51 |
Crystal=25, Desired clock0 Span: 7,000,000 b(lo) - 7,125,000 b(hi) == VCOa Span: 750(lo) - 775(hi) | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
a | d | clock0 (lo max[0]) | clock0 (hi max[c]) | b(lo edge) 7,000,000 | b(hi edge) 7,125,000 | f(res)Hz | r26_VCOa P3[15:8] | r27_VCOa P3[7:0] | r28_VCOa 0b000000:P1[17:16] | r29_VCOa P1[15:8] | r30_VCOa P1[7:0] | r31_VCOa P3[19:16]:P2[19:16] | r32_VCOa P2[15:8] | r33_VCOa P32[7:0] | r42 | r43 | r44 | r45 | r46 | r47 | r48 | r49 | |||||||||||
30 | 108 | 6,944,444.44 | 7,175,925.93 | 251657 | 0.220758 | ff | ff | 0 | d | 1e | fb | 84 | 9e | 0 | 1 | 0 | 34 | 0 | 0 | 0 | 0 | ||||||||||||
817888 | d | 63 | fd | 70 | 63 |
Crystal=25, Desired clock0 Span: 7,000,000 b(lo) - 7,125,000 b(hi) == VCOa Span: 775(lo) - 800(hi) | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
a | d | clock0 (lo max[0]) | clock0 (hi max[c]) | b(lo edge) 7,000,000 | b(hi edge) 7,125,000 | f(res)Hz | r26_VCOa P3[15:8] | r27_VCOa P3[7:0] | r28_VCOa 0b000000:P1[17:16] | r29_VCOa P1[15:8] | r30_VCOa P1[7:0] | r31_VCOa P3[19:16]:P2[19:16] | r32_VCOa P2[15:8] | r33_VCOa P32[7:0] | r42 | r43 | r44 | r45 | r46 | r47 | r48 | r49 | |||||||||||
31 | 112 | 6,919,642.86 | 7,142,857.14 | 377486 | 0.212874 | ff | ff | 0 | d | ae | f1 | 47 | 2e | 0 | 1 | 0 | 36 | 0 | 0 | 0 | 0 | ||||||||||||
964689 | d | f5 | fc | 28 | f5 |
Crystal=25, Desired clock0 Span: 7,000,000 b(lo) - 7,125,000 b(hi) == VCOa Span: 825(lo) - 850(hi) | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
a | d | clock0 (lo max[0]) | clock0 (hi max[c]) | b(lo edge) 7,000,000 | b(hi edge) 7,125,000 | f(res)Hz | r26_VCOa P3[15:8] | r27_VCOa P3[7:0] | r28_VCOa 0b000000:P1[17:16] | r29_VCOa P1[15:8] | r30_VCOa P1[7:0] | r31_VCOa P3[19:16]:P2[19:16] | r32_VCOa P2[15:8] | r33_VCOa P32[7:0] | r42 | r43 | r44 | r45 | r46 | r47 | r48 | r49 | |||||||||||
33 | 118 | 6,991,525.42 | 7,203,389.83 | 41942 | 0.202050 | ff | ff | 0 | e | 85 | f1 | eb | 5 | 0 | 1 | 0 | 39 | 0 | 0 | 0 | 0 | ||||||||||||
660602 | e | d0 | fa | 3d | 50 |
Crystal=25, Desired clock0 Span: 7,000,000 b(lo) - 7,125,000 b(hi) == VCOa Span: 850(lo) - 875(hi) | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
a | d | clock0 (lo max[0]) | clock0 (hi max[c]) | b(lo edge) 7,000,000 | b(hi edge) 7,125,000 | f(res)Hz | r26_VCOa P3[15:8] | r27_VCOa P3[7:0] | r28_VCOa 0b000000:P1[17:16] | r29_VCOa P1[15:8] | r30_VCOa P1[7:0] | r31_VCOa P3[19:16]:P2[19:16] | r32_VCOa P2[15:8] | r33_VCOa P32[7:0] | r42 | r43 | r44 | r45 | r46 | r47 | r48 | r49 | |||||||||||
34 | 122 | 6,967,213.11 | 7,172,131.15 | 167771 | 0.195425 | ff | ff | 0 | f | 14 | f7 | ad | 94 | 0 | 1 | 0 | 3b | 0 | 0 | 0 | 0 | ||||||||||||
807402 | f | 62 | f8 | f5 | 62 |
Crystal=25, Desired clock0 Span: 7,000,000 b(lo) - 7,125,000 b(hi) == VCOa Span: 875(lo) - 900(hi) | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
a | d | clock0 (lo max[0]) | clock0 (hi max[c]) | b(lo edge) 7,000,000 | b(hi edge) 7,125,000 | f(res)Hz | r26_VCOa P3[15:8] | r27_VCOa P3[7:0] | r28_VCOa 0b000000:P1[17:16] | r29_VCOa P1[15:8] | r30_VCOa P1[7:0] | r31_VCOa P3[19:16]:P2[19:16] | r32_VCOa P2[15:8] | r33_VCOa P32[7:0] | r42 | r43 | r44 | r45 | r46 | r47 | r48 | r49 | |||||||||||
35 | 126 | 6,944,444.44 | 7,142,857.14 | 293601 | 0.189221 | ff | ff | 0 | f | a3 | fd | 70 | a3 | 0 | 1 | 0 | 3d | 0 | 0 | 0 | 0 | ||||||||||||
954203 | f | f4 | f7 | ad | f4 |