Thursday, 2022-12-01

*** tpb <[email protected]> has joined #litex00:00
*** Guest9 <Guest9!~Guest9@2601:249:4200:d320:6905:33:5437:2458> has joined #litex02:31
*** Guest9 <Guest9!~Guest9@2601:249:4200:d320:6905:33:5437:2458> has quit IRC (Client Quit)02:36
*** Degi <[email protected]> has quit IRC (Ping timeout: 264 seconds)03:09
*** Degi <[email protected]> has joined #litex03:11
*** genpaku <[email protected]> has quit IRC (Remote host closed the connection)05:56
*** awordnot8 <awordnot8!~awordnot@user/awordnot> has joined #litex05:57
sensillethe vexriscv just stands no chance against a burst of gbit ethernet packets ...05:58
*** genpaku <[email protected]> has joined #litex06:00
*** wild <[email protected]> has quit IRC (*.net *.split)06:05
*** tpw_rules <[email protected]> has quit IRC (*.net *.split)06:05
*** awordnot <awordnot!~awordnot@user/awordnot> has quit IRC (*.net *.split)06:05
*** _florent_ <[email protected]> has quit IRC (*.net *.split)06:05
*** toshywoshy <toshywoshy!~toshywosh@ptr-377wf33o3bnthuddmycb.18120a2.ip6.access.telenet.be> has quit IRC (*.net *.split)06:05
*** awordnot8 is now known as awordnot06:05
*** tpw_rules <[email protected]> has joined #litex06:06
*** wild <[email protected]> has joined #litex06:06
*** FabM <FabM!~FabM@2a03:d604:103:600:2e60:8c7c:e8fb:7990> has joined #litex07:26
*** toshywoshy <toshywoshy!~toshywosh@ptr-377wf33o3bnthuddmycb.18120a2.ip6.access.telenet.be> has joined #litex07:31
*** _florent_ <[email protected]> has joined #litex07:34
*** cr1901_ <cr1901_!~cr1901@2601:8d:8600:911:e48b:59c4:a49b:2648> has joined #litex07:56
*** cr1901 <cr1901!~cr1901@2601:8d:8600:911:f878:5fde:c0ef:2938> has quit IRC (Ping timeout: 252 seconds)07:56
_florent_No more excuses for not writing proper documentation: https://twitter.com/enjoy_digital/status/1598230300580253696 :)08:28
_florent_Just did some tests, it seems pretty accurate, even on existing documentation08:29
_florent_https://twitter.com/enjoy_digital/status/159823082390775808008:29
sensillewhat or who is that?08:43
_florent_sensille: just testing ChatGPT :)09:10
_florent_This can also be useful for LiteX users to get more info on the code if documentation is not yet written09:11
sensillei was missing mainly 'big picture' documentation09:27
sensilleit looks insane what that project can do09:29
*** TMM_ <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)10:11
*** TMM_ <[email protected]> has joined #litex10:11
somlo_florent_ (or anyone else who understands DDRAM): any idea on whether the xilinx vc707 could handle *4* GB of RAM? Simply adding the missing pins only goes to 2GB by default (https://github.com/litex-hub/litex-boards/pull/457)13:38
MoeIcenowysomlo: I think LiteX now has only 32-bit address space?14:35
MoeIcenowysomlo: BTW dual rank memory means 2 cs pins14:35
MoeIcenowysome other pins are duplicated for dual rank too14:37
MoeIcenowywhat you do here seem to mix up things14:37
MoeIcenowydouble DM, DQS and DM adds up the memory width14:37
MoeIcenowydouble ~CS, CLK_{p,n}, CKE, ODT is for dual rank14:38
MoeIcenowyand I think for using a bigger DRAM you need to change the DRAM model in litex_boards.targets.xxx14:39
MoeIcenowywith the DRAM chip model that your SODIMM uses14:39
MoeIcenowy(or at least one with the same timing and capacity14:39
*** zjason`` is now known as zjason16:08
*** cr1901_ is now known as cr190116:34
cr1901_florent_: Call me a neo-Luddite (actually it is accurate to the extent that I execs will use these AIs to make programmers redundant), but I wouldn't use the output of those AIs verbatim16:59
cr1901I fear* execs16:59
*** FabM <FabM!~FabM@armadeus/team/FabM> has quit IRC (Quit: Leaving)17:30
_florent_cr1901: sure, but it seems good enough to at least give a template/structure that could give some ideas to write some documentation.17:49
Melkhior_florent_: it's good on good code, but I wonder if it wouldn't be the usual 'garbage in, garbage out' on bad code - the kind that actually needs documentation...17:56
MelkhiorIn other words, I kinda wonder what it would spit out from my code :-) but 'systems at capacity'...17:58
somloMoeIcenowy: I'm not sure we're talking about the same thing. Some CPUs have dedicated memory ports (Rocket is one such example), which get connected directly to LiteDRAM17:59
somloand LiteDRAM has a native port width that depends on the actual hardware18:00
somloin the case of vc707, it's 256 for the default 1GB single-rank chip; if one wires up the "spare" connections for dual-rank, litedram goes to 512 port width, and can address 2GB18:00
somloI was wondering if (and how) the same number of pins (dual-rank) would be able to address 4GB18:01
*** jersey99 <[email protected]> has joined #litex19:12
*** zjason` <zjason`[email protected]> has joined #litex20:18
*** zjason <[email protected]> has quit IRC (Ping timeout: 265 seconds)20:20
*** SafeMode <[email protected]> has joined #litex21:07
*** SafeMode_ <[email protected]> has joined #litex21:08
*** SafeMode_ <[email protected]> has quit IRC (Client Quit)21:10
jevinskie[m]_florent_: I have a NightFury arriving Saturday. :) Is there a minimal example/testbench for mmaping the DRAM on the fury over PCIe? Thanks :)21:57
jevinskie[m]If not, I’d like to add one but I might need some hand holding for the PCIe and mmap parts21:58
*** jersey99 <[email protected]> has quit IRC (Quit: Client closed)22:11
zypIIRC the cle-215 is a rebranded nitefury, so I figure the cle-215 example should work: https://github.com/litex-hub/litex-boards/blob/master/litex_boards/targets/sqrl_acorn.py22:14
zypalso, as far as I understand PCIe, you're not gonna be able to mmap the whole DRAM on the nitefury, since the maximum size of a mappable area (BAR) tends to be fairly small22:17
tntWhen will we get support for Resizable BAR in LitePCIe :D22:21
wildhas anyone done an expansion rom (not BAR) with LitePCIe?22:24

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