aboutsummaryrefslogtreecommitdiffstats
path: root/fpga_interchange
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Add unknown handles to convert [0] to "[0]".Keith Rothman2021-02-121-0/+11
* | Add FPGA interchange XDC parser.Keith Rothman2021-02-125-3/+204
* | Add getBelHidden and add some missing "override" statements.Keith Rothman2021-02-111-2/+1
|/
* interchange: Base on ArchAPID. Shah2021-02-082-106/+135
* Add RelSlice::ssize and use it when comparing with signed ints.Keith Rothman2021-02-052-27/+28
* Move all string data into BBA file.Keith Rothman2021-02-054-48901/+15
* Use RelSlice instead of RelPtr in cases where sizes are present.Keith Rothman2021-02-042-97/+67
* Update APIs to conform to style guide.Keith Rothman2021-02-045-67/+48939
* Remove unused method getReservedWireNet.Keith Rothman2021-02-041-7/+0
* Update copywrite headers.Keith Rothman2021-02-046-4/+10
* Correct some typos.Keith Rothman2021-02-041-4/+4
* Fix warnings with signed/unsigned.Keith Rothman2021-02-041-1/+1
* Fix fpga_interchange/README.md duplicate patch statement.Keith Rothman2021-02-041-8/+0
* Fix URLs in Markdown.Keith Rothman2021-02-041-2/+2
* Add empty constids.inc for build.Keith Rothman2021-02-041-0/+0
* Run "make clangformat".Keith Rothman2021-02-044-148/+100
* Add README about initial state of FPGA interchange implementation.Keith Rothman2021-02-041-0/+170
* Update FPGA interchange to use IdStringList.Keith Rothman2021-02-042-132/+137
* Start adding data for placement constraint solving.Keith Rothman2021-02-042-50/+43
* Debug BEL bucket data.Keith Rothman2021-02-041-11/+14
* Add initial updates to FPGA interchange arch for BEL buckets.Keith Rothman2021-02-045-0/+247
* Address review comments.Keith Rothman2021-02-043-95/+6
* Fix BBA import bugs.Keith Rothman2021-02-042-69/+201
* Assorted fixes to new FPGA interchange based arch.Keith Rothman2021-02-043-5/+13
* Initial compiling version.Keith Rothman2021-02-042-16/+25
* Initial FPGA interchange (which is just a cut-down xilinx arch).Keith Rothman2021-02-049-0/+2102