aboutsummaryrefslogtreecommitdiffstats
path: root/generic
Commit message (Expand)AuthorAgeFilesLines
* api: add explain_invalid option to isBelLocationValidgatecat2022-12-076-7/+10
* refactor: ArcBounds -> BoundingBoxgatecat2022-12-074-6/+6
* viaduct: Fix constant connectivitygatecat2022-12-061-0/+3
* api: Make NetInfo* of checkPipAvailForNet constgatecat2022-12-023-3/+3
* fabulous: Tweak delay estimategatecat2022-11-101-0/+1
* fabulous: Pack, validity check and FASM support for muxesgatecat2022-09-304-5/+84
* fabulous: Add split MUX belsgatecat2022-09-302-1/+50
* fabulous: fix, but disable, IO configurationgatecat2022-09-161-0/+3
* fabulous: Add a viaduct uarchgatecat2022-09-0912-1/+1637
* viaduct: Allow passing command line options to uarch with -ogatecat2022-08-151-0/+14
* refactor: id(stringf(...)) to new idf(...) helpergatecat2022-08-103-49/+46
* generic: addBelPin with direction as an arggatecat2022-08-043-25/+12
* netlist: Add PseudoCell APIgatecat2022-07-081-1/+1
* generic: Use arch_pybindings_sharedgatecat2022-07-041-105/+12
* generic: Add some extra helpers for viaduct uarchesgatecat2022-05-024-4/+52
* generic: Add missing uarch guardgatecat2022-04-271-1/+2
* generic: Allow bel pins without wiresgatecat2022-04-041-3/+6
* Switch to potentially-sparse net users arraygatecat2022-02-274-7/+8
* okami: new Viaduct archLofty2022-02-247-1/+638
* refactor: New member functions to replace design_utilsgatecat2022-02-185-20/+20
* refactor: Use cell member functions to add portsgatecat2022-02-161-15/+8
* refactor: New NetInfo and CellInfo constructorsgatecat2022-02-162-11/+5
* viaduct: Allow constraining only cascades without fanoutgatecat2022-02-042-2/+5
* generic: Add missing Pip vector bindinggatecat2022-02-042-0/+13
* Viaduct API for a hybrid between generic and full-custom archgatecat2022-01-0418-28/+1055
* generic: Refactor for faster performancegatecat2021-12-306-205/+319
* archapi: Use arbitrary rather than actual placement in predictDelaygatecat2021-12-192-5/+6
* Fixing old emails and names in copyrightsgatecat2021-06-129-11/+11
* Use hashlib in most remaining codegatecat2021-06-021-2/+2
* Using hashlib in archesgatecat2021-06-025-36/+21
* Use hashlib for core netlist structuresgatecat2021-06-023-16/+19
* Add stub cluster API impl for remaining archesgatecat2021-05-062-0/+12
* Add "checkPipAvailForNet" to Arch API.Keith Rothman2021-03-222-0/+7
* Split nextpnr.h to allow for linear inclusion.Keith Rothman2021-03-152-6/+20
* Change CellInfo in getBelPinsForCellPin to be const.Keith Rothman2021-02-232-2/+2
* Replace DelayInfo with DelayPair/DelayQuadgatecat2021-02-194-60/+31
* generic: Don't generate Vcc if not neededgatecat2021-02-171-5/+7
* Remove isValidBelForCellgatecat2021-02-162-16/+0
* generic: Add APIs for controlling cell->bel pin mappinggatecat2021-02-154-3/+29
* Merge pull request #575 from YosysHQ/gatecat/belpin-2gatecat2021-02-152-0/+4
|\
| * Add getBelPinsForCellPin to Arch APIgatecat2021-02-102-0/+4
* | Add getBelHidden and add some missing "override" statements.Keith Rothman2021-02-114-8/+12
|/
* Use 'T' postfix to disambiguate LHS and RHS of usingD. Shah2021-02-081-21/+21
* Add archArgs and archArgsToId to Arch APID. Shah2021-02-051-2/+3
* generic: Base upon ArchAPID. Shah2021-02-051-102/+132
* generic: Fix pin names accidentally being IdStringList not IdStringD. Shah2021-02-052-4/+4
* Mark IdString and IdStringList single argument constructors explicit.Keith Rothman2021-02-043-23/+19
* Post-rebase fixD. Shah2021-02-021-4/+3
* generic: Use IdStringList for all arch object namesD. Shah2021-02-024-107/+118
* arch: Add getNameDelimiter API for string listsD. Shah2021-02-021-0/+1