_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: 268 seconds]
Degi_ is now known as Degi
so-offishul has joined #litex
so-offish has quit [Ping timeout: 240 seconds]
so-offish1 has joined #litex
so-offishul has quit [Ping timeout: 268 seconds]
so-offish has joined #litex
so-offish1 has quit [Ping timeout: 246 seconds]
cr1901_ has joined #litex
cr1901 has quit [Read error: Connection reset by peer]
cr1901_ is now known as cr1901
<amstan> that's it, i made my own pyverilator! I called it pyrilator, lol
<amstan> it looks at the h file verilator produces for a module, finds the ports, creates a cpp file with extern c containing setters and getters for all the ports, and also a way to run eval()
<amstan> then it uses python's cffi to call it
<amstan> now i can do instance = pyrilate("mymodule.sv")(); instance.clk=1; instance.eval()
<amstan> let me know if i wasted my couple of hours and there was a better option, the commit message and doc is pretty detailed: https://github.com/amstan/qoa-fpga/commit/07f7168740c8c6443202296f175ff2b31a26dbe8
dark_star_2 has quit [Ping timeout: 264 seconds]
dark_star has joined #litex
dark_star_1 has joined #litex
dark_star has quit [Ping timeout: 240 seconds]
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #litex
hrberg has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
hrberg has joined #litex
shorne has quit [Read error: Connection reset by peer]
Guest18 has joined #litex
Guest18 has quit [Quit: Client closed]
somlo has quit [Ping timeout: 240 seconds]
somlo has joined #litex
so-offishul has joined #litex
so-offish has quit [Ping timeout: 240 seconds]
so-offish1 has joined #litex
so-offishul has quit [Ping timeout: 268 seconds]
Hammdist has joined #litex
<Hammdist> so I'm trying litedram for the first time. I got a successful boot on versa-5g board. however, the memory speed is unimpressive at 21.2MiB/s read and 29.2MiB/s write. is memspeed showing the maximum throughput of the controller or is it doing software writes or what?
<tnt> The thing displayed at boot is just software soft-core doing read/write in a loop ...
<Hammdist> here is a paste of the bios boot screen https://paste.ee/p/OTlF7
<tpb> Title: Paste.ee - View paste OTlF7 (at paste.ee)
<Hammdist> so it should be possible to get better performance using a native port, with pipeline perhaps?
<tnt> yes.
<tnt> You can actaully enable the built in memory test in the controller and then the bios should have commands to execute a "hw level" benchmark IIRC.
Hammdist has quit [Quit: Client closed]
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #litex
cr1901 has quit [Read error: Connection reset by peer]
cr1901 has joined #litex