aboutsummaryrefslogtreecommitdiffstats
path: root/fpga_interchange/site_arch.h
Commit message (Collapse)AuthorAgeFilesLines
* interchange: Reserve site ports only reachable from dedicated routinggatecat2021-07-011-0/+3
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* Using hashlib in archesgatecat2021-06-021-37/+9
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* [interchange] Fix invalid use of local variables due to refactoring.Keith Rothman2021-04-061-0/+3
| | | | 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/+6
| | | | Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
* Initial version of inverter logic.Keith Rothman2021-03-231-0/+7
| | | | | | | 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/+819
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>