aboutsummaryrefslogtreecommitdiffstats
path: root/icepll/icepll.cc
Commit message (Collapse)AuthorAgeFilesLines
* Change help messageMiodrag Milanovic2022-05-301-1/+1
|
* Add an option (-p) to force use of SB_PLL40_PADDavid Williams2021-02-051-4/+11
| | | | | | 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)
* Fix compiler warning in icepllClaire Wolf2020-04-221-1/+1
| | | | Signed-off-by: Claire Wolf <claire@symbioticeda.com>
* Add iteration over list of frequencies for best solutionMats Engstrom2019-12-311-54/+153
| | | | | | | | | 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.
* icepll: Add support for writing output data to stdoutMichael Buesch2019-05-261-14/+34
|
* icepll: Avoid segmentation fault, if opening of output file failsMichael Buesch2019-05-261-0/+7
|
* icepll: In quiet mode don't print info about target file nameMichael Buesch2019-05-251-1/+2
|
* Mount NODEFS if using emscripten and nodejsRobert Ou2018-03-311-0/+16
| | | | | Mounts root directory on `/hostfs` and the current working directory on `/hostcwd`
* Add -n <module_name> optionTom Verbeure2018-03-101-3/+10
|
* Fix coding style in icepll.ccClifford Wolf2017-07-041-8/+4
|
* Update PLL DIVF range to be [0,127]C-Elegans2017-06-241-1/+10
| | | | | | | | 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
* Remove trailing comma in icepll module output.Josh Headapohl2017-03-131-1/+1
|
* icepll: changes according to cliffordwolf/icestorm#67:Matthias2017-02-041-3/+1
| | | | | * corrected getopt argument * removed PLLOUT_SELECT("GENCLK") from output
* icepll: added -m option to choose between saving Verilog header or moduleMatthias2017-02-021-47/+91
|
* icepll: added -f option to export configuration as Verilog moduleMatthias2017-02-011-2/+58
|
* icepll: added -q option to suppress output to stdoutMatthias2017-02-011-16/+26
|
* Fixed icepll divf rangeClifford Wolf2016-12-171-1/+1
|
* Added FILTER_RANGE support to icepllClifford Wolf2016-05-151-0/+11
|
* fix a few spelling errorsRuben Undheim2016-02-271-2/+2
|
* Added "icepll" PLL parameters calculatorClifford Wolf2016-01-041-0/+174