aboutsummaryrefslogtreecommitdiffstats
path: root/ice40/arch.cc
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into redist_slackEddie Hung2018-07-231-13/+36
|\
| * 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 Arch::getBudgetOverride() to eliminate hack for COUTEddie Hung2018-07-211-0/+6
|/ / / /
* | | | 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
* Improve iCE40 wire database and gfxClifford Wolf2018-07-121-4/+20
* Add Groups APIClifford Wolf2018-07-121-6/+58
* Add ctx->place() APIClifford Wolf2018-07-111-0/+6
* Add ctx->route() APIClifford Wolf2018-07-111-0/+8
* Add GUI Decals APIClifford Wolf2018-07-111-96/+111