_florent_ changed the topic of #litex to: LiteX FPGA SoC builder and Cores / Github : https://github.com/enjoy-digital, https://github.com/litex-hub / Logs: https://libera.irclog.whitequark.org/litex
tpb has quit [Remote host closed the connection]
tpb has joined #litex
Degi_ has joined #litex
Degi has quit [Ping timeout: 255 seconds]
Degi_ is now known as Degi
dklim has joined #litex
dklim has quit [Ping timeout: 268 seconds]
esteves has joined #litex
indy has quit [Ping timeout: 256 seconds]
esteves has quit [Quit: Client closed]
indy has joined #litex
xenador77 has joined #litex
<lambda> how does migen convert nested python submodules to flat verilog identifiers? I can't really find a pattern for when it inserts the module name into the signal name and when it doesn't
<lambda> does it just try to use the signal names as-is, and prepend module names whenever there are collisions?
<lambda> are there any known issues with this renaming? I'm trying to figure out why there's a logic loop in the generated verilog, and it's quite hard to associate the signal names with their corresponding python code, sometimes it feels like multiple Signals got the same verilog signal name or something
<lambda> nevermind, looks like it was just a good old logic bug.
xenador77 has quit [Remote host closed the connection]
xenador77 has joined #litex
smosanu has joined #litex
<smosanu> mithro (or anyone else) please feel free to reach out to me with any questions regarding the PiMulator paper/platform
smosanu has quit [Quit: Client closed]
<jevinskie[m]> The Cologne Chip rep got back to me and mentioned others are already evaluating them for use with LiteX :)
<trabucayre> jevinskie[m]: yep : me :)
<trabucayre> but it's requires a patch for yosys and without CPU :(
<trabucayre> I have to search why :)
xenador77 has quit [Remote host closed the connection]
xenador77 has joined #litex
xenador77 has quit [Remote host closed the connection]
xenador77 has joined #litex
smosanu has joined #litex
smosanu has quit [Quit: Client closed]
xenador77 has quit [Remote host closed the connection]
xenador77 has joined #litex
anuejn has quit [Remote host closed the connection]
anuejn has joined #litex
Melkhior has quit [Read error: Connection reset by peer]
Melkhior has joined #litex
<jevinskie[m]> So it looks like, to support existing modules in VPI, I have two options 1) add signal getter/setters (for Verilator: pointer derefs, for VPI: vpi_get_value/vpi_put_value 2) emulate the Vsim object by scanning out signals at the start of the timestep and writing the stub Vsim values out at the end
<jevinskie[m]> I'll go with 2 for now since it seems to be the simplest but it might have some performance overhead
shorne has quit [Remote host closed the connection]
shorne has joined #litex
shorne has quit [Client Quit]
shorne has joined #litex
xenador77 has quit [Remote host closed the connection]
xenador77 has joined #litex
xenador77 has quit [Ping timeout: 252 seconds]