build.{res,plat}: propagate extras to pin fragment factories.
authorwhitequark <whitequark@whitequark.org>
Mon, 3 Jun 2019 01:58:43 +0000 (01:58 +0000)
committerwhitequark <whitequark@whitequark.org>
Mon, 3 Jun 2019 01:58:43 +0000 (01:58 +0000)
commitfb0185437260db0e91d9835be62a98e36a0b694d
tree010b3315d85b438b9aaf0e83e0a57c63a8964954
parent268fe6330eadf8866068b387413bfbd0ddbfd5ac
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