Sunday, 2020-06-28

*** tpb has joined #litex00:00
futarisIRCclouddkozel: The Vivado and Android stuff looks interesting.  https://twitter.com/derekkozel/status/127686114451958579301:26
*** Degi has quit IRC01:56
*** Degi has joined #litex01:57
*** jaseg has quit IRC02:16
*** jaseg has joined #litex02:18
*** st-gourichon-fid has joined #litex05:16
*** acathla has quit IRC06:06
*** st-gourichon-fid has quit IRC07:29
*** kgugala_ has joined #litex07:30
*** kgugala has quit IRC07:31
*** acathla has joined #litex07:39
*** kgugala has joined #litex07:51
*** kgugala_ has quit IRC07:54
*** st-gourichon-fid has joined #litex08:42
*** acathla has quit IRC08:55
*** acathla has joined #litex08:55
*** gregdavill has joined #litex09:42
gregdavillI've got an interesting bug, on the OrnageCrab I'm creating an SoC with LiteDRAM. If I load the same design to my board over JTAG it only passes the DDR3 init and memtest maybe 1/2 the time.09:49
*** lf has quit IRC09:59
tntgregdavill: something missing proper reset or not waiting for pll lock or something like that ?10:36
gregdavillThat's what I'm thinking. I'm looking through the clock/reset logic.10:38
gregdavillThe ECP5 also has some soft logic needed to sync up phase of the sclk and eclk signals.10:39
*** gregdavill has quit IRC12:58
_florent_scanakci: hi, yes sure, please create a PR for BlackParrot, i could see how to do to also clone basejump_stl with the blackparrot pythondata13:08
_florent_gregdavill: i also have a similar issue this week when testing doing tests with the Trellisboard, but haven't been able to look at it yet13:10
*** m4ssi has joined #litex13:58
*** FFY00 has quit IRC14:22
*** FFY00 has joined #litex14:23
*** m4ssi has quit IRC15:13
somlo_florent_: litex-hub/linux/litex-[vexriscv|rocket]-rebase branches are now updated to 5.8.0-rc2 (and ethernet & spi-sdcard still work with rocket)15:58
somlo_florent_, benh: speaking of spi-sdcard, a bare-metal copy of boot.bin from sdcard to dram takes 10 seconds, whereas dd-ing the same file from /dev/mmcblk0p1 (mounted as /mnt) to /dev/null takes 9 minutes.16:01
somlo_florent_, benh: I'm going to dig through the spi and mmc layers to see if I can spot any bottlenecks16:02
somlo_florent_, benh: but before I go down that road, is it completely unreasonable that adding all the layers (spi, mmc, the linux vfs layer, etc.) on a cpu running at 60 MHz might just add enough overhead to explain a significant portion of that discrepancy ?16:03
*** lf has joined #litex17:23
_florent_somlo: thanks for updating the branches, i'll continue working on LiteSDCard next week and also want to do tests with Linux and spisdcard.18:58
_florent_the spisdcard in Linux should probably be faster, what really makes a difference is optimizing the block transfers functions:18:59
_florent_https://github.com/enjoy-digital/litex/blob/master/litex/soc/software/liblitesdcard/spisdcard.c#L127-L161 of block read in the bios18:59
tpbTitle: litex/spisdcard.c at master · enjoy-digital/litex · GitHub (at github.com)18:59
_florent_but not sure it's easy to do by reusing the SPI MMC linux driver directly19:01
*** kgugala has quit IRC19:24
*** kgugala has joined #litex19:24
dkozelfutarisIRCcloud: The Android work is really good. The Vivado piece was nice but pretty standard.19:34
*** Skip has joined #litex19:45
*** st-gourichon-fid has quit IRC20:28
*** Skip has quit IRC20:57
*** lf has quit IRC23:05
*** lf has joined #litex23:05

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!