00:00
tpb has quit [Remote host closed the connection]
00:00
tpb has joined #litex
00:55
haxxelotto has quit [Remote host closed the connection]
01:30
tpb has quit [*.net *.split]
01:31
tpb has joined #litex
01:53
Brinx has joined #litex
01:58
Brinx has quit [Ping timeout: 255 seconds]
03:14
Degi_ has joined #litex
03:15
Degi has quit [Ping timeout: 260 seconds]
03:15
Degi_ is now known as Degi
04:03
benh has quit [Remote host closed the connection]
04:03
benh has joined #litex
05:55
Brinx has joined #litex
05:59
Brinx has quit [Ping timeout: 260 seconds]
06:15
FabM has joined #litex
06:15
FabM has quit [Changing host]
06:15
FabM has joined #litex
06:35
<
_florent_ >
ozel: Hello, sorry for the delay, I was just going to have a look at this
06:35
<
_florent_ >
ozel: I'll at least update the example designs
07:24
ozel has quit [Quit: Client closed]
07:58
Brinx has joined #litex
08:41
zjason` is now known as zjason
08:43
CarlFK has quit [Quit: Bridge terminating on SIGTERM]
08:43
shoragan[m] has quit [Quit: Bridge terminating on SIGTERM]
08:43
amstan has quit [Quit: Bridge terminating on SIGTERM]
08:43
mikolajw has quit [Quit: Bridge terminating on SIGTERM]
08:43
pepijndevos[m] has quit [Quit: Bridge terminating on SIGTERM]
08:43
DerekKozel[m] has quit [Quit: Bridge terminating on SIGTERM]
08:43
RowanG[m] has quit [Quit: Bridge terminating on SIGTERM]
08:43
jryans has quit [Quit: Bridge terminating on SIGTERM]
08:43
a3f has quit [Quit: Bridge terminating on SIGTERM]
08:43
Tari has quit [Quit: Bridge terminating on SIGTERM]
08:43
leons has quit [Quit: Bridge terminating on SIGTERM]
08:43
Crofton[m] has quit [Quit: Bridge terminating on SIGTERM]
08:43
jevinskie[m] has quit [Quit: Bridge terminating on SIGTERM]
08:46
shoragan[m] has joined #litex
08:51
DerekKozel[m] has joined #litex
08:51
jevinskie[m] has joined #litex
08:51
Crofton[m] has joined #litex
08:51
amstan has joined #litex
08:51
RowanG[m] has joined #litex
08:51
pepijndevos[m] has joined #litex
08:51
mikolajw has joined #litex
08:51
jryans has joined #litex
08:51
CarlFK has joined #litex
08:52
Brinx has quit [Remote host closed the connection]
08:52
a3f has joined #litex
08:52
Tari has joined #litex
08:52
leons has joined #litex
10:13
vup has quit [Quit: vup]
11:01
anuejn has joined #litex
11:02
vup has joined #litex
14:13
<
_florent_ >
tnt: If you want have time to do some tests or provide feedback, I'm interested :)
14:21
<
tnt >
_florent_: oh, interesting. One immediate feedback I'd have is to have some support for a "base" when a AutoCSR module has a submodule which is also AutoCSR.
14:22
<
tnt >
maybe akin to the csr_map at the top level.
16:31
FabM has quit [Quit: Leaving]
16:32
<
_florent_ >
tnt: thanks, yes, that's only the first step :)
18:32
<
somlo >
_florent_: getting an error after the latest csr PR merge
18:32
<
somlo >
command line is
18:32
<
somlo >
litex-boards/litex_boards/targets/digilent_nexys_video.py --build --cpu-type rocket --cpu-variant full4d --sys-clk-freq 50e6 --with-ethernet --with-sdcard --with-sata --sata-gen 1 --with-sata-pll-refclk
18:32
<
somlo >
error is: LiteEthMAC.get_csrs() got an unexpected keyword argument 'sort'
18:36
<
somlo >
_florent_: no need to reply here, I added a comment to PR #1467 on github, we can deal with it there :)
20:07
<
_florent_ >
somlo: this should be fixed
20:07
<
_florent_ >
somlo: thanks for the feedback
20:32
<
somlo >
_florent_: thanks, it's building now
20:34
<
somlo >
there's another change w.r.t. liteeth: there used to be ethmac, ethphy,a nd buffer CSR register set base addresses
20:34
<
somlo >
now there's just ethphy and the buffer address, ethmac is missing
20:34
<
somlo >
and that's the one that actually matters (at least to linux)
20:37
<
somlo >
so I still think there's another regression that affects LiteETH
20:38
<
somlo >
in `csr.csv`, there used to be a `csr_base, ethmac,0x********` entry that's now missing (in addition to `csr_base,ethphy,*` that's still around
21:08
<
_florent_ >
somlo: ah sorry, I forgot to add half of the fix, this should good now
21:20
<
somlo >
diff csr_nexys_video.csv csr.csv
21:20
<
somlo >
< # Auto-generated by LiteX (2de9bb20) on 2022-10-21 10:32:16
21:20
<
somlo >
> # Auto-generated by LiteX (fd285b17) on 2022-10-21 17:17:26
21:20
<
somlo >
39,52c39,52
21:20
<
somlo >
< csr_register,ethmac_sram_writer_slot,0x12001000,1,ro
21:20
<
somlo >
< csr_register,ethmac_sram_writer_length,0x12001004,1,ro
21:20
<
somlo >
< csr_register,ethmac_sram_writer_errors,0x12001008,1,ro
21:20
<
somlo >
< csr_register,ethmac_sram_writer_ev_status,0x1200100c,1,ro
21:20
<
somlo >
< csr_register,ethmac_sram_writer_ev_pending,0x12001010,1,rw
21:20
<
somlo >
< csr_register,ethmac_sram_writer_ev_enable,0x12001014,1,rw
21:20
<
somlo >
< csr_register,ethmac_sram_reader_start,0x12001018,1,rw
21:20
<
somlo >
< csr_register,ethmac_sram_reader_ready,0x1200101c,1,ro
21:20
<
somlo >
< csr_register,ethmac_sram_reader_level,0x12001020,1,ro
21:20
<
somlo >
< csr_register,ethmac_sram_reader_slot,0x12001024,1,rw
21:20
<
somlo >
< csr_register,ethmac_sram_reader_length,0x12001028,1,rw
21:20
<
somlo >
< csr_register,ethmac_sram_reader_ev_status,0x1200102c,1,ro
21:20
<
somlo >
< csr_register,ethmac_sram_reader_ev_pending,0x12001030,1,rw
21:20
<
somlo >
< csr_register,ethmac_sram_reader_ev_enable,0x12001034,1,rw
21:21
<
somlo >
> csr_register,ethmac_sram_reader_length,0x12001000,1,rw
21:21
<
somlo >
> csr_register,ethmac_sram_reader_level,0x12001004,1,ro
21:21
<
somlo >
> csr_register,ethmac_sram_reader_ready,0x12001008,1,ro
21:21
<
somlo >
> csr_register,ethmac_sram_reader_slot,0x1200100c,1,rw
21:21
<
somlo >
> csr_register,ethmac_sram_reader_start,0x12001010,1,rw
21:21
<
somlo >
> csr_register,ethmac_sram_reader_ev_enable,0x12001014,1,rw
21:21
<
somlo >
> csr_register,ethmac_sram_reader_ev_pending,0x12001018,1,rw
21:21
<
somlo >
> csr_register,ethmac_sram_reader_ev_status,0x1200101c,1,ro
21:21
<
somlo >
> csr_register,ethmac_sram_writer_errors,0x12001020,1,ro
21:21
<
somlo >
> csr_register,ethmac_sram_writer_length,0x12001024,1,ro
21:21
<
somlo >
> csr_register,ethmac_sram_writer_slot,0x12001028,1,ro
21:21
<
somlo >
> csr_register,ethmac_sram_writer_ev_enable,0x1200102c,1,rw
21:21
<
somlo >
> csr_register,ethmac_sram_writer_ev_pending,0x12001030,1,rw
21:21
<
somlo >
> csr_register,ethmac_sram_writer_ev_status,0x12001034,1,ro
21:21
<
somlo >
54,55c54,55
21:21
<
somlo >
< csr_register,ethmac_rx_datapath_preamble_errors,0x1200103c,1,ro
21:21
<
somlo >
< csr_register,ethmac_rx_datapath_crc_errors,0x12001040,1,ro
21:21
<
somlo >
> csr_register,ethmac_rx_datapath_crc_errors,0x1200103c,1,ro
21:21
<
somlo >
> csr_register,ethmac_rx_datapath_preamble_errors,0x12001040,1,ro
21:21
<
somlo >
does this mean that not the base addresses, but the register offsets within each region has changed?
21:21
<
somlo >
if so, that's bad news for the Linux drivers...
21:22
<
somlo >
well, the LiteETH linux driver in particular, the other devices don't seem to be affected...
21:23
<
somlo >
I'm building it and will test before being 100% sure this is a problem, but I'll need 30-40 minutes
22:34
<
somlo >
more updates to PR #1467 on github, for better asynchronous communication :)
23:06
somlo has quit [Remote host closed the connection]
23:08
somlo has joined #litex