Matt Venn
d06a967590
Update Claire's name and fix the reference image in the iceprog help
2025-06-03 11:06:08 +02:00
Miodrag Milanovic
752c96abbf
Change help message
2022-05-30 10:14:13 +02:00
Miodrag Milanović
cb067cf394
Merge pull request #278 from davidthings/master
...
Add an option (-p) to icepll to force use of SB_PLL40_PAD
2022-05-30 10:12:49 +02:00
whitequark
529759c4bd
Add more build products to .gitignore.
2021-03-05 12:43:57 +00:00
David Williams
e368f15a7f
Add an option (-p) to force use of SB_PLL40_PAD
...
When a clock is applied to a dedicated clock pin, SB_PLL40_CORE is no longer the correct primitive to use.
Also the name of the clock input must be PACKAGEPIN (rather than REFERENCECLK)
2021-02-05 07:35:50 -08:00
Claire Wolf
cd2610e0fa
Fix compiler warning in icepll
...
Signed-off-by: Claire Wolf <claire@symbioticeda.com>
2020-04-22 18:39:38 +02:00
Miodrag Milanovic
fe3086a733
Support custom PROGRAM_PREFIX
2020-04-10 10:05:17 +02:00
Mats Engstrom
c1d49fe58b
Add iteration over list of frequencies for best solution
...
This patch adds support for icepll to try multiple input frequencies to
find the best crystal for the desired output frequency.
The values tested comes either from a specified file using-B, or from a
default set of frequencies from Mousers "normally stocked" crystal
oscillators.
2019-12-31 00:06:59 +01:00
Michael Buesch
868d2ac08b
icepll: Add support for writing output data to stdout
2019-05-26 17:01:41 +02:00
Michael Buesch
f848eb8b12
icepll: Avoid segmentation fault, if opening of output file fails
2019-05-26 16:18:30 +02:00
Michael Buesch
3b011bd326
icepll: In quiet mode don't print info about target file name
2019-05-25 22:19:16 +02:00
Robert Ou
3bee3cfead
Mount NODEFS if using emscripten and nodejs
...
Mounts root directory on `/hostfs` and the current working directory on
`/hostcwd`
2018-03-31 14:10:36 -07:00
Tom Verbeure
07b9ea6d58
Add -n <module_name> option
2018-03-10 06:22:06 +00:00
Robert Ou
05440e4d62
Fix up build system to work with emscripten
2017-11-15 03:13:35 -08:00
Clifford Wolf
872e333cf7
Merge branch 'master' into ice5k
2017-07-31 14:57:24 +02:00
Robert Ou
4111f9cca5
makefile: Make install target work for Windows
2017-07-16 20:59:55 -07:00
Clifford Wolf
502611016c
Fix coding style in icepll.cc
2017-07-04 12:25:41 +02:00
C-Elegans
7201da8cfd
Update PLL DIVF range to be [0,127]
...
As discussed in issue #83 , the range of the DIVF parameter in the
iCE40 PLL Usage Guide is incorrectly listed as being 0-63, when it
should actually be 0-127 when used in the SIMPLE feedback mode. This
however does apply in other feedback modes, where the DIVF range should
still be restricted to 0-63
2017-06-24 16:30:10 -04:00
Josh Headapohl
5bde6134ce
Remove trailing comma in icepll module output.
2017-03-13 23:01:56 -04:00
Elvira Khabirova
ea82010fbf
Clean up Makefiles
2017-02-12 16:13:03 +03:00
Matthias
b6dcaaee4d
icepll: changes according to cliffordwolf/icestorm#67 :
...
* corrected getopt argument
* removed PLLOUT_SELECT("GENCLK") from output
2017-02-04 16:57:20 +01:00
Matthias
14fd3eec5b
icepll: added -m option to choose between saving Verilog header or module
2017-02-02 17:42:04 +01:00
Matthias
cb38569f45
icepll: added -f option to export configuration as Verilog module
2017-02-01 16:54:55 +01:00
Matthias
29ddae9bae
icepll: added -q option to suppress output to stdout
2017-02-01 16:20:43 +01:00
Clifford Wolf
7d8337a138
Fixed icepll divf range
2016-12-17 15:22:02 +01:00
Clifford Wolf
9ebed4d055
Added FILTER_RANGE support to icepll
2016-05-15 12:54:04 +02:00
Clifford Wolf
6178dfbbd6
Added Makefile support for "make STATIC=1"
2016-03-02 12:34:51 +01:00
Ruben Undheim
798eb52556
fix a few spelling errors
2016-02-27 09:37:47 -07:00
Clifford Wolf
a519d2ab82
Added/improved support for mxe-based win32 cross builds
2016-02-14 13:47:27 +01:00
Clifford Wolf
bf660412e8
Added "icepll" PLL parameters calculator
2016-01-04 19:31:17 +01:00