aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-09-13Fix typoClifford Wolf
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-08-31Merge pull request #235 from whitequark/masterClifford Wolf
Make iceprog optional
2019-08-31Make iceprog optional.whitequark
Avoids dependency on libftdi.
2019-08-15Merge pull request #230 from smunaut/fix_flash_resetClifford Wolf
iceprog: Better reset of flash
2019-08-15Merge pull request #229 from tpambor/win-pipingClifford Wolf
Fix piping on windows
2019-08-08Only dump memory initialization in icebox_vlog if present in ASC file, fixes ↵Clifford Wolf
#228 Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-08-08Only write bram data to ASCII output if bram data is present, fixes #228Clifford Wolf
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-08-05iceprog: Better reset of flashSylvain Munaut
If the flash was in a 'weird' mode (like CRM, QPI, ...), sending a continuous stream of 0xff should take it out of it. It looks like the previous code was trying to do that, but was only transferring 8 bits and then 2 bits which is way too short. Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2019-08-05Fix piping on windowsTim Pambor
On windows stdin and stdout have to be set to binary as otherwise windows treats it as text and converts occurences of CRLF to LF
2019-07-03Merge pull request #224 from daveshah1/nextpnr0299Clifford Wolf
up5k: Fix TOPADDSUB_CARRYSELECT_0 override where it swaps with osc tr…
2019-07-03up5k: Fix TOPADDSUB_CARRYSELECT_0 override where it swaps with osc trimmingDavid Shah
Signed-off-by: David Shah <dave@ds0.me>
2019-06-20Merge pull request #223 from corecode/u4kClifford Wolf
add RGB_DRV/LED_DRV_CUR for u4k
2019-06-20Merge pull request #220 from mbuesch/icepll-stdoutClifford Wolf
icepll: Add support for writing output data to stdout
2019-06-10add RGB_DRV/LED_DRV_CUR for u4kSimon Schubert
2019-06-09Merge pull request #221 from mbuesch/icebox-lru-cacheClifford Wolf
Reduce icebox build time
2019-06-08icebox_vlog: Use cached re functionsMichael Buesch
2019-06-08icebox_stat: Use cached re functionsMichael Buesch
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-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