*** tpb <[email protected]> has joined #litex | 00:00 | |
*** Degi <[email protected]> has quit IRC (Ping timeout: 240 seconds) | 00:29 | |
*** Degi <[email protected]> has joined #litex | 00:30 | |
jevinskie[m] | Yeah crossover uart and litex server connected by jtagbone :) | 01:03 |
---|---|---|
tpw_rules | how do i set that up? my whole problem is it doesn't compile when the uart is set to crossove | 01:17 |
*** Xesxen <Xesxen!~cyber@hackalot/deelnemer/xesxen> has quit IRC (Quit: Gone fishing) | 05:02 | |
*** Xesxen <Xesxen!~cyber@hackalot/deelnemer/xesxen> has joined #litex | 05:05 | |
_florent_ | tpw_rules: your issue could be be related to the false paths constraints that are not applied correctly | 06:21 |
_florent_ | https://github.com/litex-hub/litex-boards/blob/master/litex_boards/targets/sqrl_acorn.py#L107 | 06:21 |
_florent_ | I wanted to improve this and avoid the fixed names, but haven't been able to look at it yet | 06: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 #litex | 06: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 #litex | 10: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 #litex | 11: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 Device | 12:13 |
vomoniyi[m] | When I run lspci, I see the board | 12: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 |
tpb | Title: #litex on 2021-07-29 — irc logs at whitequark.org (at libera.irclog.whitequark.org) | 12:22 |
tnt | DerekKozel[m]: Why would it clear the bitstream ? Board should stay powered. | 12:37 |
*** alainlou <[email protected]> has joined #litex | 12: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 rails | 12:38 |
tnt | Well, he said _reboot_, not power cycle. | 12:38 |
tnt | If 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 test | 12: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 #litex | 13: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 #litex | 13:13 | |
*** indy <[email protected]> has quit IRC (Quit: ZNC 1.8.2 - https://znc.in) | 13:30 | |
*** indy <[email protected]> has joined #litex | 13:31 | |
tpw_rules | _florent_: i guess, but i didn't try any special options | 14:35 |
*** peepsalot <peepsalot!~peepsalot@openscad/peepsalot> has quit IRC (Ping timeout: 240 seconds) | 14:59 | |
*** peepsalot <peepsalot!~peepsalot@openscad/peepsalot> has joined #litex | 14:59 | |
*** FabM <FabM!~FabM@armadeus/team/FabM> has quit IRC (Ping timeout: 240 seconds) | 15:02 | |
*** mongo505 <[email protected]> has joined #litex | 15:53 | |
mongo505 | I just came across litex in search of a linux utility for programming bitstreams onto FPGAs. Does litex include such a utility? | 15:56 |
leons | openFPGALoader does the job for me | 15:58 |
leons | Alternatively openocd scripts are very flexible | 15:58 |
leons | And seem to have a somewhat broad FPGA support, at least in the Xilinx universe | 15:58 |
mongo505 | cool, does it support writing to connect SPI flash? | 16:02 |
mongo505 | *connected | 16:03 |
leons | As for your question, I think LiteX simply uses these utilise and does not ship its own | 16:03 |
mongo505 | looks like it does, thanks for the info | 16:03 |
leons | openFPGALoader does support writing to the SPI flash at least on the Arty A7 Board, I can confirm that :) | 16:04 |
mongo505 | hmmm...according to this it does: https://github.com/trabucayre/openFPGALoader/blob/master/doc/board-compatibility-list.md | 16:17 |
mongo505 | I've had a lot of success with xc3sprog, but need the ability to command it to boot from SPI flash after programming | 16:18 |
Wolf0 | https://twitter.com/Wolf9466/status/1430562454162100230 - bets on how fast Versal's HBM will really be? :"3 | 16:26 |
Wolf0 | *:3 | 16: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 #litex | 18: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 #litex | 20:41 | |
*** tpw_rules <[email protected]> has quit IRC (Excess Flood) | 22:03 | |
*** tpw_rules <[email protected]> has joined #litex | 22:03 | |
*** C-Man <[email protected]> has joined #litex | 22:15 | |
*** TMM_ <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) | 22:44 | |
*** TMM_ <[email protected]> has joined #litex | 22:44 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!