aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #311 from YosysHQ/fix-wasm-compatHEADmastermyrtle2023-02-181-13/+15
|\ | | | | icebram: fix WebAssembly compatibility
| * icebram: don't use exceptions.Catherine2023-02-181-12/+14
| |
| * icebram: do not include <bits/stdc++.h>Catherine2023-02-181-1/+1
|/
* Merge pull request #309 from smunaut/icebrammyrtle2023-02-171-272/+570
|\ | | | | icebram: Complete rewrite to cleanup and make it work
| * icebram: Complete rewrite to cleanup and make it workSylvain Munaut2023-02-141-272/+570
|/ | | | Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
* Merge pull request #306 from smunaut/icegatemyrtle2023-02-012-0/+23
|\ | | | | icebox: Add PLL ICEGATE function
| * icebox: Add PLL ICEGATE functionSylvain Munaut2023-02-012-0/+23
|/ | | | | | Only tested on UP5k. For others, it was just deduced. Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
* Merge pull request #305 from tomverbeure/icebram_errormyrtle2022-12-271-0/+4
|\ | | | | Exit with error when no RAM contents were replaced.
| * Exit with error when no RAM contents were replaced.Tom Verbeure2022-12-271-0/+4
|/
* Merge pull request #302 from YosysHQ/aki/rm_arachnemyrtle2022-09-1517-101/+95
|\ | | | | Replaced instances of `arachne-pnr` with the `nextpnr-ice40` equivalent
| * Replaced instances of `arachne-pnr` with the `nextpnr-ice40` equivalentAki Van Ness2022-09-1517-101/+95
|/
* Update COPYINGMiodrag Milanović2022-06-031-1/+1
|
* Change help messageMiodrag Milanovic2022-05-301-1/+1
|
* Merge pull request #278 from davidthings/masterMiodrag Milanović2022-05-301-4/+11
|\ | | | | Add an option (-p) to icepll to force use of SB_PLL40_PAD
| * Add an option (-p) to force use of SB_PLL40_PADDavid Williams2021-02-051-4/+11
| | | | | | | | | | | | When a clock is applied to a dedicated clock pin, SB_PLL40_CORE is no longer the correct primitive to use. Also the name of the clock input must be PACKAGEPIN (rather than REFERENCECLK)
* | Merge pull request #283 from smunaut/miscMiodrag Milanović2022-05-301-10/+51
|\ \ | | | | | | Misc improvements to iceprog
| * | iceprog: Use open-drain output to drive SS and Reset lineSylvain Munaut2021-12-171-5/+5
| | | | | | | | | | | | Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
| * | iceprog: Improve reset to disable both CRM and QPISylvain Munaut2021-12-171-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | It's hard to cover 100% of cases, but this seems to improve probability that a reset works, at least for me on the icebreaker. Some other flash have a different QPI disable command though :/ Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
| * | iceprog: Add option that set QE=1 bit in SR2Sylvain Munaut2021-12-171-5/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is useful when testing litex SoC that rely on that bit being set The setting is non-volatile so it only needs to be done once in case you happen to have used a flash chip that's not by default QE=1 (This has been designed for winbond flash. Others might use different bit ...) Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
* | | Merge pull request #291 from maikmerten/masterMiodrag Milanović2022-05-301-0/+10
|\ \ \ | | | | | | | | icetime: Parse PCF files with -pullup and -pullup_resistor in set_io directives
| * | | icetime: indent with tabsMaik Merten2022-03-051-9/+9
| | | |
| * | | icetime PCF parsing: handle -pullup and -pullup_resistor in set_io constraintsMaik Merten2022-03-051-0/+10
| | | |
* | | | Merge pull request #296 from RafaelLeeImg/merge_request_float_exceptionMiodrag Milanović2022-05-231-3/+3
|\ \ \ \ | | | | | | | | | | Fix float exception when value is less than 100
| * | | | Fix float exception when value is less than 100Rafael Lee2022-04-131-3/+3
|/ / / / | | | | | | | | | | | | Signed-off-by: Rafael Lee <rafaellee.img@gmail.com>
* | | | Merge pull request #294 from YosysHQ/gatecat/lut-false-pathgatecat2022-03-291-5/+38
|\ \ \ \ | | | | | | | | | | icetime: Ignore false paths through LUTs based on function
| * | | | icetime: Ignore false paths through LUTs based on functiongatecat2022-03-291-5/+38
|/ / / / | | | | | | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
* | | | Merge pull request #293 from YosysHQ/gatecat/cb121-fixgatecat2022-03-251-1/+0
|\ \ \ \ | |/ / / |/| | | icebox: cb121 does have a PLL
| * | | icebox: cb121 does have a PLLgatecat2022-03-251-1/+0
|/ / / | | | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
* | | Merge pull request #289 from osresearch/bitstream-prgatecat2022-01-221-5/+7
|\ \ \ | | | | | | | | docs/format.html: document bram/cram read-back commands
| * | | docs/format.html: document bram/cram read-back commandsTrammell Hudson2022-01-221-5/+7
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | The Lattice tools use these additional commands to read-back the BRAM and CRAM after programming to validate that it was written correctly. `iceprog` doesn't use this right now, so this is just for documentation purposes. Signed-off-by: Trammell Hudson <hudson@trmm.net>
* | | Merge pull request #287 from projf/update-urlCatherine2022-01-021-1/+1
|\ \ \ | |/ / |/| | Update URL for web site.
| * | Update URL for web site.Will Green2021-11-281-1/+1
|/ /
* | Merge pull request #282 from jkiv/iceprog-ignorig-fixMiodrag Milanović2021-09-061-1/+1
|\ \ | | | | | | [iceprog] Fixed typo in error message: "Ignorig"
| * | [iceprog] Fixed typo in error message: "Ignorig"Jon Kivinen2021-05-031-1/+1
| | |
* | | Update variable name to PYTHON3Miodrag Milanovic2021-09-064-32/+32
| | |
* | | Merge pull request #239 from xobs/python-bin-nameMiodrag Milanović2021-09-064-30/+32
|\ \ \ | | | | | | | | Use $(PYTHON) in Makefiles instead of `python3`
| * | | icetime: use $(PYTHON) in MakefileSean Cross2019-10-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Allow the name of the Python interpreter to be changed. Signed-off-by: Sean Cross <sean@xobs.io>
| * | | icefuzz: update Makefile to use $(PYTHON) variableSean Cross2019-10-221-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | Don't hardcode `python3` as the name of the Python interpreter. Signed-off-by: Sean Cross <sean@xobs.io>
| * | | icebox: use $(PYTHON) variable in MakefileSean Cross2019-10-221-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | Allow `python` to be provided by an interpreter other than `python3`. Signed-off-by: Sean Cross <sean@xobs.io>
| * | | config: add a variable for python interpreterSean Cross2019-10-221-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This variable can be overridden on platforms where python is not called `python3`. Signed-off-by: Sean Cross <sean@xobs.io>
* | | | Fixes for macOSMiodrag Milanovic2021-09-062-28/+27
| | | |
* | | | Merge pull request #276 from esden/progressClaire Xen2021-08-301-0/+11
|\ \ \ \ | |_|/ / |/| | | iceprog: Add write and read progress indication.
| * | | iceprog: Add write and read progress indication.Piotr Esden-Tempski2021-01-161-0/+11
| | |/ | |/|
* | | Use --recursive for nextpnr clonegatecat2021-03-091-1/+1
| | | | | | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
* | | Merge pull request #279 from YosysHQ/update-gitignorewhitequark2021-03-054-0/+7
|\ \ \ | |/ / |/| | Add more build products to .gitignore
| * | Add more build products to .gitignore.whitequark2021-03-054-0/+7
|/ /
* | Merge pull request #275 from nils1603/feature/ip_support_u4kDavid Shah2020-12-044-0/+731
|\ \ | | | | | | added I2C and SPI for u4k to database
| * | added I2C and SPI for u4k to databaseNils Albartus2020-12-044-0/+731
|/ /
* | Fix links and email addr in index.htmlClaire Wolf2020-08-191-10/+10
| | | | | | | | Signed-off-by: Claire Wolf <claire@symbioticeda.com>
* | Use YosysHQ in index.htmlClaire Wolf2020-08-191-7/+7
| | | | | | | | Signed-off-by: Claire Wolf <claire@symbioticeda.com>