Michael Buesch
eec6555603
icebox_vlog: Use cached re functions
2019-06-08 16:12:16 +02:00
Michael Buesch
00213ed9c3
icebox_stat: Use cached re functions
2019-06-08 16:12:16 +02:00
Michael Buesch
51a11ffc81
icebox_maps: Use cached re functions
2019-06-08 16:12:16 +02:00
Michael Buesch
e0642ba06e
icebox_html: Use cached re functions
2019-06-08 16:12:16 +02:00
Michael Buesch
c9e741cfbc
icebox_hlc2asc: Use cached re functions
2019-06-08 16:12:16 +02:00
Michael Buesch
30769bbfd0
icebox_explain: Use cached re functions
2019-06-08 16:12:16 +02:00
Michael Buesch
52bbe0f469
icebox_diff: Use cached re functions
2019-06-08 16:12:16 +02:00
Michael Buesch
c4ac25e096
icebox_colbuf: Use cached re functions
2019-06-08 16:12:16 +02:00
Michael Buesch
d26ac8d09e
icebox_asc2hlc: Use cached re functions
2019-06-08 16:12:16 +02:00
Michael Buesch
2aff52f10a
icebox: Use cached re functions
2019-06-08 16:12:16 +02:00
Michael Buesch
795e0003f2
icebox: Add helper functions to LRU cache regular expression results
2019-06-08 16:12:16 +02:00
Michael Buesch
5f49bea71c
icebox: Use LRU cache for often called function tile_has_net()
2019-06-08 16:12:07 +02:00
Michael Buesch
fab366e81d
icetime: Add generated timings-*.cc files to .gitignore and make clean
2019-06-07 22:55:48 +02:00
Clifford Wolf
710470f9d2
Merge pull request #219 from mbuesch/icepll-fix-fopen
...
icepll: Avoid segmentation fault, if opening of output file fails
2019-05-26 16:36:28 +02:00
Michael Buesch
f848eb8b12
icepll: Avoid segmentation fault, if opening of output file fails
2019-05-26 16:18:30 +02:00
Clifford Wolf
2cee28fd47
Merge pull request #218 from mbuesch/quiet
...
icepll: In quiet mode don't print info about target file name
2019-05-26 10:34:16 +02:00
Michael Buesch
3b011bd326
icepll: In quiet mode don't print info about target file name
2019-05-25 22:19:16 +02:00
Clifford Wolf
aa5a623bb3
Add missing C headers to timings.py
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-05-22 11:59:21 +02:00
Clifford Wolf
d78e9185f8
Merge pull request #215 from bluesceada/icepack-noinit-bram
...
Option for icepack to skip initializing BRAM (tested for ice40hx8k) with "-n"
2019-05-15 21:15:36 +02:00
Dennis Gnad
992d8c97ea
option for icepack to skip initializing BRAM (tested for ice40hx8k)
2019-05-15 16:57:17 +02:00
Clifford Wolf
dd8c003e79
Merge pull request #214 from mbuesch/warningfix
...
Fix warnings: 'may be used uninitialized in this function'
2019-05-01 13:55:13 +02:00
Michael Buesch
9f48587713
Fix warnings: 'may be used uninitialized in this function'
...
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-30 22:08:47 +02:00
Clifford Wolf
b1026f8b75
Merge pull request #212 from pcossutta/master
...
Add -X option to iceprog
2019-04-29 11:27:32 +02:00
Pablo Cossutta
bd88dfe418
Add -X option to iceprog
...
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-27 19:33:07 -03:00
Clifford Wolf
d9ea2e15fc
Merge pull request #206 from smunaut/icetime
...
icetime: Split timing 'get_delay' functions per device
2019-04-16 10:25:04 +02:00
Clifford Wolf
1caaec363a
Merge pull request #211 from daveshah1/eigen3
...
docs: Add new Eigen3 dependency
2019-04-16 10:20:52 +02:00
David Shah
1c1e0c06bd
docs: Add new Eigen3 dependency
...
Signed-off-by: David Shah <dave@ds0.me>
2019-04-02 14:53:52 +01:00
Sylvain Munaut
472fd1a56f
icetime: Split timing 'get_delay' functions per device
...
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-20 11:38:36 +01:00
Clifford Wolf
fa1c932452
Merge pull request #205 from gojimmypi/master
...
clarify empty design message. See Issue #204
2019-03-11 01:12:55 -07:00
gojimmypi
865cb895bf
clarify empty design message. See Isse #204
2019-03-10 15:56:54 -07:00
Clifford Wolf
15c9bfd751
Minor cleanups in iceprog/mpsse.h
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-03-02 13:56:49 -08:00
Clifford Wolf
082152ba4b
Merge pull request #196 from esden/iceprog-mpsse-refactor
...
Iceprog mpsse refactor
2019-03-02 13:55:56 -08:00
Clifford Wolf
3a2bfee5cb
Merge pull request #202 from corecode/u4k
...
iCE40 Ultra = iCE5LP = u4k port
2019-02-23 08:35:26 -08:00
Simon Schubert
be0bca0230
u4k: add SMCCLK cell location
...
icecube uses SMCCLK.CLK to "legalize" output cells. Unclear what this
is for, but it appears in almost all outputs.
2019-02-22 22:35:55 +01:00
Simon Schubert
d76ac32ec9
iCE40 Ultra = iCE5LP = u4k port
2019-02-22 22:35:55 +01:00
Clifford Wolf
a2c8be7948
Website updates
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-02-19 20:18:41 +01:00
Clifford Wolf
377127dd53
Website updates
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-02-19 20:14:23 +01:00
Clifford Wolf
faf21ffd9f
Improve icestick rs232demo example
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-02-14 02:45:25 +01:00
Clifford Wolf
c0cbae88ab
Merge pull request #197 from delvers/master
...
add boost dependencie for fedora
2018-12-31 15:51:00 +01:00
David Elvers
f43f88cf24
add boost dependencies for fedora
2018-12-29 16:48:46 +01:00
Piotr Esden-Tempski
8d9fa0fc77
Split the hardware specific gpio functions.
2018-12-24 09:36:37 +01:00
Piotr Esden-Tempski
61bc31bbdc
Factored out mpsse functions for easier reusability.
2018-12-24 09:10:59 +01:00
Clifford Wolf
9671b760f8
Merge branch 'master' of github.com:cliffordwolf/icestorm
2018-11-09 12:08:47 +01:00
Clifford Wolf
06c11f9c77
Merge pull request #188 from esden/docs-nextpnr
...
Added NextPNR deps and install instructions to docs.
2018-11-09 12:08:07 +01:00
Piotr Esden-Tempski
e57ad02afb
Added NextPNR deps and install instructions to docs.
2018-11-08 16:38:58 -08:00
Clifford Wolf
8eedb8cf04
Build optimized binaries by default
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-10-30 11:33:36 +01:00
Clifford Wolf
90f0e40cb8
Merge pull request #184 from nathanrossi/nrossi/portable-chipdb
...
icetime: Add support for searching for chipdb relative to binary
2018-10-30 11:28:34 +01:00
Clifford Wolf
8f738342bc
Merge pull request #187 from jburgess777/icebox-compile-warning
...
Fix compile warning in icetime.cc
2018-10-30 11:26:26 +01:00
Jon Burgess
ccb2b40412
Fix compile warning in icetime.cc
...
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-28 19:27:56 +00:00
Clifford Wolf
5ab07ed32a
Merge pull request #178 from elmsfu/hlc/add_symbols_support
...
hlc: parse '.sym>' to track signal names from HLC to ASC
2018-10-10 13:46:31 +02:00