Wednesday, 2021-08-25

*** tpb <[email protected]> has joined #litex00:00
*** Degi <[email protected]> has quit IRC (Ping timeout: 240 seconds)00:29
*** Degi <[email protected]> has joined #litex00:30
jevinskie[m]Yeah crossover uart and litex server connected by jtagbone :)01:03
tpw_ruleshow do i set that up? my whole problem is it doesn't compile when the uart is set to crossove01:17
*** Xesxen <Xesxen!~cyber@hackalot/deelnemer/xesxen> has quit IRC (Quit: Gone fishing)05:02
*** Xesxen <Xesxen!~cyber@hackalot/deelnemer/xesxen> has joined #litex05:05
_florent_tpw_rules: your issue could be be related to the false paths constraints that are not applied correctly06:21
_florent_https://github.com/litex-hub/litex-boards/blob/master/litex_boards/targets/sqrl_acorn.py#L10706:21
_florent_I wanted to improve this and avoid the fixed names, but haven't been able to look at it yet06:22
_florent_can you share your generated files to see if I'm able to built on my machine (still with Vivado 2018.2)?06:23
*** FabM <[email protected]> has joined #litex06:25
*** cr1901 <cr1901!~William@2601:8d:8600:911:8105:fac7:3460:a2e2> has quit IRC (Ping timeout: 240 seconds)07:20
*** TMM_ <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)10:04
*** TMM_ <[email protected]> has joined #litex10:04
*** Melkhior <Melkhior!~Melkhior@2a01:e0a:1b7:12a0:225:90ff:fefb:e717> has quit IRC (Read error: Connection reset by peer)11:22
*** Melkhior <Melkhior!~Melkhior@2a01:e0a:1b7:12a0:225:90ff:fefb:e717> has joined #litex11:22
*** alainlou <[email protected]> has quit IRC (Quit: Client closed)11:58
DerekKozel[m]vomoniyi: Do you see the board with the litepcie_util info command or in the dmesg log when the kernel module loads? Or is it always the Unsupported device 255 error?12:09
DerekKozel[m]A way of checking if the FPGA board is seen at all is to run `lspci` and check for an entry for:12:13
DerekKozel[m]Memory controller: Xilinx Corporation Device12:13
vomoniyi[m]When I run lspci, I see the board12:17
DerekKozel[m]_florent_: I was just looking back at the reference bitstream you sent and realized that you said you load the FPGA, then reboot the computer. Doesn't that clear the bitstream?12:22
DerekKozel[m]https://libera.irclog.whitequark.org/litex/2021-07-29#30359549;12:22
tpbTitle: #litex on 2021-07-29 — irc logs at whitequark.org (at libera.irclog.whitequark.org)12:22
tntDerekKozel[m]: Why would it clear the bitstream ? Board should stay powered.12:37
*** alainlou <[email protected]> has joined #litex12:37
DerekKozel[m]Hey tnt. Ah, I was guessing that the board would be power cycled when the computer was. But a reboot I guess preserves the power rails12:38
tntWell, he said _reboot_, not power cycle.12:38
tntIf you power it off and on ... yeah, it'll clear it.12:39
DerekKozel[m]Ok, that's good to know. I'm slightly surprised that a reboot doesn't toggle the power rails to peripherals, but that's useful.12:39
DerekKozel[m]vomoniyi, I just loaded florent's example image and rebooted. The kernel is now picking up the FPGA after the init.sh script. Try the litepcie_util info command and if that works try the dma test12:42
vomoniyi[m]Derek Kozel:  Both commands worked 12:46
DerekKozel[m]Ok! Can you try loading a freshly built FPGA image from the latest LiteX, then reboot (run the `reboot` command), and try the init.sh and util tests again? Hopefully it's the reboot step that was missing before.12:48
vomoniyi[m]Yep, it's all working fine again.13:05
*** cr1901 <cr1901!~William@2601:8d:8600:911:8d3d:b75:a70:95ca> has joined #litex13:08
*** cr1901 <cr1901!~William@2601:8d:8600:911:8d3d:b75:a70:95ca> has quit IRC (Read error: Connection reset by peer)13:09
*** cr1901 <cr1901!~William@2601:8d:8600:911:8d3d:b75:a70:95ca> has joined #litex13:13
*** indy <[email protected]> has quit IRC (Quit: ZNC 1.8.2 - https://znc.in)13:30
*** indy <[email protected]> has joined #litex13:31
tpw_rules_florent_: i guess, but i didn't try any special options14:35
*** peepsalot <peepsalot!~peepsalot@openscad/peepsalot> has quit IRC (Ping timeout: 240 seconds)14:59
*** peepsalot <peepsalot!~peepsalot@openscad/peepsalot> has joined #litex14:59
*** FabM <FabM!~FabM@armadeus/team/FabM> has quit IRC (Ping timeout: 240 seconds)15:02
*** mongo505 <[email protected]> has joined #litex15:53
mongo505I just came across litex in search of a linux utility for programming bitstreams onto FPGAs.  Does litex include such a utility?15:56
leonsopenFPGALoader does the job for me15:58
leonsAlternatively openocd scripts are very flexible15:58
leonsAnd seem to have a somewhat broad FPGA support, at least in the Xilinx universe15:58
mongo505cool, does it support writing to connect SPI flash?16:02
mongo505*connected16:03
leonsAs for your question, I think LiteX simply uses these utilise and does not ship its own16:03
mongo505looks like it does, thanks for the info16:03
leonsopenFPGALoader does support writing to the SPI flash at least on the Arty A7 Board, I can confirm that :)16:04
mongo505hmmm...according to this it does: https://github.com/trabucayre/openFPGALoader/blob/master/doc/board-compatibility-list.md16:17
mongo505I've had a lot of success with xc3sprog, but need the ability to command it to boot from SPI flash after programming16:18
Wolf0https://twitter.com/Wolf9466/status/1430562454162100230 - bets on how fast Versal's HBM will really be? :"316:26
Wolf0*:316:26
*** mongo505 <[email protected]> has quit IRC (Quit: Client closed)17:22
*** C-Man <[email protected]> has quit IRC (Read error: Connection reset by peer)17:31
*** Martoni42 <Martoni42!~Martoni@2a03:d604:103:600:2ad2:44ff:fe23:2f72> has joined #litex18:49
*** Martoni42 <Martoni42!~Martoni@2a03:d604:103:600:2ad2:44ff:fe23:2f72> has quit IRC (Ping timeout: 240 seconds)18:57
*** alainlou <[email protected]> has quit IRC (Quit: Client closed)19:44
jevinskie[m]A+ change with registering the litescope signals. Cuts my build time of the arty litedram demo in half!20:20
*** alainlou <[email protected]> has joined #litex20:41
*** tpw_rules <[email protected]> has quit IRC (Excess Flood)22:03
*** tpw_rules <[email protected]> has joined #litex22:03
*** C-Man <[email protected]> has joined #litex22:15
*** TMM_ <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)22:44
*** TMM_ <[email protected]> has joined #litex22:44

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