*** tpb <[email protected]> has joined #litex | 00: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 #litex | 02:12 | |
*** Degi_ <[email protected]> has joined #litex | 02:50 | |
*** Degi <[email protected]> has quit IRC (Ping timeout: 260 seconds) | 02:51 | |
*** Degi_ is now known as Degi | 02:51 | |
*** gregd <[email protected]> has joined #litex | 03:52 | |
*** gregd <[email protected]> has quit IRC (Quit: Leaving) | 05:10 | |
mc6808 | Another question: has anyone looked at integrating the Efinix FPGA toolchain? We are going to evaluate their devices and would like to do this with Litex | 06: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 timings | 06:26 |
_florent_ | I'm going to look at this | 06: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 soon | 06:29 |
_florent_ | It's available here: https://github.com/fjullien/litex/tree/efinix | 06:29 |
_florent_ | https://github.com/fjullien/efinix_litex_board | 06: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 LiteX | 06:32 |
_florent_ | but _franck_ has been able to get some simple first SoCs working with CPU/RAM/ROM/1Ggps Ethernet | 06:32 |
*** andresmanelli <[email protected]> has joined #litex | 06:38 | |
*** FabM <[email protected]> has joined #litex | 06:43 | |
*** _franck_ <[email protected]> has quit IRC (Quit: The Lounge - https://thelounge.chat) | 07:22 | |
*** _franck_ <[email protected]> has joined #litex | 07: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 #litex | 07:24 | |
*** bjonnh <bjonnh!~jo@about/aquilenet/bjonnh> has quit IRC (Ping timeout: 240 seconds) | 07:25 | |
*** Xesxen_ <Xesxen_!~cyber@hackalot/deelnemer/xesxen> has joined #litex | 07: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 #litex | 07:33 | |
*** vomoniyi[m] <vomoniyi[m]!~vomoniyig@2001:470:69fc:105::3023> has joined #litex | 07:37 | |
*** david-sawatzke[m <david-sawatzke[m!~david-saw@2001:470:69fc:105::1634> has joined #litex | 07:37 | |
*** mntmn <[email protected]> has joined #litex | 07:38 | |
*** sorear <[email protected]> has joined #litex | 07: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 #litex | 07:47 | |
*** _whitelogger <[email protected]> has joined #litex | 07:48 | |
*** CarlosEDP <CarlosEDP!~carlosedp@2001:470:69fc:105::218e> has joined #litex | 07:54 | |
*** tucanae47_ <[email protected]> has quit IRC (Read error: Connection reset by peer) | 08:18 | |
*** tucanae47_ <[email protected]> has joined #litex | 08: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 #litex | 08:19 | |
*** trabucayre <[email protected]> has joined #litex | 08: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 #litex | 08:27 | |
*** gatecat <gatecat!sid281702@2a03:5180:f:1::4:4c66> has joined #litex | 08:33 | |
*** _whitelogger <[email protected]> has joined #litex | 08:33 | |
*** vomoniyi[m] <vomoniyi[m]!~vomoniyig@2001:470:69fc:105::3023> has joined #litex | 08:33 | |
*** david-sawatzke[m <david-sawatzke[m!~david-saw@2001:470:69fc:105::1634> has joined #litex | 08: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 #litex | 08:40 | |
*** Las[m] <Las[m]!~lasmatrix@2001:470:69fc:105::74e> has joined #litex | 08: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 #litex | 08:50 | |
*** key2 <[email protected]> has joined #litex | 08:50 | |
*** _florent_ <[email protected]> has joined #litex | 08:50 | |
*** str1 <[email protected]> has joined #litex | 08:50 | |
*** gruetzkopf <gruetzkopf!~quassel@wireguard/tunneler/gruetzkopf> has joined #litex | 08:50 | |
*** indy_ <[email protected]> has joined #litex | 09: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 #litex | 10:02 | |
*** shoragan[m] <shoragan[m]!~shoraganm@2001:470:69fc:105::39> has joined #litex | 10:03 | |
*** dcallagh <dcallagh!~dcallagh@2001:470:69fc:105::9c5> has joined #litex | 10:03 | |
*** CarlosEDP <CarlosEDP!~carlosedp@2001:470:69fc:105::218e> has joined #litex | 10:03 | |
*** kaji <kaji!~kajiryoji@2001:470:69fc:105::405b> has joined #litex | 10:03 | |
*** leons <leons!~leons@2001:470:69fc:105::abc> has joined #litex | 10:03 | |
*** promach[m] <promach[m]!~promach@2001:470:69fc:105::ca1> has joined #litex | 10:03 | |
*** Las[m] <Las[m]!~lasmatrix@2001:470:69fc:105::74e> has joined #litex | 10:03 | |
*** jevinskie[m] <jevinskie[m]!~jevinskie@2001:470:69fc:105::bb3> has joined #litex | 10:03 | |
*** Crofton[m] <Crofton[m]!~croftongn@2001:470:69fc:105::9a7> has joined #litex | 10:03 | |
*** amstan <amstan!~amstan@2001:470:69fc:105::1e9> has joined #litex | 10:03 | |
*** sajattack[m] <sajattack[m]!~sajattack@2001:470:69fc:105::1d9> has joined #litex | 10:03 | |
*** vomoniyi[m] <vomoniyi[m]!~vomoniyig@2001:470:69fc:105::3023> has joined #litex | 10:03 | |
*** dmiller[m] <dmiller[m]!~dmillergn@2001:470:69fc:105::e9f6> has joined #litex | 10:03 | |
*** HumbertoJimenez[ <HumbertoJimenez[!~hjimenez9@2001:470:69fc:105::fe30> has joined #litex | 10:03 | |
*** david-sawatzke[m <david-sawatzke[m!~david-saw@2001:470:69fc:105::1634> has joined #litex | 10:03 | |
*** willcode4[m] <willcode4[m]!~willcode4@2001:470:69fc:105::e1b3> has joined #litex | 10:04 | |
*** DerekKozel[m] <DerekKozel[m]!~dkozelgnu@2001:470:69fc:105::2f14> has joined #litex | 10:04 | |
*** bluecmd <bluecmd!~bluecmd@2001:470:69fc:105::1d44> has joined #litex | 10:04 | |
*** a3f <a3f!~a3f@2001:470:69fc:105::41d> has joined #litex | 10:04 | |
*** mntmn <[email protected]> has quit IRC (Ping timeout: 252 seconds) | 10:26 | |
*** mntmn <[email protected]> has joined #litex | 10: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 #litex | 12:23 | |
mntmn | hmm 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:0 | 14:08 |
mntmn | my goal is to use i2c tools from the linux userland | 14:08 |
mntmn | "i2c", 0 is defined in the _io array in the platform .py | 14:12 |
mntmn | oh i put in some print statements and i see that i2c is already taken by something else | 14:15 |
mntmn | ah it was already set up in the target .py, that's why! | 14:17 |
_florent_ | mntmn: indeed, I already added it in the target | 14:36 |
_florent_ | mntmn: if you want to check it, you can use i2c_scan command from the BIOS | 14:37 |
mntmn | for some reason i2c commands are not in the bios generated via linux-on-litex-vexriscv, i guess i need to enable that somewhere | 14: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 enabled | 14:44 |
_florent_ | we should improve this | 14: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 |
mntmn | i have noticed that a bit bigger cpio files fail to load | 15:00 |
_florent_ | mntmn: you can increase initrd_size: https://github.com/enjoy-digital/litex/blob/master/litex/tools/litex_json2dts_linux.py#L69 | 15:07 |
_florent_ | https://github.com/enjoy-digital/litex/blob/master/litex/tools/litex_json2dts_linux.py#L15 | 15:07 |
*** Xesxen_ <Xesxen_!~cyber@hackalot/deelnemer/xesxen> has quit IRC (Ping timeout: 245 seconds) | 15:08 | |
*** Xesxen <Xesxen!~cyber@hackalot/deelnemer/xesxen> has joined #litex | 15:09 | |
_florent_ | called here in linux-on-litex-vexriscv: https://github.com/litex-hub/linux-on-litex-vexriscv/blob/aa2e867ec2cef85f6d6166b954e143017a30a777/soc_linux.py#L187 | 15: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 #litex | 15:17 | |
mntmn | hmmm, trying to understand why loading the .cpio over network would fail if it's bigger than ~24MB | 15:40 |
mntmn | it 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 #litex | 15:58 | |
*** andresmanelli <[email protected]> has quit IRC (Read error: Connection reset by peer) | 16:11 | |
*** Guest78 <[email protected]> has joined #litex | 16:15 | |
mntmn | ah, 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.json | 17: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 #litex | 18:33 | |
*** TMM_ <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) | 20:23 | |
*** TMM_ <[email protected]> has joined #litex | 20:23 | |
*** mc6808 <[email protected]> has joined #litex | 21: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 back | 22:03 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!