*** tpb has joined #litex | 00:00 | |
*** gregdavill has joined #litex | 00:23 | |
*** kgugala has joined #litex | 00:53 | |
*** kgugala_ has quit IRC | 00:55 | |
*** Degi has quit IRC | 01:30 | |
*** Degi has joined #litex | 01:32 | |
*** peepsalot has quit IRC | 02:10 | |
*** peepsalot has joined #litex | 02:17 | |
*** jaseg has quit IRC | 02:55 | |
*** jaseg has joined #litex | 02:56 | |
*** CarlFK has quit IRC | 04:20 | |
*** scanakci has quit IRC | 04:29 | |
*** CarlFK has joined #litex | 05:17 | |
*** gregdavill_ has joined #litex | 05:17 | |
*** gregdavill has quit IRC | 05:17 | |
*** CarlFK has quit IRC | 05:24 | |
*** CarlFK has joined #litex | 05:25 | |
*** john_k[m]1 has joined #litex | 06:02 | |
*** john_k[m] has quit IRC | 06:02 | |
*** lf_ has joined #litex | 06:04 | |
*** guan has quit IRC | 06:05 | |
*** lf has quit IRC | 06:05 | |
*** guan has joined #litex | 06:06 | |
*** carlomaragno has quit IRC | 06:07 | |
*** carlomaragno has joined #litex | 06:07 | |
*** _whitelogger has quit IRC | 06:12 | |
*** _whitelogger has joined #litex | 06:14 | |
*** st-gourichon-fid has joined #litex | 06:34 | |
*** TMM has quit IRC | 07:10 | |
*** TMM has joined #litex | 07:10 | |
*** st-gourichon-fid has quit IRC | 07:21 | |
*** _whitelogger has quit IRC | 08:24 | |
*** _whitelogger has joined #litex | 08:26 | |
*** st-gourichon-fid has joined #litex | 08:37 | |
*** st-gourichon-fid has quit IRC | 09:34 | |
_florent_ | lf_: i just wrote a wiki page about the Migen/nMigen situation: https://github.com/enjoy-digital/litex/wiki/Migen-nMigen | 09:40 |
---|---|---|
tpb | Title: Migen nMigen · enjoy-digital/litex Wiki · GitHub (at github.com) | 09:40 |
*** st-gourichon-fid has joined #litex | 11:42 | |
*** HoloIRCUser has joined #litex | 12:50 | |
*** dasdgw has quit IRC | 12:51 | |
*** kgugala_ has joined #litex | 13:06 | |
*** kgugala has quit IRC | 13:09 | |
*** gregdavill_ has quit IRC | 13:46 | |
*** kgugala_ has quit IRC | 14:34 | |
*** kgugala has joined #litex | 14:34 | |
*** kgugala_ has joined #litex | 14:36 | |
*** kgugala has quit IRC | 14:39 | |
*** kgugala has joined #litex | 14:41 | |
*** kgugala has quit IRC | 14:44 | |
*** kgugala has joined #litex | 14:44 | |
*** kgugala_ has quit IRC | 14:44 | |
*** HoloIRCUser1 has joined #litex | 15:09 | |
*** HoloIRCUser has quit IRC | 15:12 | |
*** jordigw has quit IRC | 16:16 | |
*** lf_ is now known as lf | 18:32 | |
lf | _florent_: ah thx i will take a look at the minerva integration | 18:36 |
*** jaseg has quit IRC | 19:03 | |
*** jaseg has joined #litex | 19:05 | |
*** gregdavill_ has joined #litex | 21:31 | |
zyp | the 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 signals | 21:39 |
zyp | that's what's been keeping me on migen so far | 21:40 |
*** loxodes has quit IRC | 21:55 | |
*** loxodes has joined #litex | 21:56 | |
loxodes | I'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 |
loxodes | I'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 |
tpb | Title: vna/ddr_test.py at devel · loxodes/vna · GitHub (at github.com) | 21:59 |
loxodes | Currently 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 |
loxodes | The 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 |
loxodes | If 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 |
loxodes | Do 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 SpinalHDL | 22:59 |
*** _whitelogger has quit IRC | 23:39 | |
*** _whitelogger has joined #litex | 23:41 | |
*** lf has quit IRC | 23:50 | |
*** lf has joined #litex | 23:51 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!