Commit Graph

18 Commits

Author SHA1 Message Date
Claire Wolf cd2610e0fa Fix compiler warning in icepll
Signed-off-by: Claire Wolf <claire@symbioticeda.com>
2020-04-22 18:39:38 +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
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
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
Ruben Undheim 798eb52556 fix a few spelling errors 2016-02-27 09:37:47 -07:00
Clifford Wolf bf660412e8 Added "icepll" PLL parameters calculator 2016-01-04 19:31:17 +01:00