[Libre-soc-dev] Running the libre-soc CPU under cxxsim
Luke Kenneth Casson Leighton
lkcl at lkcl.net
Tue Sep 22 11:26:40 BST 2020
On Tue, Sep 22, 2020 at 11:18 AM Cesar Strauss <cestrauss at gmail.com> wrote:
>
> Em 19/09/2020 18:58, Luke Kenneth Casson Leighton escreveu:
> > On Sat, Sep 19, 2020 at 10:41 PM Cesar Strauss <cestrauss at gmail.com> wrote:
> >
> >> Note that "nmigen.sim.pysim" and "nmigen.sim.cxxsim" were never present
> >> in a released nMigen version, so the change in API, in the middle of a
> >> development cycle, is warranted.
> >
> > ok so we need a big patch to get up-to-date, first. i am holding
> > back, not updating nmigen master regularly in case it introduces bugs
> > (like it did 2 months ago).
> >
> >>> really this should be an environment variable
> >>>
> >>> import os
> >>> sim = Simulator(m, engine=os.environ.get('NMIGEN_SIM_MODE"))
> >>>
> >>
> >> This is exactly the way that the simulator API now works.
> >
> > excellent.
> >
>
> Per discussion above, found a way to conditionally switch to cxxsim,
> without losing backwards compatibility with earlier nMigen git versions.
fantastic. i wonder, perhaps that can go into nmutils for now?
l.
More information about the Libre-soc-dev
mailing list