Monday, 2022-03-21

*** tpb <[email protected]> has joined #litex00:00
*** linear_cannon <linear_cannon!~linear_ca@2600:1700:4090:5fe0:a870:1cbc:4f91:3b4> has joined #litex01:52
*** bl0x <bl0x!~bastii@p200300d7a7270a006a6d3bafd22b1305.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 240 seconds)02:27
*** bl0x <bl0x!~bastii@p200300d7a7122500362f2db66ff92533.dip0.t-ipconnect.de> has joined #litex02:29
*** Degi_ <[email protected]> has joined #litex02:34
*** Degi <[email protected]> has quit IRC (Ping timeout: 240 seconds)02:35
*** Degi_ is now known as Degi02:35
*** sebo <[email protected]> has joined #litex05:01
*** sebo <[email protected]> has quit IRC (Ping timeout: 240 seconds)05:05
*** sebo <[email protected]> has joined #litex07:11
*** FabM <FabM!~FabM@2a03:d604:103:600:187b:f8dc:7ca1:4288> has joined #litex07:15
*** sebo <[email protected]> has quit IRC (Ping timeout: 260 seconds)07:17
*** Coldberg <[email protected]> has quit IRC (Ping timeout: 252 seconds)08:02
*** sebo <[email protected]> has joined #litex08:23
*** C-Man <[email protected]> has joined #litex08:45
*** MoeIcenowy <MoeIcenowy!~MoeIcenow@2604:a880:2:d1::1d1:f001> has quit IRC (Quit: ZNC 1.7.2+deb3 - https://znc.in)10:09
*** sebo <[email protected]> has quit IRC (Ping timeout: 260 seconds)10:17
*** sebo <[email protected]> has joined #litex10:31
*** sebo_ <[email protected]> has joined #litex10:49
*** sebo_ <[email protected]> has quit IRC (Remote host closed the connection)10:51
*** sebo <[email protected]> has quit IRC (Ping timeout: 252 seconds)10:56
*** MoeIcenowy <MoeIcenowy!~MoeIcenow@2604:a880:2:d1::1d1:f001> has joined #litex11:49
*** sebo <[email protected]> has joined #litex12:42
*** sebo <[email protected]> has quit IRC (Ping timeout: 252 seconds)12:47
*** sebo <[email protected]> has joined #litex13:16
seboHello, is there anybody using the CSRConstant method? I'm using it like this self.allone  = CSRConstant(value=0x0BADCAFE).13:25
seboIn my test: data = yield from dut.allone.read() throws an error.13:26
seboTypeError: 'int' object is not iterable.13:26
seboHowever, using CSRStatus is working...13:27
*** sebo_ <[email protected]> has joined #litex13:29
*** sebo_ <[email protected]> has quit IRC (Client Quit)13:29
*** zjason` is now known as zjason14:07
_florent_sebo: https://github.com/enjoy-digital/litex/commit/6ef96b17bca5e7be7fbbf5cc32d8866739f80b19 :)14:21
_florent_sebo: as discussed together, it would be good to have access methods for CSRFields too, but don't have the time to look at it for now14:22
*** shoragan <shoragan!~shoragan@user/shoragan> has quit IRC (Ping timeout: 256 seconds)15:17
*** shoragan <shoragan!~shoragan@user/shoragan> has joined #litex15:17
seboThanks _florent_ for correcting this. I do remember for the fields. Is it worth opening an issue for a later fix?15:44
_florent_sebo: yes sure, feel free to open one.15:45
*** sebo_ <[email protected]> has joined #litex15:49
*** sebo <[email protected]> has quit IRC (Ping timeout: 268 seconds)15:52
sebo_ok16:21
*** sebo_ <[email protected]> has quit IRC (Ping timeout: 252 seconds)16:34
*** sebo_ <[email protected]> has joined #litex16:45
Wolfvakhi, just mentioning that the latest linux-on-vexriscv doesnt seem to work on orangecrab 25F, without the wishbone-memory parameter I get a memory failure, with the parameter it just gets stuck with the "Booting from boot.json" and its been there for a few minutes16:57
*** sebo_ <[email protected]> has quit IRC (Ping timeout: 252 seconds)17:24
_florent_Hi Wolfvak, thanks for the feedback. I switched ECP5/DDR3 to native LiteDRAM interface last week and got it working correctly on my OrangeCrab 25F, but there are indeed variability between boards18:45
_florent_this is related to DM handling in the ECP5DDRPHY. I would need to spend more time looking at it.18:45
_florent_In the meantime, I indeed encourage using --with-wishbone-memory, but I'm not sure I tested it again last week18:46
_florent_I'll do the test tomorrow and check. If it's stuck when booting from the SDCard, it could be the DMA that is not connected correctly in this case18:47
WolfvakI just tried again and it managed to boot into linux, seems to be almost random18:59
WolfvakI just kept resetting it and eventually it worked18:59
Wolfvakone more thing: "litex-mmc f0005800.mmc: Requested clk_freq=25000000: set to 32000000 via div=2" seems like the driver wants to set it to 25MHz but you're rounding it to 32MHz? shouldn't it be down to 16MHz instead? SD card initialization will fail if you don't properly enable the high speed functionality19:06
Wolfvakran a bit of a "stress test" https://i.imgur.com/sUwZdTg.png19:07
*** sebo <[email protected]> has joined #litex19:23
*** sebo <[email protected]> has quit IRC (Remote host closed the connection)19:24
*** FabM <FabM!~FabM@armadeus/team/FabM> has quit IRC (Ping timeout: 252 seconds)20:13
*** zjason` <zjason`[email protected]> has joined #litex20:59
*** zjason <[email protected]> has quit IRC (Ping timeout: 256 seconds)21:01
*** sebo_ <[email protected]> has joined #litex21:21
*** sebo_ <[email protected]> has quit IRC (Ping timeout: 240 seconds)21:26
*** cr1901 <cr1901!~cr1901@2601:8d:8600:911:e93d:5782:8b1c:7d32> has quit IRC (Remote host closed the connection)22:21
*** cr1901 <cr1901!~cr1901@2601:8d:8600:911:25de:da55:839f:fde3> has joined #litex22:22
*** cr1901 <cr1901!~cr1901@2601:8d:8600:911:25de:da55:839f:fde3> has quit IRC (Remote host closed the connection)22:24
*** cr1901 <cr1901!~cr1901@2601:8d:8600:911:25de:da55:839f:fde3> has joined #litex22:24
*** cr1901 <cr1901!~cr1901@2601:8d:8600:911:25de:da55:839f:fde3> has quit IRC (Read error: Connection reset by peer)23:03
*** cr1901 <cr1901!~cr1901@2601:8d:8600:911:25de:da55:839f:fde3> has joined #litex23:03
*** cr1901 <cr1901!~cr1901@2601:8d:8600:911:25de:da55:839f:fde3> has quit IRC (Read error: Connection reset by peer)23:28
*** cr1901 <cr1901!~cr1901@2601:8d:8600:911:854c:f8dc:9b0:6f78> has joined #litex23:29

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