aboutsummaryrefslogtreecommitdiffstats
path: root/ice40/arch.cc
Commit message (Expand)AuthorAgeFilesLines
* Reduce id() lookups for commonly used update_budget()Eddie Hung2018-07-241-15/+22
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into q3k/pllSergiusz Bazanski2018-07-241-25/+15
|\
| * Remove implementations of deprecated APIsDavid Shah2018-07-241-25/+0
| * timing: Model clock to Q timesDavid Shah2018-07-241-0/+15
* | ice40: Move spliceLUT back to pack.ccSergiusz Bazanski2018-07-241-49/+0
* | ice40: Refactor PLL/LOCK LUT splicing out into Arch::Sergiusz Bazanski2018-07-241-0/+50
* | ice40: Implement emitting PLLsSergiusz Bazanski2018-07-241-1/+2
|/
* Add Arch::getBelPins() to generic and iCE40 archsClifford Wolf2018-07-221-0/+15
* Add Arch::getBelPinType() and Arch::getWireBelPins() in iCE40 archClifford Wolf2018-07-221-0/+14
* Rename getWireBelPin to getBelPinWireClifford Wolf2018-07-221-1/+1
* clangformatClifford Wolf2018-07-221-2/+1
* Merge branch 'q3k/lock-2-electric-boogaloo' into 'master'Clifford Wolf2018-07-211-4/+4
|\
| * Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into q3k/lock-2-elec...Sergiusz Bazanski2018-07-211-1/+42
| |\
| * | Re-enable drawing Pips.Sergiusz Bazanski2018-07-201-3/+3
| * | clang-formatSergiusz Bazanski2018-07-201-1/+1
| * | Nuke IdStringDBSergiusz Bazanski2018-07-201-1/+1
| * | Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into q3k/lock-2-elec...Sergiusz Bazanski2018-07-201-8/+50
| |\ \
| * \ \ Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into q3k/lock-2-elec...Serge Bazanski2018-07-151-8/+15
| |\ \ \
| * | | | Refactor IdString functionality into IdStringDBSerge Bazanski2018-07-141-1/+1
* | | | | Add Loc constructorsClifford Wolf2018-07-211-6/+1
| |_|_|/ |/| | |
* | | | Add Location APIs to generic archClifford Wolf2018-07-201-7/+19
* | | | Improve iCE40 and common Loc codeClifford Wolf2018-07-201-1/+30
| |_|/ |/| |
* | | ice40: Optimise reset/enable net checkingDavid Shah2018-07-201-1/+9
* | | ice40: Adding cell definition for DSPsDavid Shah2018-07-191-4/+4
* | | ice40: RenamingDavid Shah2018-07-181-3/+3
* | | ice40: Use xArchArgs in validity checkDavid Shah2018-07-181-17/+22
* | | ice40: Make assignArchArgs a Arch method; call also after legaliserDavid Shah2018-07-181-0/+30
* | | ice40: Assign ArchArgs after packingDavid Shah2018-07-181-3/+2
| |/ |/|
* | Remove pip names from ice40 chip db to safe memoryClifford Wolf2018-07-151-3/+17
* | Add iCE40 Pip gfxClifford Wolf2018-07-151-16/+9
|/
* Revert "Make ice40::Arch thread-safe"Sergiusz Bazanski2018-07-141-7/+0
* Revert "Make PnR use Unlocked methods"Sergiusz Bazanski2018-07-141-23/+3
* Revert "Introduce proxies for locked access to ctx"Sergiusz Bazanski2018-07-141-302/+66
* Revert "Slight simplification of proxy code"Sergiusz Bazanski2018-07-141-54/+54
* Revert "Make GUI nice and smooth."Sergiusz Bazanski2018-07-141-7/+3
* Revert "Refactor proxies to nextpnr."Sergiusz Bazanski2018-07-141-30/+47
* Revert "clang-format"Sergiusz Bazanski2018-07-141-22/+82
* Revert "Remove legacy access to state via Arch"Sergiusz Bazanski2018-07-141-0/+41
* Remove legacy access to state via ArchSergiusz Bazanski2018-07-141-41/+0
* clang-formatSergiusz Bazanski2018-07-141-82/+22
* Refactor proxies to nextpnr.Sergiusz Bazanski2018-07-141-47/+30
* Make GUI nice and smooth.Sergiusz Bazanski2018-07-131-3/+7
* Slight simplification of proxy codeSergiusz Bazanski2018-07-131-54/+54
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into q3k/lock-the-th...Sergiusz Bazanski2018-07-131-21/+68
|\
| * Improve handling of iCE40 BRAM belsClifford Wolf2018-07-131-8/+36
| * Fix Ui/Decal handling of active/inactive arch objectsClifford Wolf2018-07-131-3/+11
* | Introduce proxies for locked access to ctxSergiusz Bazanski2018-07-131-66/+291
* | Make PnR use Unlocked methodsSergiusz Bazanski2018-07-131-3/+23
* | Make ice40::Arch thread-safeSergiusz Bazanski2018-07-131-0/+7
|/
* Updates from clang-formatClifford Wolf2018-07-121-23/+13