aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-06-07Merge pull request #222 from mbuesch/icetime-gitignoreClifford Wolf
icetime: Add generated timings-*.cc files to .gitignore and 'make clean'
2019-06-07icetime: Add generated timings-*.cc files to .gitignore and make cleanMichael Buesch
2019-05-26icepll: Add support for writing output data to stdoutMichael Buesch
2019-05-26Merge pull request #219 from mbuesch/icepll-fix-fopenClifford Wolf
icepll: Avoid segmentation fault, if opening of output file fails
2019-05-26icepll: Avoid segmentation fault, if opening of output file failsMichael Buesch
2019-05-26Merge pull request #218 from mbuesch/quietClifford Wolf
icepll: In quiet mode don't print info about target file name
2019-05-25icepll: In quiet mode don't print info about target file nameMichael Buesch
2019-05-22Add missing C headers to timings.pyClifford Wolf
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-05-15Merge pull request #215 from bluesceada/icepack-noinit-bramClifford Wolf
Option for icepack to skip initializing BRAM (tested for ice40hx8k) with "-n"
2019-05-15option for icepack to skip initializing BRAM (tested for ice40hx8k)Dennis Gnad
2019-05-01Merge pull request #214 from mbuesch/warningfixClifford Wolf
Fix warnings: 'may be used uninitialized in this function'
2019-04-30Fix warnings: 'may be used uninitialized in this function'Michael Buesch
icetime.cc: In member function ‘double TimingAnalysis::report(std::__cxx11::string)’: icetime.cc:1095:15: warning: ‘last_time’ may be used uninitialized in this function [-Wmaybe-uninitialized] fprintf(frpt, "%10.3f ns ..%7.3f ns %s\n", first_time, last_time, last_net.c_str()); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icetime.cc:1095:15: warning: ‘first_time’ may be used uninitialized in this function [-Wmaybe-uninitialized]
2019-04-29Merge pull request #212 from pcossutta/masterClifford Wolf
Add -X option to iceprog
2019-04-27Add -X option to iceprogPablo Cossutta
In my setup, in OSX I have problems reading from libftdi but not writing. In case of a failure iceprog exits and leaves the FPGA in an useless state. I think it would be a good option to have the possibility to skip the verification process.
2019-04-16Merge pull request #206 from smunaut/icetimeClifford Wolf
icetime: Split timing 'get_delay' functions per device
2019-04-16Merge pull request #211 from daveshah1/eigen3Clifford Wolf
docs: Add new Eigen3 dependency
2019-04-02docs: Add new Eigen3 dependencyDavid Shah
Signed-off-by: David Shah <dave@ds0.me>
2019-03-20icetime: Split timing 'get_delay' functions per deviceSylvain Munaut
This should reduce the memory requirement during build of icetime, not trying to compile one huge file all at once Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2019-03-11Merge pull request #205 from gojimmypi/masterClifford Wolf
clarify empty design message. See Issue #204
2019-03-10clarify empty design message. See Isse #204gojimmypi
2019-03-02Minor cleanups in iceprog/mpsse.hClifford Wolf
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-03-02Merge pull request #196 from esden/iceprog-mpsse-refactorClifford Wolf
Iceprog mpsse refactor
2019-02-23Merge pull request #202 from corecode/u4kClifford Wolf
iCE40 Ultra = iCE5LP = u4k port
2019-02-22u4k: add SMCCLK cell locationSimon Schubert
icecube uses SMCCLK.CLK to "legalize" output cells. Unclear what this is for, but it appears in almost all outputs.
2019-02-22iCE40 Ultra = iCE5LP = u4k portSimon Schubert
2019-02-19Website updatesClifford Wolf
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-02-19Website updatesClifford Wolf
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-02-14Improve icestick rs232demo exampleClifford Wolf
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-12-31Merge pull request #197 from delvers/masterClifford Wolf
add boost dependencie for fedora
2018-12-29add boost dependencies for fedoraDavid Elvers
2018-12-24Split the hardware specific gpio functions.Piotr Esden-Tempski
2018-12-24Factored out mpsse functions for easier reusability.Piotr Esden-Tempski
2018-11-09Merge branch 'master' of github.com:cliffordwolf/icestormClifford Wolf
2018-11-09Merge pull request #188 from esden/docs-nextpnrClifford Wolf
Added NextPNR deps and install instructions to docs.
2018-11-08Added NextPNR deps and install instructions to docs.Piotr Esden-Tempski
2018-10-30Build optimized binaries by defaultClifford Wolf
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-10-30Merge pull request #184 from nathanrossi/nrossi/portable-chipdbClifford Wolf
icetime: Add support for searching for chipdb relative to binary
2018-10-30Merge pull request #187 from jburgess777/icebox-compile-warningClifford Wolf
Fix compile warning in icetime.cc
2018-10-28Fix compile warning in icetime.ccJon Burgess
icetime.cc: In function ‘std::__cxx11::string ecnetname_to_vlog(std::__cxx11::string)’: icetime.cc:1323:32: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] } catch(std::invalid_argument e) { // Not numeric and stoi throws exception
2018-10-10Merge pull request #178 from elmsfu/hlc/add_symbols_supportClifford Wolf
hlc: parse '.sym>' to track signal names from HLC to ASC
2018-09-04Reference latest Lattice iCE Technology LibraryClifford Wolf
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-09-03icetime: Add support for searching for chipdb relative to binaryNathan Rossi
Like yosys and arachne-pnr, allow for searching for the desired chipdb file relative to the executing binaries directory. This allows for portable builds of icetime without needing to specify the exact path to the needed chipdb file with the -C arg. In order to support this icetime must be able to get the "proc_self_dirname" path just like yosys and arachne-pnr. As such copy the equivalent code to get this path information. To avoid cluttering the icetime.cc file with this code, place it in a separate iceutil.cc file. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2018-09-02Force flash to exist QPI mode in iceprogClifford Wolf
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-09-02iceprog: switch to SPI mode 0, add -s option, add flash_resetClifford Wolf
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-08-30Merge pull request #182 from awygle/lmClifford Wolf
Add support for cm36 and swg25tr lm4k packages.
2018-08-28Add support for cm36 and swg25tr lm4k packages.Andrew Wygle
2018-08-19Merge branch 'esden-iceprog-work'Clifford Wolf
2018-08-19Minor style changes in iceprogClifford Wolf
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-08-19iceprog coding style, don't use "assert" as variable nameClifford Wolf
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-08-18Slightly more robust flash wait function.Piotr Esden-Tempski
In cases when the FLASH chip is bit flaky and the status register "bounces" this flash_wait should be able to perform a bit better. Also added more verbose output around block erase.