Wednesday, 2021-10-13

*** tpb <[email protected]> has joined #litex00:00
*** Guest4888 <[email protected]> has quit IRC (Quit: Client closed)01:00
*** lexano <lexano!~lexano@cpe00e06722f0e4-cm98524a70e35e.cpe.net.cable.rogers.com> has quit IRC (Remote host closed the connection)01:38
*** lexano <lexano!~lexano@cpe00e06722f0e4-cm98524a70e35e.cpe.net.cable.rogers.com> has joined #litex02:12
*** Degi_ <[email protected]> has joined #litex02:50
*** Degi <[email protected]> has quit IRC (Ping timeout: 260 seconds)02:51
*** Degi_ is now known as Degi02:51
*** gregd <[email protected]> has joined #litex03:52
*** gregd <[email protected]> has quit IRC (Quit: Leaving)05:10
mc6808Another question: has anyone looked at integrating the Efinix FPGA toolchain? We are going to evaluate their devices and would like to do this with Litex06:20
_florent_mc6808: I think I also got the issue when doing something similar on the Butterstick last week (also over 1Gbps Ethernet link)06:26
_florent_mc6808: This could be related to https://github.com/enjoy-digital/litex/issues/1003 that increases resource usage and could degrade timings06:26
_florent_I'm going to look at this06:26
_florent_mc6808: Otherwise for Efinix FPGA,  _franck_ has been doing some evaluations recently for a client, it's still not merge in LiteX but I'm planning to merge it soon06:29
_florent_It's available here: https://github.com/fjullien/litex/tree/efinix06:29
_florent_https://github.com/fjullien/efinix_litex_board06:30
_florent_Their approach is a bit different than other vendors and all primitives are considered external to the design (similar to ASIC with the digital core + an IO pad ring), so this complicate a bit the integration in LiteX06:32
_florent_but _franck_ has been able to get some simple first SoCs working with CPU/RAM/ROM/1Ggps Ethernet06:32
*** andresmanelli <[email protected]> has joined #litex06:38
*** FabM <[email protected]> has joined #litex06:43
*** _franck_ <[email protected]> has quit IRC (Quit: The Lounge - https://thelounge.chat)07:22
*** _franck_ <[email protected]> has joined #litex07:23
*** trabucayre <[email protected]> has quit IRC (Read error: Connection reset by peer)07:23
*** nats` <nats`[email protected]> has quit IRC (Ping timeout: 250 seconds)07:23
*** mm002 <[email protected]> has joined #litex07:24
*** bjonnh <bjonnh!~jo@about/aquilenet/bjonnh> has quit IRC (Ping timeout: 240 seconds)07:25
*** Xesxen_ <Xesxen_!~cyber@hackalot/deelnemer/xesxen> has joined #litex07:28
*** vomoniyi[m] <vomoniyi[m]!~vomoniyig@2001:470:69fc:105::3023> has quit IRC (*.net *.split)07:31
*** david-sawatzke[m <david-sawatzke[m!~david-saw@2001:470:69fc:105::1634> has quit IRC (*.net *.split)07:31
*** Xesxen <Xesxen!~cyber@hackalot/deelnemer/xesxen> has quit IRC (*.net *.split)07:31
*** mm001 <[email protected]> has quit IRC (*.net *.split)07:31
*** _whitelogger <[email protected]> has quit IRC (*.net *.split)07:31
*** key2 <[email protected]> has quit IRC (*.net *.split)07:31
*** _florent_ <[email protected]> has quit IRC (*.net *.split)07:31
*** sorear <[email protected]> has quit IRC (*.net *.split)07:31
*** gruetzkopf <gruetzkopf!~quassel@wireguard/tunneler/gruetzkopf> has quit IRC (*.net *.split)07:31
*** str1 <[email protected]> has quit IRC (*.net *.split)07:31
*** mntmn <[email protected]> has quit IRC (*.net *.split)07:31
*** TMM_ <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)07:33
*** TMM_ <[email protected]> has joined #litex07:33
*** vomoniyi[m] <vomoniyi[m]!~vomoniyig@2001:470:69fc:105::3023> has joined #litex07:37
*** david-sawatzke[m <david-sawatzke[m!~david-saw@2001:470:69fc:105::1634> has joined #litex07:37
*** mntmn <[email protected]> has joined #litex07:38
*** sorear <[email protected]> has joined #litex07:38
*** promach[m] <promach[m]!~promach@2001:470:69fc:105::ca1> has quit IRC (Ping timeout: 246 seconds)07:41
*** CarlosEDP <CarlosEDP!~carlosedp@2001:470:69fc:105::218e> has quit IRC (Ping timeout: 250 seconds)07:42
*** promach[m] <promach[m]!~promach@2001:470:69fc:105::ca1> has joined #litex07:47
*** _whitelogger <[email protected]> has joined #litex07:48
*** CarlosEDP <CarlosEDP!~carlosedp@2001:470:69fc:105::218e> has joined #litex07:54
*** tucanae47_ <[email protected]> has quit IRC (Read error: Connection reset by peer)08:18
*** tucanae47_ <[email protected]> has joined #litex08:18
*** esden <[email protected]> has quit IRC (Read error: Connection reset by peer)08:18
*** gatecat <[email protected]> has quit IRC (Read error: Connection reset by peer)08:18
*** esden <[email protected]> has joined #litex08:19
*** trabucayre <[email protected]> has joined #litex08:22
*** _whitelogger <[email protected]> has quit IRC (*.net *.split)08:27
*** vomoniyi[m] <vomoniyi[m]!~vomoniyig@2001:470:69fc:105::3023> has quit IRC (*.net *.split)08:27
*** david-sawatzke[m <david-sawatzke[m!~david-saw@2001:470:69fc:105::1634> has quit IRC (*.net *.split)08:27
*** bjonnh <bjonnh!~jo@about/aquilenet/bjonnh> has joined #litex08:27
*** gatecat <gatecat!sid281702@2a03:5180:f:1::4:4c66> has joined #litex08:33
*** _whitelogger <[email protected]> has joined #litex08:33
*** vomoniyi[m] <vomoniyi[m]!~vomoniyig@2001:470:69fc:105::3023> has joined #litex08:33
*** david-sawatzke[m <david-sawatzke[m!~david-saw@2001:470:69fc:105::1634> has joined #litex08:33
*** sajattack[m] <sajattack[m]!~sajattack@2001:470:69fc:105::1d9> has quit IRC (Ping timeout: 240 seconds)08:37
*** Las[m] <Las[m]!~lasmatrix@2001:470:69fc:105::74e> has quit IRC (Ping timeout: 240 seconds)08:37
*** sajattack[m] <sajattack[m]!~sajattack@2001:470:69fc:105::1d9> has joined #litex08:40
*** Las[m] <Las[m]!~lasmatrix@2001:470:69fc:105::74e> has joined #litex08:40
tnt_franck_: oh ok, I thought it was a file entirely generated by xilinx tools but looks like it's (at least partially) manually customized. I'll leave it as is then :)08:50
*** nats` <nats`!~nats@2001:41d0:8:c634::1> has joined #litex08:50
*** key2 <[email protected]> has joined #litex08:50
*** _florent_ <[email protected]> has joined #litex08:50
*** str1 <[email protected]> has joined #litex08:50
*** gruetzkopf <gruetzkopf!~quassel@wireguard/tunneler/gruetzkopf> has joined #litex08:50
*** indy_ <[email protected]> has joined #litex09:46
*** indy <[email protected]> has quit IRC (Ping timeout: 252 seconds)09:47
*** Guest7846 <[email protected]> has quit IRC (Ping timeout: 256 seconds)09:55
*** jryans <jryans!~jryans@2001:470:69fc:105::1d> has quit IRC (Quit: Bridge terminating on SIGTERM)09:59
*** shoragan[m] <shoragan[m]!~shoraganm@2001:470:69fc:105::39> has quit IRC (Quit: Bridge terminating on SIGTERM)09:59
*** amstan <amstan!~amstan@2001:470:69fc:105::1e9> has quit IRC (Quit: Bridge terminating on SIGTERM)09:59
*** dcallagh <dcallagh!~dcallagh@2001:470:69fc:105::9c5> has quit IRC (Quit: Bridge terminating on SIGTERM)09:59
*** Crofton[m] <Crofton[m]!~croftongn@2001:470:69fc:105::9a7> has quit IRC (Quit: Bridge terminating on SIGTERM)09:59
*** leons <leons!~leons@2001:470:69fc:105::abc> has quit IRC (Quit: Bridge terminating on SIGTERM)09:59
*** david-sawatzke[m <david-sawatzke[m!~david-saw@2001:470:69fc:105::1634> has quit IRC (Quit: Bridge terminating on SIGTERM)09:59
*** a3f <a3f!~a3f@2001:470:69fc:105::41d> has quit IRC (Quit: Bridge terminating on SIGTERM)09:59
*** vomoniyi[m] <vomoniyi[m]!~vomoniyig@2001:470:69fc:105::3023> has quit IRC (Quit: Bridge terminating on SIGTERM)09:59
*** HumbertoJimenez[ <HumbertoJimenez[!~hjimenez9@2001:470:69fc:105::fe30> has quit IRC (Quit: Bridge terminating on SIGTERM)09:59
*** DerekKozel[m] <DerekKozel[m]!~dkozelgnu@2001:470:69fc:105::2f14> has quit IRC (Quit: Bridge terminating on SIGTERM)09:59
*** jevinskie[m] <jevinskie[m]!~jevinskie@2001:470:69fc:105::bb3> has quit IRC (Quit: Bridge terminating on SIGTERM)09:59
*** kaji <kaji!~kajiryoji@2001:470:69fc:105::405b> has quit IRC (Quit: Bridge terminating on SIGTERM)09:59
*** willcode4[m] <willcode4[m]!~willcode4@2001:470:69fc:105::e1b3> has quit IRC (Quit: Bridge terminating on SIGTERM)09:59
*** bluecmd <bluecmd!~bluecmd@2001:470:69fc:105::1d44> has quit IRC (Quit: Bridge terminating on SIGTERM)09:59
*** dmiller[m] <dmiller[m]!~dmillergn@2001:470:69fc:105::e9f6> has quit IRC (Quit: Bridge terminating on SIGTERM)09:59
*** promach[m] <promach[m]!~promach@2001:470:69fc:105::ca1> has quit IRC (Quit: Bridge terminating on SIGTERM)09:59
*** CarlosEDP <CarlosEDP!~carlosedp@2001:470:69fc:105::218e> has quit IRC (Quit: Bridge terminating on SIGTERM)09:59
*** Las[m] <Las[m]!~lasmatrix@2001:470:69fc:105::74e> has quit IRC (Quit: Bridge terminating on SIGTERM)09:59
*** sajattack[m] <sajattack[m]!~sajattack@2001:470:69fc:105::1d9> has quit IRC (Quit: Bridge terminating on SIGTERM)09:59
*** jryans <jryans!~jryans@2001:470:69fc:105::1d> has joined #litex10:02
*** shoragan[m] <shoragan[m]!~shoraganm@2001:470:69fc:105::39> has joined #litex10:03
*** dcallagh <dcallagh!~dcallagh@2001:470:69fc:105::9c5> has joined #litex10:03
*** CarlosEDP <CarlosEDP!~carlosedp@2001:470:69fc:105::218e> has joined #litex10:03
*** kaji <kaji!~kajiryoji@2001:470:69fc:105::405b> has joined #litex10:03
*** leons <leons!~leons@2001:470:69fc:105::abc> has joined #litex10:03
*** promach[m] <promach[m]!~promach@2001:470:69fc:105::ca1> has joined #litex10:03
*** Las[m] <Las[m]!~lasmatrix@2001:470:69fc:105::74e> has joined #litex10:03
*** jevinskie[m] <jevinskie[m]!~jevinskie@2001:470:69fc:105::bb3> has joined #litex10:03
*** Crofton[m] <Crofton[m]!~croftongn@2001:470:69fc:105::9a7> has joined #litex10:03
*** amstan <amstan!~amstan@2001:470:69fc:105::1e9> has joined #litex10:03
*** sajattack[m] <sajattack[m]!~sajattack@2001:470:69fc:105::1d9> has joined #litex10:03
*** vomoniyi[m] <vomoniyi[m]!~vomoniyig@2001:470:69fc:105::3023> has joined #litex10:03
*** dmiller[m] <dmiller[m]!~dmillergn@2001:470:69fc:105::e9f6> has joined #litex10:03
*** HumbertoJimenez[ <HumbertoJimenez[!~hjimenez9@2001:470:69fc:105::fe30> has joined #litex10:03
*** david-sawatzke[m <david-sawatzke[m!~david-saw@2001:470:69fc:105::1634> has joined #litex10:03
*** willcode4[m] <willcode4[m]!~willcode4@2001:470:69fc:105::e1b3> has joined #litex10:04
*** DerekKozel[m] <DerekKozel[m]!~dkozelgnu@2001:470:69fc:105::2f14> has joined #litex10:04
*** bluecmd <bluecmd!~bluecmd@2001:470:69fc:105::1d44> has joined #litex10:04
*** a3f <a3f!~a3f@2001:470:69fc:105::41d> has joined #litex10:04
*** mntmn <[email protected]> has quit IRC (Ping timeout: 252 seconds)10:26
*** mntmn <[email protected]> has joined #litex10:27
*** cr1901 <cr1901!~William@2601:8d:8600:911:5c93:7c51:ef34:e72b> has quit IRC (Read error: Connection reset by peer)11:55
*** cr1901 <cr1901!~William@2601:8d:8600:911:a046:e1f7:4d70:fe9d> has joined #litex12:23
mntmnhmm i'm trying to add "i2c" in my soc_capabilities in make.py of linux-on-litex-vexriscv. but it fails with: litex.build.generic_platform.ConstraintError: Resource not found: i2c:014:08
mntmnmy goal is to use i2c tools from the linux userland14:08
mntmn"i2c", 0 is defined in the _io array in the platform .py14:12
mntmnoh i put in some print statements and i see that i2c is already taken by something else14:15
mntmnah it was already set up in the target .py, that's why!14:17
_florent_mntmn: indeed, I already added it in the target14:36
_florent_mntmn: if you want to check it, you can use i2c_scan command from the BIOS14:37
mntmnfor some reason i2c commands are not in the bios generated via linux-on-litex-vexriscv, i guess i need to enable that somewhere14:37
_florent_the I2C submodule has to be named "i2c" to be enabled in the BIOS, with "i2c0" as used in linux-on-litex-vexriscv, it will indeed not be enabled14:44
_florent_we should improve this14:44
*** FabM <FabM!~FabM@armadeus/team/FabM> has quit IRC (Remote host closed the connection)14:54
mntmn_florent_: ok, got it. one more thing: where is the best place to increase linux,initrd-end ?14:59
mntmni have noticed that a bit bigger cpio files fail to load15:00
_florent_mntmn: you can increase initrd_size: https://github.com/enjoy-digital/litex/blob/master/litex/tools/litex_json2dts_linux.py#L6915:07
_florent_https://github.com/enjoy-digital/litex/blob/master/litex/tools/litex_json2dts_linux.py#L1515:07
*** Xesxen_ <Xesxen_!~cyber@hackalot/deelnemer/xesxen> has quit IRC (Ping timeout: 245 seconds)15:08
*** Xesxen <Xesxen!~cyber@hackalot/deelnemer/xesxen> has joined #litex15:09
_florent_called here in linux-on-litex-vexriscv: https://github.com/litex-hub/linux-on-litex-vexriscv/blob/aa2e867ec2cef85f6d6166b954e143017a30a777/soc_linux.py#L18715:11
mntmn_florent_: aha, thank you!15:13
*** Xesxen <Xesxen!~cyber@hackalot/deelnemer/xesxen> has quit IRC (Ping timeout: 245 seconds)15:16
*** Xesxen <Xesxen!~cyber@hackalot/deelnemer/xesxen> has joined #litex15:17
mntmnhmmm, trying to understand why loading the .cpio over network would fail if it's bigger than ~24MB15:40
mntmnit does not appear to be the linux,initrd-end setting in dts...15:41
*** andresmanelli <[email protected]> has quit IRC (Ping timeout: 252 seconds)15:57
*** andresmanelli <[email protected]> has joined #litex15:58
*** andresmanelli <[email protected]> has quit IRC (Read error: Connection reset by peer)16:11
*** Guest78 <[email protected]> has joined #litex16:15
mntmnah, it's because of 512 byte tftp block size :/16:31
*** mc6808 <[email protected]> has quit IRC (Ping timeout: 256 seconds)17:23
_florent_mntmn: interesting, for now you can probably split it on your tftp server and add multiple entry in the boot.json17:30
*** Guest78 <[email protected]> has quit IRC (Quit: Ping timeout (120 seconds))17:52
*** lexano <lexano!~lexano@cpe00e06722f0e4-cm98524a70e35e.cpe.net.cable.rogers.com> has quit IRC (Ping timeout: 245 seconds)18:32
*** lexano <lexano!~lexano@cpe00e06722f0e4-cm98524a70e35e.cpe.net.cable.rogers.com> has joined #litex18:33
*** TMM_ <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)20:23
*** TMM_ <[email protected]> has joined #litex20:23
*** mc6808 <[email protected]> has joined #litex21:39
mc6808_florent_: thanks for the efinix pointers and merging this overnight (for me)22:02
mc6808_florent_: also thanks for the pointer to the fifo regression that may be the etherbone issue and merge of the fixes from #1003. I tried uartbone yesterday and go the same symptoms which had me stumped. I'm updading to master now and will report back22:03

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