aboutsummaryrefslogtreecommitdiffstats
path: root/fpga_interchange/site_arch.impl.h
Commit message (Collapse)AuthorAgeFilesLines
* clangformatgatecat2021-04-121-1/+0
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* [interchange] Fix missing inline methods in site_arch.impl.hKeith Rothman2021-04-061-0/+9
| | | | | | | getBelPinWire and getBelPinType are marked as always inline, but were not defined in a header. Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
* Add initial handling of local site inverters and constant signals.Keith Rothman2021-03-251-0/+19
| | | | Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
* Initial version of inverter logic.Keith Rothman2021-03-231-0/+45
| | | | | | | For now just implements some inspection capabilities, and the site router (for now) avoids inverted paths. Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
* Rework FPGA interchange site router.Keith Rothman2021-03-221-0/+255
The new site router should be robust to most situations, and isn't significantly slower with the use of caching. Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>