Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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> | ||||
* | | Merge pull request #182 from awygle/lm | Clifford Wolf | 2018-08-30 | 1 | -16/+70 |
|\ \ | | | | | | | Add support for cm36 and swg25tr lm4k packages. | ||||
| * | | Add support for cm36 and swg25tr lm4k packages. | Andrew Wygle | 2018-08-28 | 1 | -16/+70 |
|/ / | |||||
* | | Merge branch 'esden-iceprog-work' | Clifford Wolf | 2018-08-19 | 1 | -58/+243 |
|\ \ | |||||
| * | | Minor style changes in iceprog | Clifford Wolf | 2018-08-19 | 1 | -39/+41 |
| | | | | | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
| * | | iceprog coding style, don't use "assert" as variable name | Clifford Wolf | 2018-08-19 | 1 | -11/+14 |
| | | | | | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
| * | | Slightly more robust flash wait function. | Piotr Esden-Tempski | 2018-08-18 | 1 | -9/+29 |
| | | | | | | | | | | | | | | | | | | | | | 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. | ||||
| * | | Add a function to read and decode the status register. | Piotr Esden-Tempski | 2018-08-18 | 1 | -2/+66 |
| | | | | | | | | | | | | Very useful for debugging purposes. ;) | ||||
| * | | Added the FTDI cable pinout for reference. | Piotr Esden-Tempski | 2018-08-18 | 1 | -0/+13 |
| | | | |||||
| * | | Improved JEDEC ID read function. | Piotr Esden-Tempski | 2018-08-18 | 1 | -4/+30 |
| | | | | | | | | | | | | | | | The function now checks how long the extended JEDEC ID field is for the particular FLASH chip and only reads the amount provided by the chip. | ||||
| * | | Replaced some more magic numbers with FLASH command IDs. | Piotr Esden-Tempski | 2018-08-18 | 1 | -4/+4 |
| | | | | | | | | | | | | I missed those the first time around. | ||||
| * | | Added easier to read chip_select/reset functions. | Piotr Esden-Tempski | 2018-08-18 | 1 | -26/+60 |
| | | | | | | | | | | | | | | | | | | | | | Just calling a gpio function with two numbers was not very self explanatory. The functions now refer to the actual indended action, chip (de)select for flash, reset and chip (de)select for sram. Reading the code and understanding what steps are taken should be easier now. | ||||
| * | | Added more code comments. | Piotr Esden-Tempski | 2018-08-16 | 1 | -16/+39 |
|/ / | | | | | | | | | | | | | | | | | | | Main point was to group the code into three logical segments: * MPSSE/FTDI defines and functions * FLASH defines and functions * iceprog implementation core While I was at it I also added a few comments for stuff that was not immediately obvious what it does. | ||||
* | | Merge pull request #180 from litghost/add_5x | Clifford Wolf | 2018-08-09 | 1 | -0/+3 |
|\ \ | | | | | | | Add 5k support to hlc2asc. | ||||
| * | | Add 5k support to hlc2asc. | Keith Rothman | 2018-08-09 | 1 | -0/+3 |
|/ / | | | | | | | Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com> | ||||
* / | Also install text timing databases | Clifford Wolf | 2018-07-30 | 1 | -0/+2 |
|/ | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Merge pull request #176 from elmsfu/hlc2asc/lut_keyword_fix | Clifford Wolf | 2018-07-20 | 1 | -1/+1 |
|\ | | | | | icebox_hlc2asc: fix _lut_ keyword parsing | ||||
| * | icebox_hlc2asc: fix _lut_ keyword parsing | Elms | 2018-07-19 | 1 | -1/+1 |
| | | | | | | | | 'self.lut_bits is None' was always false. The _lut_ keyword is used by asc2hlc, so when converting asc->hlc->asc the lut_bits were always all zeros. | ||||
* | | Merge pull request #175 from daveshah1/fix_lutcascade | Clifford Wolf | 2018-07-20 | 1 | -0/+5 |
|\ \ | |/ |/| | icetime: Remove non-existent paths from ce/sr to ltout | ||||
| * | icetime: Remove non-existent paths from ce/sr to ltout | David Shah | 2018-07-19 | 1 | -0/+5 |
|/ | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | Spelling fixes in messages | Larry Doolittle | 2018-07-19 | 2 | -8/+8 |
| | |||||
* | Merge pull request #173 from osresearch/parallel-make | Clifford Wolf | 2018-07-17 | 1 | -1/+5 |
|\ | | | | | Allow parallel make all to build each subdir simultaneously | ||||
| * | Allow parallel make all to build each subdir simultaneously | Trammell Hudson | 2018-07-17 | 1 | -1/+5 |
|/ |