-
Ok, I think I understand the problem. It seems you run the simulation for a fixed duration. In that case, the simulation object remains alive, because such a simulation may be resumed.
The workaround would be to stop the simulation explicitly when you're done with "raise StopSimulation" and run it for an indefinite duration.
If that is not acceptable, I would have to add a method, e.g...
2009-09-26 07:14:40 UTC in MyHDL
-
I don't understand. Why would you create multiple cosimulation objects without running them? Each cosimulation object keeps its pipes open until done, so it's logical that you reach the limit. Calling __del__ on Cosimulation is a hack that mask the real issue, which is that you can't have multiple cosimulation objects.
2009-08-23 13:41:38 UTC in MyHDL
-
jandecaluwe changed the public information on the MyHDL project.
2009-07-03 01:35:43 UTC in MyHDL
-
jandecaluwe changed the public information on the MyHDL project.
2009-07-02 21:15:12 UTC in MyHDL
-
jandecaluwe changed the public information on the MyHDL project.
2009-07-02 21:14:29 UTC in MyHDL
-
Fixed in development.
2009-05-10 06:14:51 UTC in MyHDL
-
I'm not sure signals should be used for parametrization. I think the basic (valid) problem that you have is how to use indexed constants in general for conversion. I don't have a good solution at this point. There are several issues, including dependencies on third-party synthesis tools capabilities. I propose to take the discussion to the mailing list/newsgroup first.
2009-05-10 05:54:48 UTC in MyHDL
-
Solved in development.
2009-05-10 05:39:05 UTC in MyHDL
-
MyHDL 0.6 has been released.
2009-01-09 15:54:23 UTC in MyHDL
-
jandecaluwe added the myhdl-0.6.tar.gz file.
2009-01-09 14:08:24 UTC in MyHDL