Saturday, 2020-07-11

*** tpb has joined #litex00:00
*** gregdavill has joined #litex00:23
*** kgugala has joined #litex00:53
*** kgugala_ has quit IRC00:55
*** Degi has quit IRC01:30
*** Degi has joined #litex01:32
*** peepsalot has quit IRC02:10
*** peepsalot has joined #litex02:17
*** jaseg has quit IRC02:55
*** jaseg has joined #litex02:56
*** CarlFK has quit IRC04:20
*** scanakci has quit IRC04:29
*** CarlFK has joined #litex05:17
*** gregdavill_ has joined #litex05:17
*** gregdavill has quit IRC05:17
*** CarlFK has quit IRC05:24
*** CarlFK has joined #litex05:25
*** john_k[m]1 has joined #litex06:02
*** john_k[m] has quit IRC06:02
*** lf_ has joined #litex06:04
*** guan has quit IRC06:05
*** lf has quit IRC06:05
*** guan has joined #litex06:06
*** carlomaragno has quit IRC06:07
*** carlomaragno has joined #litex06:07
*** _whitelogger has quit IRC06:12
*** _whitelogger has joined #litex06:14
*** st-gourichon-fid has joined #litex06:34
*** TMM has quit IRC07:10
*** TMM has joined #litex07:10
*** st-gourichon-fid has quit IRC07:21
*** _whitelogger has quit IRC08:24
*** _whitelogger has joined #litex08:26
*** st-gourichon-fid has joined #litex08:37
*** st-gourichon-fid has quit IRC09:34
_florent_lf_: i just wrote a wiki page about the Migen/nMigen situation: https://github.com/enjoy-digital/litex/wiki/Migen-nMigen09:40
tpbTitle: Migen nMigen · enjoy-digital/litex Wiki · GitHub (at github.com)09:40
*** st-gourichon-fid has joined #litex11:42
*** HoloIRCUser has joined #litex12:50
*** dasdgw has quit IRC12:51
*** kgugala_ has joined #litex13:06
*** kgugala has quit IRC13:09
*** gregdavill_ has quit IRC13:46
*** kgugala_ has quit IRC14:34
*** kgugala has joined #litex14:34
*** kgugala_ has joined #litex14:36
*** kgugala has quit IRC14:39
*** kgugala has joined #litex14:41
*** kgugala has quit IRC14:44
*** kgugala has joined #litex14:44
*** kgugala_ has quit IRC14:44
*** HoloIRCUser1 has joined #litex15:09
*** HoloIRCUser has quit IRC15:12
*** jordigw has quit IRC16:16
*** lf_ is now known as lf18:32
lf_florent_: ah thx i will take a look at the minerva integration18:36
*** jaseg has quit IRC19:03
*** jaseg has joined #litex19:05
*** gregdavill_ has joined #litex21:31
zypthe way I see it, while integrating a nmigen core by treating it as a black box is easy, it has some disadvantages like not being able to easily hook up litescope to internal signals21:39
zypthat's what's been keeping me on migen so far21:40
*** loxodes has quit IRC21:55
*** loxodes has joined #litex21:56
loxodesI'm running into problems writing a burst of words to SRAM over wishbone in a Migen module in a LiteX SoC, and I'm looking for ideas what the cause might be or on how to approach debugging.21:59
loxodesI've copied the wishbone writing approach from litex/soc/cores/uart.py (My wishbone writing code is here: https://github.com/loxodes/vna/blob/devel/breakouts/adc_32xx/software/ddr_test.py#L203)21:59
tpbTitle: vna/ddr_test.py at devel · loxodes/vna · GitHub (at github.com)21:59
loxodesCurrently I'm writing the same incrementing number to SRAM, i.e I write "1" 1024 times and then the next time I trigger a burst I'll write "2" 1024 times.21:59
loxodesThe first 16 words writes are always sucessful, however after that blocks of writes fail in some multiple of 8 words. I.e, on the second pass I might see "1" on the first 16 words in memory then "0" for the next 8, then "1" for the next 8.21:59
loxodesIf I read N words from different portion of memory in C in the firmware memory prior to writing a burst of words, the first N writes during a burst from the Migen module to SRAM work. (Where working is that I read back the expected value for that memory location from the firmware.)21:59
loxodesDo y'all have any ideas on what might be the source of this behavior? (Is there caching or buffering happening when writing to memory somewhere that might overflow but still pass back a high ACK over wishbone but discard a write attempt? Are long bursts of writes over wishbone not expected work?)21:59
mithro_florent_: It might also be worth mentioning that the most popular RISC-V core used with LiteX is not written in Migen but in-fact SpinalHDL22:59
*** _whitelogger has quit IRC23:39
*** _whitelogger has joined #litex23:41
*** lf has quit IRC23:50
*** lf has joined #litex23:51

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