jjeanthom has quit [Remote host closed the connection]
jjeanthom has joined #nmigen
jjeanthom has quit [Ping timeout: 264 seconds]
_whitelogger has joined #nmigen
<d1b2>
<OmniTechnoMancer> Yea pysim cannot, but afaik one of the points of having cxxsim is to be able to simulate mixed HDL
Degi_ has joined #nmigen
Degi has quit [Ping timeout: 272 seconds]
Degi_ is now known as Degi
lkcl has quit [Ping timeout: 246 seconds]
revolve has quit [Read error: Connection reset by peer]
revolve has joined #nmigen
lkcl has joined #nmigen
PyroPeter_ has joined #nmigen
PyroPeter has quit [Ping timeout: 240 seconds]
PyroPeter_ is now known as PyroPeter
_whitelogger has joined #nmigen
happycube has quit [Ping timeout: 272 seconds]
electronic_eel_ has joined #nmigen
electronic_eel has quit [Ping timeout: 276 seconds]
proteusguy has joined #nmigen
Bertl_oO is now known as Bertl_zZ
emeb_mac has quit [Quit: Leaving.]
jjeanthom has joined #nmigen
Guest67960 has joined #nmigen
Guest67960 has quit [Client Quit]
Guest67960 has joined #nmigen
chipmuenk has joined #nmigen
pftbest has joined #nmigen
Guest67960 has quit [Quit: authenticating]
Guest67960 has joined #nmigen
JJJollyjim has quit [Client Quit]
Guest26650 has joined #nmigen
Guest26650 has quit [Client Quit]
Guest26650 has joined #nmigen
Guest26650 has quit [Client Quit]
lkcl has quit [Ping timeout: 265 seconds]
revolve has quit [Read error: Connection reset by peer]
revolve has joined #nmigen
lkcl has joined #nmigen
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
jjeanthom has quit [Ping timeout: 265 seconds]
samlittlewood has joined #nmigen
bvernoux has joined #nmigen
futarisIRCcloud has joined #nmigen
samlittlewood has quit [Quit: samlittlewood]
samlittlewood has joined #nmigen
electronic_eel_ has quit [Ping timeout: 264 seconds]
electronic_eel has joined #nmigen
jjeanthom has joined #nmigen
Bertl_zZ is now known as Bertl
<d1b2>
<OmniTechnoMancer> I just ran into the no deep memories in pysim thing, and it unhelpfully manifests as an exit with no error message on windows apparently 😦
<d1b2>
<OmniTechnoMancer> with python 3.9.1, so anyway time to work around that or use cxxrtl I guess
DaKnig has quit [Ping timeout: 256 seconds]
blazra has joined #nmigen
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
<whitequark>
you can extend the stack recursion depth
<whitequark>
sys.setrecursionlimit()
<d1b2>
<OmniTechnoMancer> does that help compile() exiting with no message?
<d1b2>
<OmniTechnoMancer> no amount of setting the recursion limit makes a difference alas
pftbest has quit [Remote host closed the connection]
pftbest has joined #nmigen
pftbest has quit [Read error: Connection reset by peer]
pftbest has joined #nmigen
<d1b2>
<OmniTechnoMancer> a depth of 17882 appears to the the last that works for me :/
<d1b2>
<OmniTechnoMancer> so that appears to be the point at which the python compiler (assuming you turn the recursion limit up) crashes trying to compile an if with that many branches
<d1b2>
<OmniTechnoMancer> time to use multiple memories instead
<whitequark>
ohhhh right
<whitequark>
that one is not affected by sys.setrecursionlimit
<whitequark>
try uhhh
<whitequark>
ulimit -s unlimited
<whitequark>
or just some very large value. 128MB
<whitequark>
(i don't quite recall what the syntax is)
<d1b2>
<OmniTechnoMancer> I am on windows...
<whitequark>
oh.
<d1b2>
<OmniTechnoMancer> I will just use 3 0x4000 depth memories instead as this does not crash the python compiler
<whitequark>
you could probably fix it with threading.stack_size()... but yeah
<d1b2>
<OmniTechnoMancer> I wish to try cxxrtl but have been putting off the pain of determining how to build C++ properly
<d1b2>
<OmniTechnoMancer> also of having to write the testbench driver in C++
<whitequark>
cxxsim will take care of both once it works
<whitequark>
but there's still some issues
<d1b2>
<OmniTechnoMancer> indeed and I look forward to that but understand it is in progress
<d1b2>
<OmniTechnoMancer> I suppose I could try hacking up a build
<d1b2>
<OmniTechnoMancer> build_cxx that works for me to test current progress but probably just easier to use cxxrtl directly at this point
<d1b2>
<OmniTechnoMancer> Thank you for all your work on nmigen btw, it has been far more pleasant so far than trying to understand how to verilog
<whitequark>
:)
futarisIRCcloud has joined #nmigen
electronic_eel has quit [Ping timeout: 246 seconds]
electronic_eel has joined #nmigen
revolve has quit [Read error: Connection reset by peer]
revolve has joined #nmigen
chipmuenk has quit [Quit: chipmuenk]
emeb_mac has joined #nmigen
GenTooMan has quit [Ping timeout: 264 seconds]
GenTooMan has joined #nmigen
bvernoux has quit [Quit: Leaving]
lkcl has quit [Ping timeout: 240 seconds]
lkcl has joined #nmigen
Bertl is now known as Bertl_oO
richbridger has joined #nmigen
pftbest has quit [Remote host closed the connection]
pftbest has joined #nmigen
electronic_eel has quit [Ping timeout: 264 seconds]
electronic_eel has joined #nmigen
revolve has quit [Read error: Connection reset by peer]
revolve has joined #nmigen
pftbest has quit [Remote host closed the connection]