Friday, 2021-03-05

*** tpb has joined #litex00:00
*** bastelmann has quit IRC00:15
*** jryans has quit IRC00:15
*** TMM has quit IRC00:15
*** Guest79985 has quit IRC00:15
*** sajattack[m] has quit IRC00:15
*** TMM has joined #litex00:17
*** bastelmann has joined #litex00:20
*** jryans has joined #litex00:20
*** sajattack[m] has joined #litex00:25
*** lf has quit IRC00:59
*** lf has joined #litex00:59
*** pftbest has quit IRC01:03
*** pftbest has joined #litex01:24
*** pftbest has quit IRC01:28
*** xobs has quit IRC01:45
*** CarlFK[m] has quit IRC01:45
*** leons has quit IRC01:46
*** promach3 has quit IRC01:46
*** shoragan[m] has quit IRC01:46
*** disasm[m] has quit IRC01:46
*** jryans has quit IRC01:48
*** sajattack[m] has quit IRC01:49
*** shoragan[m] has joined #litex02:03
*** leons has joined #litex02:03
*** disasm[m] has joined #litex02:04
*** promach3 has joined #litex02:06
*** nickoe has quit IRC02:08
*** nickoe has joined #litex02:08
*** xobs has joined #litex02:10
*** CarlFK[m] has joined #litex02:15
*** jryans has joined #litex02:29
*** sajattack[m] has joined #litex02:31
*** FFY00_ has quit IRC02:39
*** FFY00_ has joined #litex02:40
*** ranzbak has quit IRC02:45
*** ranzbak has joined #litex02:47
*** FFY00_ has quit IRC02:51
*** FFY00_ has joined #litex02:51
*** Degi_ has joined #litex03:10
*** Degi has quit IRC03:12
*** Degi_ is now known as Degi03:12
*** _whitelogger has quit IRC05:09
*** _whitelogger has joined #litex05:11
*** Bertl is now known as Bertl_zZ05:19
*** rozpruwacz has joined #litex06:12
*** kgugala has joined #litex06:16
*** kgugala_ has quit IRC06:18
*** pftbest has joined #litex07:27
*** kgugala_ has joined #litex07:50
*** kgugala has quit IRC07:52
*** TMM has quit IRC09:32
*** TMM has joined #litex09:32
*** lambda has quit IRC09:44
*** lambda has joined #litex09:47
_florent_promach3: TDQS/ODT are optional, for a first controller, I would recommend not using them. In addition the Micron datasheet/application notes (that are very clear and well written) I would recommend having a look and grep in the LiteDRAM code, this can probably answer some of your questions.10:49
_florent_tWR is for  example used to compute the Precharge Time here: https://github.com/enjoy-digital/litedram/blob/e5f4f828ad781a38c1ce99186819d75c0b878b39/litedram/core/bankmachine.py#L14610:50
_florent_In LiteDRAM we are not using TDQS/TDQS# but using DM, so as outputs10:52
_florent_promach3: you can find a generated core here and the DRAM IOs here: https://github.com/chipsalliance/Cores-SweRVolf/blob/master/cores/litedram/litedram_core.v#L10-L2410:54
pftbest_florent_: hello, maybe you had a chance to try etherbone on your ecpix-5 board?11:21
*** peeps[zen] has joined #litex11:38
*** peepsalot has quit IRC11:41
*** rozpruwacz has quit IRC12:32
*** rozpruwacz has joined #litex12:34
*** rozpruwacz has quit IRC14:00
*** rozpruwacz has joined #litex14:10
nats`Hello, I'm starting to think about using litex for few board, I red the wiki on github but I was wondering if there is an up-to-date basic tutorial, like how to cleanly add board custom file etc14:11
keesjThe initial tutorials are quite nice https://github.com/litex-hub/fpga_101 and it something does not work fixing it is a nice intro into litex and the joy of this community14:22
keesjafter that I must confes.. so much hard work has been done on boards I used (e.g. arty) that it was not much fun getting them to work14:25
keesjwhat kind of boards are you thinking about?14:26
*** Bertl_zZ is now known as Bertl14:40
*** rozpruwacz has quit IRC14:53
*** rozpruwacz has joined #litex14:57
_florent_Hello15:11
_florent_pftbest: sorry, I've not been able to have a look at Etherbone/ECPIX515:12
nats`keesj, a custom board based on an artix for the beginning15:13
nats`I'll check those labs :) thx15:13
_florent_nats`: We indeed still need to write more doc... but looking at the Wiki, fpga_101 and the platforms/targets in LiteX-Boards should allow you to understand how it works15:13
pftbest_florent_: okay, np15:14
nats`I didn't find the fpga_101 in fact15:14
_florent_nats`: But still happy to help and explain things if not clear, that's always nice to get feedback to improve the doc, or at least list the things we need to add to the doc :)15:14
nats`I was stuck in a link loop coming back to the wiki :D15:14
_florent_nats`: Which kind of peripherals do you have on your board? (just to know which board is maybe more appropriate to be used as a reference)15:15
nats`Gbps phy, serial port and few other stuff, but NO external RAM15:16
nats`that's the challenge15:16
_florent_ok I see, the Gbps Ethernet PHY is GMII/RGMII?15:18
nats`RGMII it's a 88E151215:18
_florent_nats`: OK, then you can probably use the Nexys Video as a reference15:21
_florent_https://github.com/litex-hub/litex-boards/blob/master/litex_boards/platforms/nexys_video.py15:21
_florent_https://github.com/litex-hub/litex-boards/blob/master/litex_boards/targets/nexys_video.py15:21
*** peepsalot has joined #litex15:21
nats`I'll check that at home this evening :)15:21
*** peeps[zen] has quit IRC15:22
_florent_Or the Genesys2 that is a Kintex7 but also has a RGMII PHY15:24
_florent_nats`: I would recommend starting very simple: To begin you only need an input clock, a led if possible and a UART15:25
_florent_With this you should be able to build a very simple LiteX SoC15:25
nats`yep the classic :)15:25
_florent_then you can add the Ethernet + your custom peripherals15:25
*** rozpruwacz has quit IRC16:02
*** rozpruwacz has joined #litex16:03
*** rj has joined #litex16:50
*** rj has quit IRC17:02
*** rj has joined #litex17:19
*** rj has quit IRC17:40
*** rj has joined #litex17:43
*** rj has quit IRC18:10
*** rj has joined #litex18:14
*** rj has quit IRC18:41
*** rj has joined #litex18:44
*** rj has quit IRC18:49
*** rj has joined #litex19:50
*** rj has quit IRC20:20
*** rj has joined #litex20:24
*** rj has quit IRC20:52
*** rj has joined #litex20:56
*** rj has quit IRC21:23
*** rj has joined #litex21:27
*** ambro718 has joined #litex21:44
*** rj has quit IRC21:55
*** rj has joined #litex21:57
*** ambro718 has quit IRC22:01
*** pftbest has quit IRC22:13
*** FFY00_ has quit IRC22:15
*** TMM has quit IRC22:29
*** TMM has joined #litex22:29
*** pftbest has joined #litex22:34
*** pftbest has quit IRC22:38
*** rj has quit IRC22:39
*** pftbest has joined #litex23:15
*** pftbest has quit IRC23:20
*** pftbest has joined #litex23:57

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