aboutsummaryrefslogtreecommitdiffstats
path: root/ice40
Commit message (Expand)AuthorAgeFilesLines
* Add pybindings for new APIs.Keith Rothman2021-02-022-0/+14
* Rename Partition -> BelBucket.Keith Rothman2021-02-023-29/+29
* Add Partition APIs to ice40, nexus, gowin archs.Keith Rothman2021-02-023-0/+78
* Initial refactoring of placer API.Keith Rothman2021-02-021-0/+5
* Seperate PipRange types in pybindings_shared.Keith Rothman2021-02-011-0/+4
* cleanup: Spelling fixesD. Shah2021-01-281-1/+1
* cleanup: Remove dead/unused codeD. Shah2021-01-281-32/+0
* Move RelPtr/RelSlice out of arches into commonD. Shah2021-01-271-42/+1
* ice40: Switch from RelPtr to RelSliceD. Shah2021-01-276-149/+137
* ice40: Nicer error for unconstrained SB_GB_IODavid Shah2020-12-271-0/+2
* Use std::string::find(char c) when searching for a single character.Tim Callahan2020-12-161-1/+1
* ice40: Clarify feedback paths in PLL constraints codeDavid Shah2020-12-031-3/+3
* ice40: Derive PLL timing constraintsDavid Shah2020-12-031-31/+138
* RelPtr: remove copy constructor and copy assignmentDavid Shah2020-11-131-0/+3
* ice40/pack/SB_PLL: Force fixed value to 4'b1111 if dynamic delay is usedSylvain Munaut2020-11-101-7/+9
* Remove wire alias APIDavid Shah2020-10-151-9/+0
* CMake: fix Windows-ism in status messagewhitequark2020-08-261-1/+1
* Fix MESSAGE indicating where externally-built .bbas live.William D. Jones2020-08-221-1/+1
* Initial conversion to pybind11Miodrag Milanovic2020-07-231-19/+17
* ice40: If IO is used by SB_GB_IO, can't use it for PLLSylvain Munaut2020-07-091-1/+2
* Fixes for new part typesMiodrag Milanovic2020-07-085-16/+43
* Use proper names in GUIMiodrag Milanovic2020-07-081-12/+12
* Support rest of partsMiodrag Milanovic2020-07-083-13/+58
* Missed adding optionMiodrag Milanovic2020-07-081-0/+2
* Adding LP4K as wellMiodrag Milanovic2020-07-083-3/+16
* Support 4K parts directlyMiodrag Milanovic2020-07-083-5/+33
* Merge pull request #463 from YosysHQ/fix-archcheckDavid Shah2020-07-022-2/+6
|\
| * ice40: Fix getBelsByTileDavid Shah2020-06-292-2/+6
* | CMake: fix path checks in chipdb build scripts.whitequark2020-07-011-1/+1
|/
* Make python bindings consistentMiodrag Milanovic2020-06-272-2/+4
* Fix clangformat and execute itMiodrag Milanovic2020-06-271-6/+4
* Update git ignore locationsMiodrag Milanovic2020-06-271-1/+1
* Simplify and improve chipdb embedding/loading.whitequark2020-06-268-152/+62
* CMake: require at least version 3.5 (Ubuntu 16.04).whitequark2020-06-251-1/+1
* CMake: rewrite chipdb handling from ground up.whitequark2020-06-255-127/+145
* ice40: Add fallback behavior for Extra Cell config bits vectorsSylvain Munaut2020-06-021-1/+11
* ice40: Add support for the 2nd bit of SHIFTREG_DIV_MODESylvain Munaut2020-06-021-1/+1
* Merge pull request #447 from whitequark/wasiDavid Shah2020-05-241-2/+2
|\
| * Port nextpnr-{ice40,ecp5} to WASI.whitequark2020-05-231-2/+2
* | Fix spelling of 'unsupported'Nathaniel Graff2020-05-131-4/+4
|/
* ice40: Derive oscillator frequency constraintsDavid Shah2020-03-291-0/+40
* ice40: Fix output register timing analysis for registered output enableSylvain Munaut2020-03-291-1/+1
* ice40: Always copy DFF attrs to LCDavid Shah2020-03-191-0/+5
* Merge pull request #400 from YosysHQ/dave/tri-fixesDavid Shah2020-03-101-1/+18
|\
| * Improve handling of unused inout port bitsDavid Shah2020-02-251-1/+18
* | build: Default the ECP5 and iCE40 roots to the install prefixSylvain Munaut2020-03-031-1/+1
|/
* router2: Improve flow and log outputDavid Shah2020-02-031-1/+1
* ice40: Implement getRouteBoundingBox for router2David Shah2020-02-032-0/+26
* Allow selection of router algorithmDavid Shah2020-02-032-2/+17
* More adjustments to .bba file locationsLarry Doolittle2020-01-141-3/+2