On 02/03/2014 11:39 PM, Brian McLaughlin wrote:
>   File "/home/brian/Dropbox/code/migen_play/FullAdder.py", line 34, in
> do_simulation
>     selfp.A_in = self.test_cases[self.test_counter % 8][0]
>   File
> "/usr/local/lib/python3.3/dist-packages/migen-unknown-py3.3.egg/migen/sim/upper.py",
> line 44, in __setattr__
>     assert(isinstance(item, Signal))
> AssertionError

Ah, that's because FullAdder's self.A_in is not a Signal in your case,
but a slice (from RippleCarryAdder A_in[x]). Writing to signal slices is
not implemented in the simulator.

Sébastien

_______________________________________________
Devel mailing list
Devel@lists.milkymist.org
https://ssl.serverraum.org/lists/listinfo/devel

Reply via email to