aboutsummaryrefslogtreecommitdiff
path: root/icepll/icepll.cc
AgeCommit message (Collapse)Author
2025-06-03Update Claire's name and fix the reference image in the iceprog helpMatt Venn
2022-05-30Change help messageMiodrag Milanovic
2021-02-05Add an option (-p) to force use of SB_PLL40_PADDavid Williams
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)
2020-04-22Fix compiler warning in icepllClaire Wolf
Signed-off-by: Claire Wolf <claire@symbioticeda.com>
2019-12-31Add iteration over list of frequencies for best solutionMats Engstrom
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-05-26icepll: Add support for writing output data to stdoutMichael Buesch
2019-05-26icepll: Avoid segmentation fault, if opening of output file failsMichael Buesch
2019-05-25icepll: In quiet mode don't print info about target file nameMichael Buesch
2018-03-31Mount NODEFS if using emscripten and nodejsRobert Ou
Mounts root directory on `/hostfs` and the current working directory on `/hostcwd`
2018-03-10Add -n <module_name> optionTom Verbeure
2017-07-04Fix coding style in icepll.ccClifford Wolf
2017-06-24Update PLL DIVF range to be [0,127]C-Elegans
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-03-13Remove trailing comma in icepll module output.Josh Headapohl
2017-02-04icepll: changes according to cliffordwolf/icestorm#67:Matthias
* corrected getopt argument * removed PLLOUT_SELECT("GENCLK") from output
2017-02-02icepll: added -m option to choose between saving Verilog header or moduleMatthias
2017-02-01icepll: added -f option to export configuration as Verilog moduleMatthias
2017-02-01icepll: added -q option to suppress output to stdoutMatthias
2016-12-17Fixed icepll divf rangeClifford Wolf
2016-05-15Added FILTER_RANGE support to icepllClifford Wolf
2016-02-27fix a few spelling errorsRuben Undheim
2016-01-04Added "icepll" PLL parameters calculatorClifford Wolf