*** tpb has joined #litex | 00:00 | |
*** pftbest has quit IRC | 00:19 | |
*** pftbest has joined #litex | 00:39 | |
*** miek has quit IRC | 00:43 | |
*** pftbest has quit IRC | 00:44 | |
*** lf has quit IRC | 00:52 | |
*** lf has joined #litex | 00:52 | |
*** miek has joined #litex | 00:56 | |
*** futarisIRCcloud has joined #litex | 01:21 | |
*** mikeK_de1soc has joined #litex | 01:23 | |
*** CarlFK has quit IRC | 01:29 | |
*** TMM has quit IRC | 02:14 | |
*** TMM has joined #litex | 02:15 | |
*** _franck_1 has joined #litex | 02:32 | |
*** _franck_ has quit IRC | 02:36 | |
*** Bertl_oO has quit IRC | 02:36 | |
*** _franck_1 is now known as _franck_ | 02:36 | |
*** Bertl_oO_ has joined #litex | 02:36 | |
*** Degi_ has joined #litex | 02:59 | |
*** Degi has quit IRC | 03:01 | |
*** Degi_ is now known as Degi | 03:01 | |
*** futarisIRCcloud has quit IRC | 03:31 | |
*** mikeK_de1soc has quit IRC | 03:49 | |
*** Bertl_oO_ is now known as Bertl_zZ | 05:07 | |
*** rozpruwacz has joined #litex | 06:30 | |
*** kgugala has joined #litex | 06:32 | |
*** kgugala_ has quit IRC | 06:35 | |
*** rozpruwacz has quit IRC | 06:45 | |
*** rozpruwacz has joined #litex | 06:46 | |
keesj | zyp: what is luna? | 07:38 |
---|---|---|
geertu | keesj: https://luna.readthedocs.io/en/latest/index.html | 07:44 |
tpb | Title: LUNA: USB Multitool and Gateware Library LUNA documentation (at luna.readthedocs.io) | 07:44 |
*** pftbest has joined #litex | 07:48 | |
*** kgugala has quit IRC | 07:58 | |
*** kgugala has joined #litex | 07:58 | |
shorne | somlo: FYI, on my board it seems I am reproducing the block transfer timeout even under the bios, hence sdcard booting is failing, adding printfs in the right place seems to fix it, but not a good solution: https://github.com/enjoy-digital/litex/blob/master/litex/soc/software/liblitesdcard/sdcard.c#L485-L490 (add printfs before each of these calls) | 08:15 |
shorne | I am doing litescope tracing, and have a paper tracing the hole sdcard wiring to understand which wires best to probe, its taken me some time. | 08:17 |
*** pftbest has quit IRC | 08:19 | |
*** pftbest has joined #litex | 08:19 | |
keesj | wow... nice... I used the greatfet in my last security project with great effect but with the hardwork of putting this in migem some funky stuff will be possible | 09:17 |
_florent_ | zyp: nice! | 10:31 |
_florent_ | shorne: If you have a minimal repro on arty, I can also try to investigate on this. | 10:33 |
zyp | tried hooking up a pair of ACM streams to the bios uart, and it's almost working: https://bin.jvnv.net/file/IGTkx.png :) | 10:33 |
zyp | looking into where I'm dropping bytes now | 10:33 |
_florent_ | zyp: How are you connecting it to the BIOS? Just with a UART module and connecting the sink/source streams to the ACM streams? | 10:35 |
zyp | --uart-name stream, and then hooking up self.uart.sink and self.uart.source | 10:36 |
tmbinc | zyp: very nice! | 10:40 |
tmbinc | _florent_: on SDS1104X-E, is the ULPI accessible from PL, do you know? | 10:41 |
tmbinc | or is that on MIO? | 10:41 |
_florent_ | zyp: ok thanks, that's similar then. The behaviour could be a bit similar with self.user.source.ready not connected (and always 1), but I assume it is :) so that's probably something else... | 10:42 |
_florent_ | self.user.source/self.uart.source | 10:43 |
_florent_ | tmbinc: Sorry i don't know it but that would indeed be nice if accessible from the PL | 10:44 |
tmbinc | It would also solve the situation on the SLA1016, which doesn't have ethernet (by default) | 10:44 |
tmbinc | but to be fair, one could just add a UART on some pins somewhere... | 10:44 |
tmbinc | it would also be interesting to have a wishbone-over-USB link :) | 10:45 |
tmbinc | Can LUNA do that already? | 10:45 |
_florent_ | tmbinc: BTW, sorry, I've been a bit busy with other things, I haven't yet been able to play with the ADC capture on the SDS1104X-E | 10:45 |
tmbinc | yeah no worry, I'm busy as hell as well :) | 10:45 |
tmbinc | This project sat idle for 3y+ before | 10:46 |
tmbinc | It will survive a few more years | 10:46 |
tmbinc | The SLA1016 though I'm really interested in getting alive because it would solve a real issue for me (namely that all my logic analyzers suck) | 10:46 |
tmbinc | Whereas scope-wise I'm equipped relatively well (and to be fair, the Siglent firmware isn't _that_ bad) | 10:47 |
_florent_ | For the SLA1016, while seeing you picture I was also wondering about ethernet | 10:47 |
_florent_ | is it possible to add it easily? | 10:47 |
tmbinc | I think so - I think it's "just" missing the PHY and passives | 10:48 |
tmbinc | and the jack of course | 10:48 |
tmbinc | I think it's 100MBit/s only again though | 10:48 |
tmbinc | so maybe just making a USB breakout board/cable may not be a bad idea | 10:48 |
tmbinc | Maybe even to USB host, and then ethernet | 10:48 |
_florent_ | ok, with LiteICLink (https://github.com/enjoy-digital/liteiclink) it's possible to bridge wishbone in separate SoCs/Boards and it should probably be possible to run it over the SBUS connector | 10:50 |
_florent_ | So connected to the SDS1104X it should probably be possible to just bridge the SDS1104X's wishbone bus to SLA1016's wishbone bus and just control the SLA1016 as we are controlling the SDS1104X | 10:51 |
*** Bertl_zZ is now known as Bertl | 10:51 | |
tmbinc | Ah, not using USB then, but the differential IOs? | 10:56 |
tmbinc | Did you see http://me.elitedvb.net/s/66ed5kBjgykrYFN ? (rough pinout description) | 10:57 |
tpb | Title: Nextcloud (at me.elitedvb.net) | 10:57 |
tmbinc | TL;DR it's ~6.8V power, USB, 3 diff pairs for which one is used for refclk (25MHz), trig in, and one unknown (likely trig out), as well as a few single ended IOs | 10:58 |
tmbinc | The SBUS cable is 1:1 except for pin 4 and 7 swapped, so a regular HDMI cable won't work | 10:59 |
tmbinc | (Plus a regular HDMI cable would not have the right pairs) | 10:59 |
_florent_ | Thanks interesting, USB would probably be more interesting in standalone and LiteICLink when coupled with another board | 11:35 |
*** pftbest has quit IRC | 11:36 | |
*** pftbest has joined #litex | 11:36 | |
*** FFY00_ has quit IRC | 11:40 | |
*** pftbest_ has joined #litex | 12:14 | |
*** pftbest has quit IRC | 12:18 | |
*** TMM has quit IRC | 12:27 | |
*** TMM has joined #litex | 12:27 | |
*** FFY00_ has joined #litex | 12:51 | |
*** Claude has quit IRC | 13:03 | |
*** rektide has joined #litex | 13:06 | |
*** acathlaway has joined #litex | 13:07 | |
*** acathla has quit IRC | 13:07 | |
*** vup has quit IRC | 13:07 | |
*** rektide_ has quit IRC | 13:07 | |
*** vup has joined #litex | 13:08 | |
*** Claude has joined #litex | 13:13 | |
*** acathlaway is now known as acathla | 13:18 | |
*** rj has joined #litex | 13:58 | |
somlo | shorne: it makes sense that *timing* differences will trigger (or mask) the symptoms; it's just that when I tried to force the symptoms in the bios (by sprinkling extra delay loops into liblitesdcard/sdcard.c) I was unsuccessful; with Litex/Rocket I can only see it under Linux... | 14:50 |
*** Bertl is now known as Bertl_oO | 15:30 | |
*** rozpruwacz1 has joined #litex | 16:06 | |
*** rozpruwacz has quit IRC | 16:08 | |
*** rozpruwacz1 has quit IRC | 16:10 | |
*** rozpruwacz has joined #litex | 16:11 | |
*** mikeK_de1soc has joined #litex | 16:11 | |
*** rozpruwacz has quit IRC | 16:16 | |
*** rozpruwacz has joined #litex | 16:39 | |
*** rozpruwacz has quit IRC | 17:11 | |
*** mikeK_de1soc has quit IRC | 17:18 | |
*** rozpruwacz has joined #litex | 17:21 | |
*** shorne has quit IRC | 18:05 | |
*** pftbest_ has quit IRC | 18:41 | |
*** pftbest has joined #litex | 18:44 | |
*** cr1901_modern has quit IRC | 19:02 | |
*** rj has quit IRC | 19:15 | |
zyp | I didn't realize the entirety of luna ran in the usb phy domain, adding cdc to the streams solved the problem: https://bin.jvnv.net/file/gw6KE.png :) | 19:41 |
*** pftbest has quit IRC | 20:09 | |
*** pftbest has joined #litex | 20:10 | |
*** shorne has joined #litex | 20:26 | |
*** rj has joined #litex | 20:26 | |
*** rj has quit IRC | 20:55 | |
*** rj has joined #litex | 20:58 | |
*** rj has quit IRC | 21:40 | |
*** shorne has quit IRC | 21:43 | |
*** shorne has joined #litex | 21:43 | |
*** rj has joined #litex | 21:45 | |
*** cr1901_modern has joined #litex | 22:14 | |
*** lkcl_ has quit IRC | 22:17 | |
*** shorne has quit IRC | 22:19 | |
*** rj has quit IRC | 22:22 | |
*** rj has joined #litex | 22:26 | |
*** lkcl_ has joined #litex | 22:30 | |
*** rj has quit IRC | 23:06 | |
*** rj has joined #litex | 23:10 | |
*** rozpruwacz has quit IRC | 23:18 | |
*** rozpruwacz has joined #litex | 23:19 | |
*** rj has quit IRC | 23:35 | |
*** rj has joined #litex | 23:37 | |
*** shorne has joined #litex | 23:40 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!