aboutsummaryrefslogtreecommitdiffstats
path: root/ice40/arch.cc
Commit message (Expand)AuthorAgeFilesLines
* clangformatEddie Hung2018-07-251-2/+3
* Merge remote-tracking branch 'origin/master' into redist_slackEddie Hung2018-07-251-15/+22
|\
| * Reduce id() lookups for commonly used update_budget()Eddie Hung2018-07-241-15/+22
* | Merge branch 'master' into redist_slackEddie Hung2018-07-241-26/+18
|\|
| * 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
| |/
* | 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