aboutsummaryrefslogtreecommitdiffstats
path: root/fpga_interchange
Commit message (Expand)AuthorAgeFilesLines
* clangformatgatecat2021-03-033-114/+108
* Update FPGA interchange README.Keith Rothman2021-02-261-11/+7
* For now just return false in the site router.Keith Rothman2021-02-261-1/+1
* Initial LUT rotation logic.Keith Rothman2021-02-267-7/+739
* Add counter test.Keith Rothman2021-02-265-0/+71
* Fix compiler warnings introduced by -Wextragatecat2021-02-252-3/+3
* Fix assorted bugs in FPGA interchange.Keith Rothman2021-02-238-422/+626
* Finish dedicated interconnect implementation.Keith Rothman2021-02-233-139/+611
* Working FF example now that constant merging is done.Keith Rothman2021-02-236-8/+218
* Add initial logic for handling dedicated interconnect situations.Keith Rothman2021-02-2311-26/+587
* Move RapidWright git URI back to upstream.Keith Rothman2021-02-231-5/+1
* Remove some signedness warnings.Keith Rothman2021-02-231-1/+1
* Fix reference copy.Keith Rothman2021-02-231-6/+6
* Run "make clangformat".Keith Rothman2021-02-231-6/+8
* Initial working constant network support!Keith Rothman2021-02-234-14/+145
* Add constant network test case.Keith Rothman2021-02-235-0/+42
* Add tests to confirm constant routing import.Keith Rothman2021-02-232-0/+36
* Correct some bugs in the create_bba Makefile.Keith Rothman2021-02-231-3/+9
* Add initial constant network support to FPGA interchange arch.Keith Rothman2021-02-232-7/+47
* Change CellInfo in getBelPinsForCellPin to be const.Keith Rothman2021-02-231-1/+1
* Replace DelayInfo with DelayPair/DelayQuadgatecat2021-02-193-36/+5
* Fix sign mismatch.Keith Rothman2021-02-182-2/+2
* Do some spell checking on site_router.ccKeith Rothman2021-02-181-18/+18
* Add some utility methods for site instance access.Keith Rothman2021-02-183-13/+42
* Update README's with latest instructions and features.Keith Rothman2021-02-183-20/+94
* Add utility targets for getting plain text outputs.Keith Rothman2021-02-171-1/+5
* Add IOSTANDARD to ports.Keith Rothman2021-02-171-1/+3
* Emit fixed attributes to output physical netlist.Keith Rothman2021-02-171-8/+19
* Refactor "get only from iterator" to a utility.Keith Rothman2021-02-173-12/+9
* Keep all build artifacts under create_bba/build.Keith Rothman2021-02-172-4/+5
* Change how package pin IO sites are selected.Keith Rothman2021-02-173-16/+52
* Change makefiles to build a FPGA interchange BBA.Keith Rothman2021-02-174-16/+106
* Add examples invoking FPGA interchange nextpnr.Keith Rothman2021-02-1711-0/+152
* Continue fixes.Keith Rothman2021-02-175-23/+93
* Disable traversal limit when reading logical netlist.Keith Rothman2021-02-171-1/+3
* Add initial site router.Keith Rothman2021-02-174-6/+813
* Working on standing up initial constraints system.Keith Rothman2021-02-173-25/+468
* clangformatgatecat2021-02-171-3/+4
* Merge pull request #586 from litghost/add_cell_bel_mapping_onlygatecat2021-02-172-13/+274
|\
| * Require `--package` when arch BBA contains multiple packages.Keith Rothman2021-02-161-3/+11
| * [FPGA Interchange] Add Cell -> BEL Pin maps.Keith Rothman2021-02-162-13/+266
* | Remove isValidBelForCellgatecat2021-02-162-14/+0
|/
* Move CMake logic into fpga-interchange-schema.Keith Rothman2021-02-151-13/+1
* Small fixes from review.Keith Rothman2021-02-151-1/+1
* Add FPGA interchange frontend and backend.Keith Rothman2021-02-156-4/+914
* Merge pull request #575 from YosysHQ/gatecat/belpin-2gatecat2021-02-151-0/+3
|\
| * Add getBelPinsForCellPin to Arch APIgatecat2021-02-101-0/+3
* | Run "make clangformat".Keith Rothman2021-02-124-66/+53
* | Remove capnp and libz for XDC parser PR.Keith Rothman2021-02-121-4/+0
* | Refactor XDC parser into a little class for testing purposes.Keith Rothman2021-02-123-14/+52