Thursday, 2021-07-01

*** tpb <[email protected]> has joined #litex00:00
*** Coldberg <[email protected]> has quit IRC (Ping timeout: 256 seconds)01:06
*** Degi_ <[email protected]> has joined #litex02:18
*** Degi <[email protected]> has quit IRC (Ping timeout: 252 seconds)02:19
*** Degi_ is now known as Degi02:19
*** FabM <FabM!~FabM@2a03:d604:101:1200:e2e:a307:648b:941d> has joined #litex06:18
_florent_Hi chiefwigms, sorry I got your mail but haven't been able to answer yet06:28
_florent_The 1000basex support for Ultrascale+ has indeed not been done yet, but this should not be too complicated:06:29
_florent_- for 7-series/Ultrascale, the parameters are directly extracted from the generated files of the wizard configured for as SGMII PHY06:30
_florent_- the parameters are also in the same order than the wizard, so it's easy to integrate them with a diff tool06:31
_florent_- so supporting GTYE4 instead of GTHE3 should be a matter of remplacing the instance in the ku_1000basex phy06:32
_florent_I could have a look and provide  at least a skeleton if you want06:33
_florent_In the long term, I would like to rely directly LiteICLink for the 1000basex PHYs (that already has GTYE4 support), but this work hasn't been started yet06:34
*** TMM_ <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)06:59
*** TMM_ <[email protected]> has joined #litex06:59
*** Coldberg <[email protected]> has joined #litex09:01
*** Coldberg <[email protected]> has quit IRC (Ping timeout: 265 seconds)09:25
*** lkcl <[email protected]> has quit IRC (Ping timeout: 250 seconds)09:29
*** C-Man <[email protected]> has joined #litex09:33
*** cr1901 <cr1901!~William@2601:8d:8600:911:585f:f559:b204:9413> has quit IRC (Ping timeout: 256 seconds)09:36
*** chiefwigms <[email protected]> has quit IRC (Quit: Client closed)09:37
*** lkcl <[email protected]> has joined #litex09:43
*** cr1901 <cr1901!~William@2601:8d:8600:911:296d:44c:36ee:9deb> has joined #litex11:16
*** Guest20 <[email protected]> has joined #litex13:27
*** Guest20 <[email protected]> has quit IRC (Client Quit)13:27
*** somlo <[email protected]> has quit IRC (Quit: Leaving)14:19
*** chiefwigms <[email protected]> has joined #litex14:44
chiefwigmsHey _florent_ - thanks! i'll give that a shot.. i'll let you know in a few hours if that worked.. thanks!14:45
*** somlo <[email protected]> has joined #litex14:47
_florent_chiefwigms: ok great, in case you don't get it working, I could also help and do some tests on hardware15:15
*** C-Man <[email protected]> has quit IRC (Ping timeout: 240 seconds)15:51
chiefwigmsso i generated one the eth core for the kcu105 (ku_1000basex.py)17:11
chiefwigmssome of the parameter values don't match up (granted i'm using viviado 2021)17:12
chiefwigmsbut where do the i_ & o_ values come from?17:12
chiefwigmslike ` i_TXCTRL0             = Cat(*[tx_data[10*i+8] for i in range(2)]),`17:12
chiefwigmsor some of the o_ params just call Open(), but others have internal variables17:13
*** rom <[email protected]> has joined #litex18:05
romhi18:05
romI'm working on building a SoC with Litex, currently running the Linux on Litex demo just fine, and is looking to customize it a bit18:05
romI'd like to change the DDR IP to an SDRAM controller (to use SDRAM instead of DDR). Can anyone point me in the right direction?18:06
romThanks18:06
*** FabM <FabM!~FabM@armadeus/team/FabM> has quit IRC (Quit: Leaving)18:37
*** rom <[email protected]> has quit IRC (Ping timeout: 246 seconds)18:52
*** C-Man <[email protected]> has joined #litex19:25
*** Coldberg <[email protected]> has joined #litex19:31
*** C-Man <[email protected]> has quit IRC (Ping timeout: 240 seconds)19:35
chiefwigmsi think i see where the values came from... did you do any custom input parameters for the wizard?19:50
chiefwigmsi can send a pastebin of diffs for the kcu10519:50
alanvgreenrom: Typically you'd be working with an existing board from litex-boards. The board definition in the target file will add the correct type of ram for the board. If you have new board kind of board, you could make new platform and target files to match. 19:59
alanvgreenrom: If you adding RAM via a PMOD or some other connector, you will probably want to subclass your board's target SoC target. In the constructor, make a PHY and pass it to call add_sdram() - see litex_boards/targets/radiona_ulx3s.py for an example. You'll need to define the signals returned by platform.request("sdram"), either by modifying the corresponding platform file or by calling platform.add_extension()20:10
chiefwigmshttps://pasteboard.co/K9cBBul.png20:10
tpbTitle: Pasteboard - Uploaded Image (at pasteboard.co)20:10
chiefwigmsdo any of those diffs matter (short of TXCTRL*/TXDATA/TXUSRCLK*/GTHRX*)?20:11
chiefwigms(i meant anything that's a scalar type binary/dec/string)20:12
alanvgreenrom: oh, I see an the terasic_de10nano board optionally add sdram via a connector - that would be a good starting point20:13
_florent_chiefwigms: your parameters seem really different than the one we have, I'm not sure the same input settings have been used21:03
*** pftbest <[email protected]> has quit IRC (Read error: Connection reset by peer)21:03
_florent_chiefwigms: I could try to generate the Ultrascale+ settings tomorrow if you want21:05
*** pftbest <pftbest!~pftbest@2a01:4f8:c17:6afc::1:2> has joined #litex21:06
OmkarBhilare[m]Hello, Today in my gsoc project I finished gpmc to wishbone wrapper on beaglewire (fpga cape for beaglebone).21:08
OmkarBhilare[m]I wanted to interface SDRAM to the fpga using litedram.21:08
OmkarBhilare[m]Can you please provide me a skeleton/support for the standalone sdram.21:08
OmkarBhilare[m]<_florent_ "For SDRAM, the initialization is"> Once the ip is produced, I believe I can do this on my own.21:09
chiefwigms🤷‍♂️ sure21:35
chiefwigmshttps://pasteboard.co/K9cBBul.png21:38
tpbTitle: Pasteboard - Uploaded Image (at pasteboard.co)21:38
chiefwigmssorry.. wrong window21:39
chiefwigmsthat was just a diff between a generated vivado 2021.1 (kcu105 which is a kintex ultra) and what's in the liteeth repo21:39
*** TMM_ <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)23:18
*** TMM_ <[email protected]> has joined #litex23:18

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