*** tpb <[email protected]> has joined #litex | 00:00 | |
*** Degi_ <[email protected]> has joined #litex | 01:38 | |
*** Degi <[email protected]> has quit IRC (Ping timeout: 268 seconds) | 01:39 | |
*** Degi_ is now known as Degi | 01:39 | |
*** Emantor <[email protected]> has quit IRC (Quit: ZNC - http://znc.in) | 02:20 | |
*** Emantor <[email protected]> has joined #litex | 02:22 | |
yootis | _florent_: What's the status of running litescope over PCIe with the kernel module installed and the interface active? | 02:34 |
---|---|---|
*** taylor-bsg <taylor-bsg!~taylor-bs@2601:602:9700:d1:810b:fa88:1782:aa81> has joined #litex | 04:47 | |
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 | 04:52 |
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 | 04:52 |
taylor-bsg | LiteEth so that it can use per-CPU interrupts. In any case looking forward to any thoughts or insights on the IRC! | 04:52 |
*** Guest3 <[email protected]> has joined #litex | 04:56 | |
*** Guest3 <[email protected]> has quit IRC (Quit: Client closed) | 05:03 | |
*** nelgau <nelgau!~nelgau@bras-base-mtrlpq2848w-grc-34-174-89-119-57.dsl.bell.ca> has quit IRC (Remote host closed the connection) | 06:24 | |
*** nelgau <nelgau!~nelgau@bras-base-mtrlpq2848w-grc-34-174-89-119-57.dsl.bell.ca> has joined #litex | 06:24 | |
*** nelgau <nelgau!~nelgau@bras-base-mtrlpq2848w-grc-34-174-89-119-57.dsl.bell.ca> has quit IRC (Ping timeout: 268 seconds) | 06:29 | |
*** taylor-bsg <taylor-bsg!~taylor-bs@2601:602:9700:d1:810b:fa88:1782:aa81> has quit IRC (Quit: Client closed) | 06:48 | |
*** nelgau <nelgau!~nelgau@bras-base-mtrlpq2848w-grc-34-174-89-119-57.dsl.bell.ca> has joined #litex | 07:30 | |
*** nelgau <nelgau!~nelgau@bras-base-mtrlpq2848w-grc-34-174-89-119-57.dsl.bell.ca> has quit IRC (Ping timeout: 240 seconds) | 07:34 | |
_florent_ | yootis: I'll need to have a look at this, for now you can eventually use another bridge for LiteScope (ex JTAGBone) | 08:44 |
*** Martoni42 <Martoni42!~Martoni@2a03:d604:103:600:2ad2:44ff:fe23:2f72> has joined #litex | 08:45 | |
_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. | 08:57 |
*** nelgau <[email protected]> has joined #litex | 09:31 | |
*** Melkhior <Melkhior!~Melkhior@2a01:e0a:1b7:12a0:225:90ff:fefb:e717> has joined #litex | 10:36 | |
*** kbeckmann <[email protected]> has quit IRC (Ping timeout: 256 seconds) | 10:50 | |
*** RaYmAn <[email protected]> has quit IRC (Ping timeout: 256 seconds) | 11:06 | |
nickoe | Hello. Why does the litex_setup.py script complain like this?? https://dpaste.com/GMTT275NW.txt | 11:54 |
nickoe | oh, itis the litex repo it complains about not the other one | 11:55 |
nickoe | mm, not it happened in another repo as well | 11:56 |
nickoe | Why does that happen? https://dpaste.com/674KZHGKD | 11:56 |
tpb | Title: dpaste: 674KZHGKD (at dpaste.com) | 11:56 |
nickoe | It succeded now after a couple of stashes... | 12:00 |
Wolf0 | _florent_: I have some details about the FK33 your thing is missing! | 12:18 |
Wolf0 | Also, do you do voltage control at all? Cause I have *just* the thing... | 12:18 |
Wolf0 | I describe the available flash here: http://lovehindpa.ws/writings/fk33-detail.php | 12:23 |
tpb | Title: Wolf9466's GPU & FPGA Writings (at lovehindpa.ws) | 12:23 |
Wolf0 | of note - for ultra-fast confguration, consider using dual-quad mode! :3 | 12:23 |
Wolf0 | There's two MT25QU256 chips wired up for that configuration if you want it. | 12:24 |
nickoe | Anyone using PyCharm for litex stuff? | 12:31 |
*** kbeckmann <[email protected]> has joined #litex | 13:18 | |
*** kbeckmann <[email protected]> has quit IRC (Client Quit) | 13:22 | |
*** kbeckmann <[email protected]> has joined #litex | 13:22 | |
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? | 14:05 |
nickoe | LiteDRAMDMAReader ? | 14:05 |
_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. | 14:36 |
_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. | 14:37 |
nickoe | ok, I am just trying to pick up my older unfinished project | 14:48 |
Wolf0 | _florent_: no, I mean, on the page, it says "Flash: Unknown" | 14:49 |
*** SpaceCoaster <SpaceCoaster!~derek@user/spacecoaster> has quit IRC (Quit: Bye) | 15:55 | |
nickoe | Mmme, somone who can remmint me how to use boot.json with the sim | 16:18 |
*** RaYmAn <[email protected]> has joined #litex | 16:48 | |
*** SpaceCoaster <SpaceCoaster!~derek@user/spacecoaster> has joined #litex | 18:42 | |
*** SpaceCoaster <SpaceCoaster!~derek@user/spacecoaster> has quit IRC (Quit: Bye) | 19:16 | |
*** SpaceCoaster <SpaceCoaster!~derek@user/spacecoaster> has joined #litex | 19:50 | |
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 | 19:52 |
nickoe | mm, possibnly --rom-init or --ram-innit | 19:52 |
mithro | _florent_: Do you know what MicroWatt / mor1kx is using for interrupt stuff under Linux? | 20:20 |
*** Martoni42 <Martoni42!~Martoni@2a03:d604:103:600:2ad2:44ff:fe23:2f72> has quit IRC (Ping timeout: 268 seconds) | 20:27 | |
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. | 20:28 |
nickoe | .. | 20:28 |
nickoe | but vivado complains | 20:28 |
nickoe | ERROR: [Synth 8-2576] procedural assignment to a non-register o_tvalid is not permitted | 20:28 |
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. | 20:50 |
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. | 20:55 |
nickoe | I did some mods here and there and not now synthesized completely | 20:56 |
nickoe | mm, ok, finally something booted, but ram test fails .. | 21:20 |
nickoe | It did work well last time I had it, maybe I am missing some adjustments to the ram params somwhere in the void | 21:21 |
nickoe | https://github.com/nickoe/litex-boards/blob/1efa41b589b889cae3f895368fd733d84e774f38/litex_boards/targets/mars_ax3.py#L88-L108 | 21:24 |
nickoe | I am not sure how to interpret the output of the sdram test "graphs" https://dpaste.com/5STZF8MQE | 21:25 |
tpb | Title: dpaste: 5STZF8MQE (at dpaste.com) | 21:25 |
nickoe | The tRFC tuples, what does the numbers mean there? tRFC=(None, 350), | 21:40 |
nickoe | it appoaers that the datasheet says "tRFC(ns)5160ns" | 21:40 |
nickoe | the 5 being a footnote | 21:41 |
nickoe | How can I verify that it is using the correct row in the timing settings that I expect? | 22:12 |
nickoe | AS a sanitty check | 22:17 |
*** kbeckmann <[email protected]> has quit IRC (Ping timeout: 256 seconds) | 22:34 | |
*** Guest3 <[email protected]> has joined #litex | 22:43 | |
*** kbeckmann <[email protected]> has joined #litex | 22:43 | |
*** Guest3 <[email protected]> has quit IRC (Client Quit) | 22:47 | |
*** RaYmAn <[email protected]> has quit IRC (Ping timeout: 240 seconds) | 22:52 | |
nickoe | _florent_: Has something changed in litedram that I should be aware of that could cause these issues? | 23:04 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!