*** tpb has joined #litex | 00:00 | |
*** st-gourichon-fid has quit IRC | 01:43 | |
*** scanakci has quit IRC | 02:47 | |
*** Degi has quit IRC | 02:47 | |
*** Degi has joined #litex | 02:48 | |
*** Skip has quit IRC | 03:01 | |
*** captain_morgan has quit IRC | 04:30 | |
*** captain_morgan has joined #litex | 04:31 | |
*** futarisIRCcloud has quit IRC | 06:09 | |
*** st-gourichon-fid has joined #litex | 06:13 | |
_florent_ | somlo: thanks for the feedback on 32-bit CSR alignment, i'm going to continue looking a bit a LiteSDCard (still at gateware/firmware level) and will also try to have a closer look at your ECP5 PHY. | 07:50 |
---|---|---|
*** peepsalot has quit IRC | 08:19 | |
*** peepsalot has joined #litex | 08:30 | |
*** st-gourichon-fid has quit IRC | 08:41 | |
*** st-gourichon-fid has joined #litex | 08:42 | |
*** st-gourichon-fid has quit IRC | 08:49 | |
*** futarisIRCcloud has joined #litex | 08:50 | |
*** peepsalot has quit IRC | 09:21 | |
*** st-gourichon-fid has joined #litex | 09:23 | |
*** st-gourichon-fid has quit IRC | 09:31 | |
*** peepsalot has joined #litex | 09:51 | |
somlo | _florent_: now that you merged litesdcard PR #10, this is the reason I couldn't just make it work by "pattern matching" ODDRs between xilink and ecp5: https://imgur.com/a/Q4RKsa6 | 12:21 |
tpb | Title: Imgur: The magic of the Internet (at imgur.com) | 12:21 |
somlo | (thanks to daveshah for actually pointing out the problem) | 12:21 |
_florent_ | somlo: ah thanks, that will be useful | 12:22 |
_florent_ | have you been able to make it work? | 12:22 |
somlo | never had enough peace from $DAYJOB to actually focus on the migen :) So no, sorry | 12:22 |
_florent_ | ok, i was going to look at that | 12:23 |
*** [Matt] has joined #litex | 13:06 | |
*** Skip has joined #litex | 13:20 | |
*** kgugala has quit IRC | 14:26 | |
*** kgugala has joined #litex | 14:26 | |
*** futarisIRCcloud has quit IRC | 16:20 | |
_florent_ | somlo: litesdcard is now working on ECP5 :), see https://github.com/enjoy-digital/litesdcard/pull/10#issuecomment-638316671 | 16:43 |
tpb | Title: RFC: phy: add support for Lattice ECP5 (SDPHYIOECP5) by gsomlo · Pull Request #10 · enjoy-digital/litesdcard · GitHub (at github.com) | 16:43 |
_florent_ | somlo: i only tested on ULX3S, could you do the test on the trellisboard? | 16:44 |
somlo | _florent_: saw the email from github, am in the process of patching litex-boards/.../trellisboard.py to test :) | 17:09 |
somlo | will send updated PR for trellisboard once I get it working | 17:09 |
_florent_ | somlo: ok good thanks. | 17:10 |
_florent_ | ok my side i'm trying to see if i can boot linux from it (as we were doing with SPI mode, but with SD mode this time) | 17:10 |
somlo | once I get the linux driver to work on rocket, I want to try actually mounting a linux FS and comparing usability (in terms of read/write speed) | 17:12 |
somlo | maybe systemd on Fedora will no longer throw its hands up during initrd :) | 17:12 |
somlo | and thanks for the ECP5 sdcard patches, forgot to mention that :D | 17:13 |
_florent_ | somlo: for now i'm not sure you'll see spectacular improvements, but let's make it working first and we'll improve it. With an increase of the frequency (fixed to 10MHz now) and a rework of the Mem data writer/readers, it should be a lot faster | 17:15 |
somlo | oh, I forgot about the 10MHz hardcoded clock :) But I can try hardcoding it to something higher (not as a long-term solution, but as a quick and dirty hack :D ) | 17:18 |
_florent_ | if your SDCard is initializing with a higher frequency it should be fine yes | 17:20 |
somlo | _florent_: works with rocket on the trellisboard as well: https://github.com/litex-hub/litex-boards/pull/79 | 17:51 |
tpb | Title: targets/trellisboard: add initial LiteSDCard support by gsomlo · Pull Request #79 · litex-hub/litex-boards · GitHub (at github.com) | 17:51 |
_florent_ | somlo: great, thanks for the test and PR | 17:56 |
*** st-gourichon-fid has joined #litex | 18:15 | |
*** st-gourichon-fid has quit IRC | 18:34 | |
*** st-gourichon-fid has joined #litex | 18:37 | |
*** kgugala_ has joined #litex | 18:48 | |
*** kgugala has quit IRC | 18:51 | |
*** kgugala__ has joined #litex | 19:12 | |
*** kgugala_ has quit IRC | 19:12 | |
*** kgugala_ has joined #litex | 19:15 | |
*** kgugala__ has quit IRC | 19:17 | |
*** st-gourichon-fid has quit IRC | 21:05 | |
*** kgugala_ has quit IRC | 21:45 | |
*** kgugala has joined #litex | 21:55 | |
*** CarlFK has quit IRC | 22:23 | |
*** CarlFK has joined #litex | 22:31 | |
somlo | well, crap... Sometimes, when the gateware verilog is "just right", I end up running into this abc issue: https://github.com/berkeley-abc/abc/issues/84 | 22:34 |
tpb | Title: double free or corruption error during yosys abc9 techmap pass · Issue #84 · berkeley-abc/abc · GitHub (at github.com) | 22:34 |
somlo | It happened for rocket on ecp5versa for a while, then after some changes it stopped. Now it started happening on the rocket + trellisboard combo | 22:35 |
somlo | trying without "-abc9" on the yosys synth_ecp5 command line, curious what happens then | 22:40 |
somlo | maybe `abc9` should be optional... | 22:55 |
*** Skip has quit IRC | 23:12 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!