_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
Emantor has quit [Quit: ZNC - http://znc.in]
Emantor has joined #litex
<yootis> _florent_: What's the status of running litescope over PCIe with the kernel module installed and the interface active?
taylor-bsg has joined #litex
<taylor-bsg> Hi, we have been looking at broader Ethernet and interrupt support for BlackParrot Linux systems. Leveraging the Litex ecosystem in yet another way, we have developed an SystemVerilog LiteEth compatible MAC, that is compatible with the Linux driver. However, we are trying to puzzle through the interrupt situation. It looks like the upstreamed
<taylor-bsg> LitEth driver leverages interrupts in the Linux LiteEth driver? For Rocket Litex, it presumably uses the PLIC, but it wasn't clear to me what happens for VexRisc Litex. Is there an intent longer term for Litex to have a interrupt device in Linux, or is Litex intending to implement PLIC, or ... ?  One thing we have been looking at is extending
<taylor-bsg> LiteEth so that it can use per-CPU interrupts. In any case looking forward to any thoughts or insights on the IRC!
Guest3 has joined #litex
Guest3 has quit [Quit: Client closed]
nelgau has quit [Remote host closed the connection]
nelgau has joined #litex
nelgau has quit [Ping timeout: 268 seconds]
taylor-bsg has quit [Quit: Client closed]
nelgau has joined #litex
nelgau has quit [Ping timeout: 240 seconds]
<_florent_> yootis: I'll need to have a look at this, for now you can eventually use another bridge for LiteScope (ex JTAGBone)
Martoni42 has joined #litex
<_florent_> taylor-bsg: For now we are relying on PLIC for both Rocket/VexRiscv (implemented in the CPU). We are doing things progressively and could eventually have/move the interrupt controller directly in LiteX in the future.
nelgau has joined #litex
Melkhior has joined #litex
kbeckmann has quit [Ping timeout: 256 seconds]
RaYmAn has quit [Ping timeout: 256 seconds]
<nickoe> Hello. Why does the litex_setup.py script complain like this?? https://dpaste.com/GMTT275NW.txt
<nickoe> oh, itis the litex repo it complains about not the other one
<nickoe> mm, not it happened in another repo as well
<nickoe> Why does that happen? https://dpaste.com/674KZHGKD
<tpb> Title: dpaste: 674KZHGKD (at dpaste.com)
<nickoe> It succeded now after a couple of stashes...
<Wolf0> _florent_: I have some details about the FK33 your thing is missing!
<Wolf0> Also, do you do voltage control at all? Cause I have *just* the thing...
<Wolf0> I describe the available flash here: http://lovehindpa.ws/writings/fk33-detail.php
<tpb> Title: Wolf9466's GPU & FPGA Writings (at lovehindpa.ws)
<Wolf0> of note - for ultra-fast confguration, consider using dual-quad mode! :3
<Wolf0> There's two MT25QU256 chips wired up for that configuration if you want it.
<nickoe> Anyone using PyCharm for litex stuff?
kbeckmann has joined #litex
kbeckmann has quit [Client Quit]
kbeckmann has joined #litex
<nickoe> I see litevideo was removed in https://github.com/enjoy-digital/litex/commit/9b4c7e8288c468eb84acdb8285a9e8a9f30677bc I have been using DMAReader from that, is there a direct alternative now?
<nickoe> LiteDRAMDMAReader ?
<_florent_> Wolf0: The HBM2 support on the FK33 was just a quick test, if you know things that can be improved feel free to share, we could integrate this.
<_florent_> nickoe: I indeed no longer maintain/recommend LiteVideo (too old, difficult to maintaint), for video output you can now use the video core from LiteX that is indeed probably using the LiteDRAMDMAReader.
<nickoe> ok, I am just trying to pick up my older unfinished project
<Wolf0> _florent_: no, I mean, on the page, it says "Flash: Unknown"
SpaceCoaster has quit [Quit: Bye]
<nickoe> Mmme, somone who can remmint me how to use boot.json with the sim
RaYmAn has joined #litex
SpaceCoaster has joined #litex
SpaceCoaster has quit [Quit: Bye]
SpaceCoaster has joined #litex
<nickoe> How do I use a boot.json for the simulator in the latest litex? IIRC there was a specific arg that took a boot.json
<nickoe> mm, possibnly --rom-init or --ram-innit
<mithro> _florent_: Do you know what MicroWatt / mor1kx is using for interrupt stuff under Linux?
Martoni42 has quit [Ping timeout: 268 seconds]
<nickoe> Mm, in verilog is it not allowed to define a signal like "output wire o_tvalid" of the module as change it like: "o_tvalid <= 1; " ? Trying ot build something with a verilog provided by a friend.
<nickoe> ..
<nickoe> but vivado complains
<nickoe> ERROR: [Synth 8-2576] procedural assignment to a non-register o_tvalid is not permitted
<leons> You can only ever have one simultaneous (i.e. combinational) assignment for a signal, for procedural assignments use a reg. Arguably I think the differentiation between those types is a little weird when you come from Migen.
<nickoe> Hmm, yeah, that sorta makes sense to me. I is quite a while since I played aroundw ith this so my verilog is quite rusty, and I has always been a newbie anyways.
<nickoe> I did some mods here and there and not now synthesized completely
<nickoe> mm, ok, finally something booted, but ram test fails ..
<nickoe> It did work well last time I had it, maybe I am missing some adjustments to the ram params somwhere in the void
<nickoe> I am not sure how to interpret the output of the sdram test "graphs" https://dpaste.com/5STZF8MQE
<tpb> Title: dpaste: 5STZF8MQE (at dpaste.com)
<nickoe> The tRFC tuples, what does the numbers mean there? tRFC=(None, 350),
<nickoe> it appoaers that the datasheet says "tRFC(ns)5160ns"
<nickoe> the 5 being a footnote
<nickoe> How can I verify that it is using the correct row in the timing settings that I expect?
<nickoe> AS a sanitty check
kbeckmann has quit [Ping timeout: 256 seconds]
Guest3 has joined #litex
kbeckmann has joined #litex
Guest3 has quit [Client Quit]
RaYmAn has quit [Ping timeout: 240 seconds]
<nickoe> _florent_: Has something changed in litedram that I should be aware of that could cause these issues?