_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: 260 seconds]
Degi_ is now known as Degi
<_florent_> jevinskie[m]: this would be interesting to explore it yes.
<_florent_> jevinskie[m]: BTW, regarding QOI, amstan here was experimenting with it on FPGA: https://libera.irclog.whitequark.org/litex/2022-04-24#32138207
<tpb> Title: #litex on 2022-04-24 — irc logs at libera.irclog.whitequark.org (at libera.irclog.whitequark.org)
<_florent_> jevinskie[m]: https://github.com/amstan/qoi-fpga
<_florent_> I was also curious to experiment with it but haven't found the time yet
<amstan> yeah, i need to get on that still
<amstan> i actually found someone even made an ip block you can buy for it, with a datasheet and everything
<amstan> api looked very similar to mine
<_florent_> jevinskie[m]: I would also be very interested to see what results it gives for LiteScope captures
<amstan> so formal, why can't it be open source?
<amstan> i guess that's where things like litex will come in
<_florent_> amstan: Having an open-source implementation for QOI is indeed a lot more interesting
<_florent_> amstan: We can help you doing the integration and prepare some tests on hardware
<_florent_> amstan: Can you remember how you were planning to test it?
<amstan> the big piece that's missing right now is some kind of standard memory bus interface
<amstan> i'm doing some tests with verilator where i took apart the software implementation and replaced the inner loop with a verilator simulation of a clock cycle
<_florent_> amstan: I could prepare some simulation/simple design to be able to do DRAM -> DMA -> QOI Decoder -> VideoOut and then full the DRAM with encoded QOI frames from the SDCard or from Ethernet
<_florent_> full the/fill the
<amstan> that would be cool
peepsalot has quit [Quit: Connection reset by peep]
betocool has joined #litex
<betocool> Question... what's the difference between Migen and nMigen? And which one does Litex use?
peepsalot has joined #litex
<pepijndevos[m]> LiteX uses Migen
<pepijndevos[m]> nMigen is now Amaranth
<pepijndevos[m]> It improves a few things about Migen, but is not backwards compatible.
excited-mango[m] has quit [Quit: You have been kicked for being idle]
<somlo> speaking of Migen -- it needs some help keeping up with Python 3.11 (https://github.com/m-labs/migen/issues/259), in case there are any Python experts hanging around
<somlo> it's a bit deeper python magic than I'm equipped to deal with at short notice :)
FabM has joined #litex
esteves has joined #litex
<esteves> Hello, I need to add a fez constraints in the sdc file. To do that I'm using "platform.toolchain.additional_sdc_commands", is there a more elegant way to do this? (set_input_delay and set_output_delay commands)
<esteves> few*
esteves has quit [Quit: Client closed]
FabM has quit [Remote host closed the connection]
betocool has quit [Quit: Client closed]
<jevinskie[m]> <amstan> "i actually found someone even..." <- For QOI, already? Hard to believe someone already tried to commercialize a hobby YOLO algorithm but I guess it’s performance is so compelling.
<jevinskie[m]> <somlo> "it's a bit deeper python magic..." <- I can take a look :)
<jevinskie[m]> <esteves> "Hello, I need to add a fez..." <- That’s the way to do it, you can wrap the appending in a helper function to make it prettier
<somlo> jevinskie[m]: thanks, LMK what you find
YehorKrapovnytsk has joined #litex
<YehorKrapovnytsk> Hey, I wanna carry out the first lab from litex-hub and when I execute os.system("djtgcfg prog -d Nexys4DDR -i 0 -f ./build/top.bit") to program the device I get that djtgcfg not found. I googled a little and have found that I need Digilent Adept tool. It wasn't installed with litex. Ami right that I need to install it manually?
esteves has joined #litex
<esteves> ok, thank you.
esteves has quit [Client Quit]
<jevinskie[m]> This is interesting https://arxiv.org/abs/2101.05329
<tpb> Title: [2101.05329] Improving Run Length Encoding by Preprocessing (at arxiv.org)
YehorKrapovnytsk has quit [Quit: Client closed]