aboutsummaryrefslogtreecommitdiffstats
path: root/generic/viaduct
Commit message (Collapse)AuthorAgeFilesLines
* fabulous: Improve names for BRAM belsgatecat2023-02-102-6/+25
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* api: add explain_invalid option to isBelLocationValidgatecat2022-12-073-3/+6
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* fabulous: Tweak delay estimategatecat2022-11-101-0/+1
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* fabulous: Pack, validity check and FASM support for muxesgatecat2022-09-304-5/+84
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* fabulous: Add split MUX belsgatecat2022-09-302-1/+50
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* fabulous: fix, but disable, IO configurationgatecat2022-09-161-0/+3
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* fabulous: Add a viaduct uarchgatecat2022-09-0911-0/+1636
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* refactor: id(stringf(...)) to new idf(...) helpergatecat2022-08-102-46/+43
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* Switch to potentially-sparse net users arraygatecat2022-02-271-1/+1
| | | | | | | | This uses a new data structure for net.users that allows gaps, so removing a port from a net is no longer an O(n) operation on the number of users the net has. Signed-off-by: gatecat <gatecat@ds0.me>
* okami: new Viaduct archLofty2022-02-246-0/+637
|
* refactor: New member functions to replace design_utilsgatecat2022-02-181-3/+3
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* Viaduct API for a hybrid between generic and full-custom archgatecat2022-01-047-0/+398
Signed-off-by: gatecat <gatecat@ds0.me>