Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Traceback (most recent call last):
- File "divider.py", line 52, in <module>
- DE10NanoPlatform().build(FixedPointDivider(12, 4), do_program=False)
- File "/usr/local/lib/python3.7/dist-packages/nmigen-0.1-py3.7.egg/nmigen/build/plat.py", line 73, in build
- plan = self.prepare(elaboratable, name, **kwargs)
- File "/usr/local/lib/python3.7/dist-packages/nmigen-0.1-py3.7.egg/nmigen/build/plat.py", line 113, in prepare
- fragment = Fragment.get(elaboratable, self)
- File "/usr/local/lib/python3.7/dist-packages/nmigen-0.1-py3.7.egg/nmigen/hdl/ir.py", line 67, in get
- obj = obj.elaborate(platform)
- File "divider.py", line 36, in elaborate
- i = Cat([signal for signal in i])[:self.width]
- File "/usr/local/lib/python3.7/dist-packages/nmigen-0.1-py3.7.egg/nmigen/hdl/ast.py", line 726, in __init__
- self.parts = [Value.cast(v) for v in flatten(args)]
- File "/usr/local/lib/python3.7/dist-packages/nmigen-0.1-py3.7.egg/nmigen/hdl/ast.py", line 726, in <listcomp>
- self.parts = [Value.cast(v) for v in flatten(args)]
- File "/usr/local/lib/python3.7/dist-packages/nmigen-0.1-py3.7.egg/nmigen/_utils.py", line 20, in flatten
- yield from flatten(e)
- File "/usr/local/lib/python3.7/dist-packages/nmigen-0.1-py3.7.egg/nmigen/_utils.py", line 20, in flatten
- yield from flatten(e)
- File "/usr/local/lib/python3.7/dist-packages/nmigen-0.1-py3.7.egg/nmigen/_utils.py", line 20, in flatten
- yield from flatten(e)
- [Previous line repeated 981 more times]
- File "/usr/local/lib/python3.7/dist-packages/nmigen-0.1-py3.7.egg/nmigen/_utils.py", line 19, in flatten
- if isinstance(e, Iterable):
- File "/usr/lib/python3.7/abc.py", line 139, in __instancecheck__
- return _abc_instancecheck(cls, instance)
- RecursionError: maximum recursion depth exceeded in comparison
Add Comment
Please, Sign In to add comment