aboutsummaryrefslogtreecommitdiffstats
path: root/icepll
Commit message (Collapse)AuthorAgeFilesLines
* Change help messageMiodrag Milanovic2022-05-301-1/+1
|
* Merge pull request #278 from davidthings/masterMiodrag Milanović2022-05-301-4/+11
|\ | | | | Add an option (-p) to icepll to force use of SB_PLL40_PAD
| * 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)
* | Add more build products to .gitignore.whitequark2021-03-051-0/+1
|/
* Fix compiler warning in icepllClaire Wolf2020-04-221-1/+1
| | | | Signed-off-by: Claire Wolf <claire@symbioticeda.com>
* Support custom PROGRAM_PREFIXMiodrag Milanovic2020-04-101-6/+6
|
* 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 up build system to work with emscriptenRobert Ou2017-11-151-1/+1
|
* Merge branch 'master' into ice5kClifford Wolf2017-07-311-2/+2
|\
| * makefile: Make install target work for WindowsRobert Ou2017-07-161-2/+2
| |
* | 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
|
* Clean up MakefilesElvira Khabirova2017-02-121-3/+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
|
* Added Makefile support for "make STATIC=1"Clifford Wolf2016-03-021-0/+4
|
* fix a few spelling errorsRuben Undheim2016-02-271-2/+2
|
* Added/improved support for mxe-based win32 cross buildsClifford Wolf2016-02-142-3/+7
|
* Added "icepll" PLL parameters calculatorClifford Wolf2016-01-043-0/+199