build.{res,plat}: propagate extras to pin fragment factories.
authorwhitequark <cz@m-labs.hk>
Mon, 3 Jun 2019 01:58:43 +0000 (01:58 +0000)
committerwhitequark <cz@m-labs.hk>
Mon, 3 Jun 2019 01:58:43 +0000 (01:58 +0000)
commit731e5d72ca60cc1cd3363d51e582abeffb5e7445
tree010b3315d85b438b9aaf0e83e0a57c63a8964954
parent630bb007c6e8d4a61b3c35800c0e1595b3d8216d
build.{res,plat}: propagate extras to pin fragment factories.

This is necessary because on some platforms, like iCE40, extras
become parameters on an IO primitive, since the constraint file
format is not expressive enough for all of them.
nmigen/build/plat.py
nmigen/build/res.py
nmigen/test/test_build_res.py