*** tpb <[email protected]> has joined #litex | 00:00 | |
*** Guest9 <Guest9!~Guest9@2601:249:4200:d320:6905:33:5437:2458> has joined #litex | 02: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 #litex | 03:11 | |
*** genpaku <[email protected]> has quit IRC (Remote host closed the connection) | 05:56 | |
*** awordnot8 <awordnot8!~awordnot@user/awordnot> has joined #litex | 05:57 | |
sensille | the vexriscv just stands no chance against a burst of gbit ethernet packets ... | 05:58 |
---|---|---|
*** genpaku <[email protected]> has joined #litex | 06: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 awordnot | 06:05 | |
*** tpw_rules <[email protected]> has joined #litex | 06:06 | |
*** wild <[email protected]> has joined #litex | 06:06 | |
*** FabM <FabM!~FabM@2a03:d604:103:600:2e60:8c7c:e8fb:7990> has joined #litex | 07:26 | |
*** toshywoshy <toshywoshy!~toshywosh@ptr-377wf33o3bnthuddmycb.18120a2.ip6.access.telenet.be> has joined #litex | 07:31 | |
*** _florent_ <[email protected]> has joined #litex | 07:34 | |
*** cr1901_ <cr1901_!~cr1901@2601:8d:8600:911:e48b:59c4:a49b:2648> has joined #litex | 07: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 documentation | 08:29 |
_florent_ | https://twitter.com/enjoy_digital/status/1598230823907758080 | 08:29 |
sensille | what 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 written | 09:11 |
sensille | i was missing mainly 'big picture' documentation | 09:27 |
sensille | it looks insane what that project can do | 09:29 |
*** TMM_ <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) | 10:11 | |
*** TMM_ <[email protected]> has joined #litex | 10: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 |
MoeIcenowy | somlo: I think LiteX now has only 32-bit address space? | 14:35 |
MoeIcenowy | somlo: BTW dual rank memory means 2 cs pins | 14:35 |
MoeIcenowy | some other pins are duplicated for dual rank too | 14:37 |
MoeIcenowy | what you do here seem to mix up things | 14:37 |
MoeIcenowy | double DM, DQS and DM adds up the memory width | 14:37 |
MoeIcenowy | double ~CS, CLK_{p,n}, CKE, ODT is for dual rank | 14:38 |
MoeIcenowy | and I think for using a bigger DRAM you need to change the DRAM model in litex_boards.targets.xxx | 14:39 |
MoeIcenowy | with the DRAM chip model that your SODIMM uses | 14:39 |
MoeIcenowy | (or at least one with the same timing and capacity | 14:39 |
*** zjason`` is now known as zjason | 16:08 | |
*** cr1901_ is now known as cr1901 | 16: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 verbatim | 16:59 |
cr1901 | I fear* execs | 16: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 |
Melkhior | In other words, I kinda wonder what it would spit out from my code :-) but 'systems at capacity'... | 17:58 |
somlo | MoeIcenowy: 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 LiteDRAM | 17:59 |
somlo | and LiteDRAM has a native port width that depends on the actual hardware | 18:00 |
somlo | in 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 2GB | 18:00 |
somlo | I was wondering if (and how) the same number of pins (dual-rank) would be able to address 4GB | 18:01 |
*** jersey99 <[email protected]> has joined #litex | 19:12 | |
*** zjason` <zjason`[email protected]> has joined #litex | 20:18 | |
*** zjason <[email protected]> has quit IRC (Ping timeout: 265 seconds) | 20:20 | |
*** SafeMode <[email protected]> has joined #litex | 21:07 | |
*** SafeMode_ <[email protected]> has joined #litex | 21: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 parts | 21:58 |
*** jersey99 <[email protected]> has quit IRC (Quit: Client closed) | 22:11 | |
zyp | IIRC 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.py | 22:14 |
zyp | also, 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 small | 22:17 |
tnt | When will we get support for Resizable BAR in LitePCIe :D | 22:21 |
wild | has 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/!