aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-06-08icebox_maps: Use cached re functionsMichael Buesch
2019-06-08icebox_html: Use cached re functionsMichael Buesch
2019-06-08icebox_hlc2asc: Use cached re functionsMichael Buesch
2019-06-08icebox_explain: Use cached re functionsMichael Buesch
2019-06-08icebox_diff: Use cached re functionsMichael Buesch
2019-06-08icebox_colbuf: Use cached re functionsMichael Buesch
2019-06-08icebox_asc2hlc: Use cached re functionsMichael Buesch
2019-06-08icebox: Use cached re functionsMichael Buesch
2019-06-08icebox: Add helper functions to LRU cache regular expression resultsMichael Buesch
2019-06-08icebox: Use LRU cache for often called function tile_has_net()Michael Buesch
2019-06-07icetime: Add generated timings-*.cc files to .gitignore and make cleanMichael 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>