You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, thank you for nmigen, I think is really awesome :)
Before commit 2f8669ca, you can test that it worked easily building the default Blinky module:
python3 -m nmigen_boards.atlys
And will build fine.
But after that commit, you got:
Traceback (most recent call last):
File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/lib/python3.8/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/usr/local/lib/python3.8/dist-packages/nmigen_boards/atlys.py", line 230, in <module>
AtlysPlatform().build(Blinky(), do_program=True)
File "/usr/local/lib/python3.8/dist-packages/nmigen/build/plat.py", line 95, in build
plan = self.prepare(elaboratable, name, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/nmigen/build/plat.py", line 137, in prepare
fragment._propagate_domains(self.create_missing_domain, platform=self)
File "/usr/local/lib/python3.8/dist-packages/nmigen/hdl/ir.py", line 380, in _propagate_domains
new_domains = self._create_missing_domains(missing_domain, platform=platform)
File "/usr/local/lib/python3.8/dist-packages/nmigen/hdl/ir.py", line 365, in _create_missing_domains
new_fragment = Fragment.get(value, platform=platform)
File "/usr/local/lib/python3.8/dist-packages/nmigen/hdl/ir.py", line 39, in get
obj = obj.elaborate(platform)
File "/usr/local/lib/python3.8/dist-packages/nmigen/hdl/dsl.py", line 538, in elaborate
fragment.add_subfragment(Fragment.get(self._named_submodules[name], platform), name)
File "/usr/local/lib/python3.8/dist-packages/nmigen/hdl/ir.py", line 39, in get
obj = obj.elaborate(platform)
File "/usr/local/lib/python3.8/dist-packages/nmigen/lib/cdc.py", line 155, in elaborate
return platform.get_async_ff_sync(self)
File "/usr/local/lib/python3.8/dist-packages/nmigen/vendor/xilinx_spartan_3_6.py", line 440, in get_async_ff_sync
if self._max_input_delay is not None:
AttributeError: 'AtlysPlatform' object has no attribute '_max_input_delay'
Howhever if you comment out the default system clock (on XilinxSpartan6Platform) it build successfully.
Hi, thank you for nmigen, I think is really awesome :)
Before commit 2f8669ca, you can test that it worked easily building the default Blinky module:
And will build fine.
But after that commit, you got:
Howhever if you comment out the default system clock (on XilinxSpartan6Platform) it build successfully.
Thank you!
The text was updated successfully, but these errors were encountered: