Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | icebox_diff: Use cached re functions | Michael Buesch | 2019-06-08 | 1 | -1/+2 | |
| | | | ||||||
| * | | icebox_colbuf: Use cached re functions | Michael Buesch | 2019-06-08 | 1 | -2/+3 | |
| | | | ||||||
| * | | icebox_asc2hlc: Use cached re functions | Michael Buesch | 2019-06-08 | 1 | -18/+19 | |
| | | | ||||||
| * | | icebox: Use cached re functions | Michael Buesch | 2019-06-08 | 1 | -63/+63 | |
| | | | ||||||
| * | | icebox: Add helper functions to LRU cache regular expression results | Michael Buesch | 2019-06-08 | 1 | -0/+26 | |
| | | | ||||||
| * | | icebox: Use LRU cache for often called function tile_has_net() | Michael Buesch | 2019-06-08 | 1 | -1/+3 | |
| | | | ||||||
* | | | Merge pull request #222 from mbuesch/icetime-gitignore | Clifford Wolf | 2019-06-07 | 2 | -1/+2 | |
|\| | | |/ |/| | icetime: Add generated timings-*.cc files to .gitignore and 'make clean' | |||||
| * | icetime: Add generated timings-*.cc files to .gitignore and make clean | Michael Buesch | 2019-06-07 | 2 | -1/+2 | |
|/ | ||||||
* | Merge pull request #219 from mbuesch/icepll-fix-fopen | Clifford Wolf | 2019-05-26 | 1 | -0/+7 | |
|\ | | | | | icepll: Avoid segmentation fault, if opening of output file fails | |||||
| * | icepll: Avoid segmentation fault, if opening of output file fails | Michael Buesch | 2019-05-26 | 1 | -0/+7 | |
|/ | ||||||
* | Merge pull request #218 from mbuesch/quiet | Clifford Wolf | 2019-05-26 | 1 | -1/+2 | |
|\ | | | | | icepll: In quiet mode don't print info about target file name | |||||
| * | icepll: In quiet mode don't print info about target file name | Michael Buesch | 2019-05-25 | 1 | -1/+2 | |
|/ | ||||||
* | Add missing C headers to timings.py | Clifford Wolf | 2019-05-22 | 1 | -0/+2 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Merge pull request #215 from bluesceada/icepack-noinit-bram | Clifford Wolf | 2019-05-15 | 1 | -12/+23 | |
|\ | | | | | Option for icepack to skip initializing BRAM (tested for ice40hx8k) with "-n" | |||||
| * | option for icepack to skip initializing BRAM (tested for ice40hx8k) | Dennis Gnad | 2019-05-15 | 1 | -12/+23 | |
|/ | ||||||
* | Merge pull request #214 from mbuesch/warningfix | Clifford Wolf | 2019-05-01 | 1 | -1/+1 | |
|\ | | | | | Fix warnings: 'may be used uninitialized in this function' | |||||
| * | Fix warnings: 'may be used uninitialized in this function' | Michael Buesch | 2019-04-30 | 1 | -1/+1 | |
|/ | | | | | | | | 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] | |||||
* | Merge pull request #212 from pcossutta/master | Clifford Wolf | 2019-04-29 | 1 | -2/+7 | |
|\ | | | | | Add -X option to iceprog | |||||
| * | Add -X option to iceprog | Pablo Cossutta | 2019-04-27 | 1 | -2/+7 | |
|/ | | | | 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. | |||||
* | Merge pull request #206 from smunaut/icetime | Clifford Wolf | 2019-04-16 | 3 | -10/+20 | |
|\ | | | | | icetime: Split timing 'get_delay' functions per device | |||||
| * | icetime: Split timing 'get_delay' functions per device | Sylvain Munaut | 2019-03-20 | 3 | -10/+20 | |
| | | | | | | | | | | | | | | 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> | |||||
* | | Merge pull request #211 from daveshah1/eigen3 | Clifford Wolf | 2019-04-16 | 1 | -2/+2 | |
|\ \ | |/ |/| | docs: Add new Eigen3 dependency | |||||
| * | docs: Add new Eigen3 dependency | David Shah | 2019-04-02 | 1 | -2/+2 | |
|/ | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | Merge pull request #205 from gojimmypi/master | Clifford Wolf | 2019-03-11 | 1 | -1/+1 | |
|\ | | | | | clarify empty design message. See Issue #204 | |||||
| * | clarify empty design message. See Isse #204 | gojimmypi | 2019-03-10 | 1 | -1/+1 | |
|/ | ||||||
* | Minor cleanups in iceprog/mpsse.h | Clifford Wolf | 2019-03-02 | 1 | -1/+3 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Merge pull request #196 from esden/iceprog-mpsse-refactor | Clifford Wolf | 2019-03-02 | 5 | -312/+447 | |
|\ | | | | | Iceprog mpsse refactor | |||||
| * | Split the hardware specific gpio functions. | Piotr Esden-Tempski | 2018-12-24 | 3 | -32/+55 | |
| | | ||||||
| * | Factored out mpsse functions for easier reusability. | Piotr Esden-Tempski | 2018-12-24 | 5 | -340/+452 | |
| | | ||||||
* | | Merge pull request #202 from corecode/u4k | Clifford Wolf | 2019-02-23 | 23 | -55/+5331 | |
|\ \ | | | | | | | iCE40 Ultra = iCE5LP = u4k port | |||||
| * | | u4k: add SMCCLK cell location | Simon Schubert | 2019-02-22 | 3 | -0/+14 | |
| | | | | | | | | | | | | | | | icecube uses SMCCLK.CLK to "legalize" output cells. Unclear what this is for, but it appears in almost all outputs. | |||||
| * | | iCE40 Ultra = iCE5LP = u4k port | Simon Schubert | 2019-02-22 | 22 | -55/+5317 | |
| | | | ||||||
* | | | Website updates | Clifford Wolf | 2019-02-19 | 1 | -1/+1 | |
| | | | | | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | | | Website updates | Clifford Wolf | 2019-02-19 | 1 | -32/+32 | |
| | | | | | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | | | Improve icestick rs232demo example | Clifford Wolf | 2019-02-14 | 3 | -8/+125 | |
|/ / | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | | Merge pull request #197 from delvers/master | Clifford Wolf | 2018-12-31 | 1 | -1/+1 | |
|\ \ | |/ |/| | add boost dependencie for fedora | |||||
| * | add boost dependencies for fedora | David Elvers | 2018-12-29 | 1 | -1/+1 | |
|/ | ||||||
* | Merge branch 'master' of github.com:cliffordwolf/icestorm | Clifford Wolf | 2018-11-09 | 1 | -5/+22 | |
|\ | ||||||
| * | Merge pull request #188 from esden/docs-nextpnr | Clifford Wolf | 2018-11-09 | 1 | -5/+22 | |
| |\ | | | | | | | Added NextPNR deps and install instructions to docs. | |||||
| | * | Added NextPNR deps and install instructions to docs. | Piotr Esden-Tempski | 2018-11-08 | 1 | -5/+22 | |
| |/ | ||||||
* / | Build optimized binaries by default | Clifford Wolf | 2018-10-30 | 1 | -4/+5 | |
|/ | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Merge pull request #184 from nathanrossi/nrossi/portable-chipdb | Clifford Wolf | 2018-10-30 | 3 | -25/+190 | |
|\ | | | | | icetime: Add support for searching for chipdb relative to binary | |||||
| * | icetime: Add support for searching for chipdb relative to binary | Nathan Rossi | 2018-09-03 | 3 | -25/+190 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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> | |||||
* | | Merge pull request #187 from jburgess777/icebox-compile-warning | Clifford Wolf | 2018-10-30 | 1 | -1/+1 | |
|\ \ | | | | | | | Fix compile warning in icetime.cc | |||||
| * | | Fix compile warning in icetime.cc | Jon Burgess | 2018-10-28 | 1 | -1/+1 | |
|/ / | | | | | | | | | | | 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 | |||||
* | | Merge pull request #178 from elmsfu/hlc/add_symbols_support | Clifford Wolf | 2018-10-10 | 2 | -1/+43 | |
|\ \ | | | | | | | hlc: parse '.sym>' to track signal names from HLC to ASC | |||||
| * | | icebox: parse '.sym>' HLC to track signal names | Elms | 2018-07-26 | 2 | -1/+43 | |
| | | | ||||||
* | | | Reference latest Lattice iCE Technology Library | Clifford Wolf | 2018-09-04 | 1 | -1/+1 | |
| |/ |/| | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | | Force flash to exist QPI mode in iceprog | Clifford Wolf | 2018-09-02 | 1 | -5/+15 | |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | | iceprog: switch to SPI mode 0, add -s option, add flash_reset | Clifford Wolf | 2018-09-02 | 1 | -8/+36 | |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> |