*** tpb <[email protected]> has joined #litex | 00:00 | |
*** pftbest <pftbest!~pftbest@2a01:4f8:c17:6afc::1:2> has quit IRC (Remote host closed the connection) | 00:08 | |
*** pftbest <pftbest!~pftbest@2a01:4f8:c17:6afc::1:2> has joined #litex | 00:28 | |
*** pftbest <pftbest!~pftbest@2a01:4f8:c17:6afc::1:2> has quit IRC (Ping timeout: 256 seconds) | 00:33 | |
*** Degi_ <[email protected]> has joined #litex | 01:22 | |
*** Degi <[email protected]> has quit IRC (Ping timeout: 265 seconds) | 01:23 | |
*** Degi_ is now known as Degi | 01:23 | |
*** futarisIRCcloud <[email protected]> has joined #litex | 01:43 | |
promach[m] | <promach[m] "and what do you mean by DRP inte"> _florent_: may I know if litedram is using DCM_SP or PLL_BASE settings for spartan-6 ? | 01:47 |
---|---|---|
*** rom_ <rom_!~user@2405:4802:9013:d6d0:c1be:e620:3e70:d488> has joined #litex | 03:43 | |
*** rom <[email protected]> has joined #litex | 04:22 | |
*** rom_ <rom_!~user@2405:4802:9013:d6d0:c1be:e620:3e70:d488> has quit IRC (Ping timeout: 245 seconds) | 04:25 | |
*** peeps[zen] <peeps[zen]!~peepsalot@openscad/peepsalot> has quit IRC (Ping timeout: 258 seconds) | 06:24 | |
*** pftbest <pftbest!~pftbest@2a01:4f8:c17:6afc::1:2> has joined #litex | 06:51 | |
*** pftbest <pftbest!~pftbest@2a01:4f8:c17:6afc::1:2> has quit IRC (Remote host closed the connection) | 07:03 | |
*** pftbest <pftbest!~pftbest@2a01:4f8:c17:6afc::1:2> has joined #litex | 07:04 | |
*** rom <[email protected]> has quit IRC (Quit: Konversation terminated!) | 07:09 | |
*** rom <[email protected]> has joined #litex | 07:09 | |
*** rom <[email protected]> has quit IRC (Client Quit) | 07:13 | |
*** rom <[email protected]> has joined #litex | 07:15 | |
*** rom <[email protected]> has quit IRC (Client Quit) | 07:17 | |
*** rom <[email protected]> has joined #litex | 07:17 | |
*** michalsieron <[email protected]> has joined #litex | 07:28 | |
_florent_ | tnt: Congrats for Linux on iCE40, great work! Similar to your Doom port, I'm not sure the iCE40 designers were expecting this with their chip :) | 07:32 |
*** peepsalot <peepsalot!~peepsalot@openscad/peepsalot> has joined #litex | 07:45 | |
tnt | _florent_: Thanks :) Yeah, I'd love to see the iCE40 designers reactions ! For the doom port at least it was more reasonable and the speed is basically what I had to play back in the day on my not great 486. Here, it's pushing it a bit more so usefulness beyond demo is meh. But it shows you can do a lot with little if you try hard enough. | 07:54 |
tnt | (And also, more importantly, this should settle once and for all "I wonder if you could run linux on it" questions) | 07:54 |
*** Coldberg <[email protected]> has quit IRC (Ping timeout: 240 seconds) | 07:56 | |
_florent_ | tnt: I also really liked your work on Doom, this a very good way to show that if you do things correctly and put enough efforts to it, lots of things are possible even with small FPGA! | 08:08 |
*** C-Man <[email protected]> has joined #litex | 08:08 | |
*** C-Man <[email protected]> has quit IRC (Ping timeout: 240 seconds) | 08:42 | |
*** C-Man <[email protected]> has joined #litex | 08:57 | |
OmkarBhilare[m] | _florent_: thanks for the link, I have exposed the wb bus in my litexcore and also configured that wb bus to other logic of my code. | 08:58 |
OmkarBhilare[m] | Just wanted to ask one thing if serv is initializing the SDRAM IP then on wishbone bus we can directly read or write, right? | 08:58 |
OmkarBhilare[m] | (basically on wb bus do we need to do any initialization part?) | 08:58 |
*** TMM_ <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) | 09:05 | |
*** TMM_ <[email protected]> has joined #litex | 09:05 | |
OmkarBhilare[m] | * florent: thanks for the link, I have exposed the wb bus in my litexcore and also configured that wb bus to other logic of my code. | 09:05 |
OmkarBhilare[m] | Just wanted to ask one thing if serv is initializing the SDRAM IP then on wishbone bus can we directly read or write, right? | 09:05 |
OmkarBhilare[m] | (basically on wb bus do we need to do any initialization part?) | 09:05 |
_florent_ | OmkarBhilare[m]: Once the SDRAM is initialized by your CPU, you can access the SDRAM from the Wishbone bus as a classical MMAPed peripheral | 09:23 |
_florent_ | DerekKozel[m]: here is the bistream for the Acorn: https://github.com/litex-hub/litex-boards/files/6899443/sqrl_acorn_2021_07_29.zip | 09:26 |
_florent_ | built and loaded with: python3 -m litex_boards.targets.sqrl_acorn --with-pcie --driver --build --load | 09:27 |
_florent_ | I then just reboot the remote machine with the Acorn, copy the driver directory to it | 09:27 |
_florent_ | cd kernel; make; sudo ./init.sh | 09:28 |
_florent_ | dmes | 09:28 |
_florent_ | dmesg | 09:28 |
_florent_ | https://www.irccloud.com/pastebin/oB54YSvD/ | 09:28 |
tpb | Title: Snippet | IRCCloud (at www.irccloud.com) | 09:28 |
_florent_ | and then try user utilities | 09:28 |
_florent_ | cd user; make | 09:28 |
_florent_ | you can then try | 09:29 |
_florent_ | ./litepcie_util info | 09:29 |
_florent_ | ./litepcie_util scratch_test | 09:29 |
_florent_ | ./litepcie_util dma_test | 09:29 |
_florent_ | Without loading any software, the FPGA should be enumerated with lspci as: | 09:30 |
_florent_ | 02:00.0 Memory controller: Xilinx Corporation Device 7024 | 09:30 |
*** promach[m] <promach[m]!~promach@2001:470:69fc:105::ca1> has quit IRC (Quit: Bridge terminating on SIGTERM) | 10:36 | |
*** jryans <jryans!~jryans@2001:470:69fc:105::1d> has quit IRC (Quit: Bridge terminating on SIGTERM) | 10:36 | |
*** shoragan[m] <shoragan[m]!~shoraganm@2001:470:69fc:105::39> has quit IRC (Quit: Bridge terminating on SIGTERM) | 10:36 | |
*** david-sawatzke[m <david-sawatzke[m!~david-saw@2001:470:69fc:105::1634> has quit IRC (Quit: Bridge terminating on SIGTERM) | 10:36 | |
*** OmkarBhilare[m] <OmkarBhilare[m]!~ombhilare@2001:470:69fc:105::4e51> has quit IRC (Quit: Bridge terminating on SIGTERM) | 10:36 | |
*** DerekKozel[m] <DerekKozel[m]!~dkozelgnu@2001:470:69fc:105::2f14> has quit IRC (Quit: Bridge terminating on SIGTERM) | 10:36 | |
*** vomoniyi[m] <vomoniyi[m]!~vomoniyig@2001:470:69fc:105::3023> has quit IRC (Quit: Bridge terminating on SIGTERM) | 10:36 | |
*** dcallagh <dcallagh!~dcallagh@2001:470:69fc:105::9c5> has quit IRC (Quit: Bridge terminating on SIGTERM) | 10:36 | |
*** jevinskie[m] <jevinskie[m]!~jevinskie@2001:470:69fc:105::bb3> has quit IRC (Quit: Bridge terminating on SIGTERM) | 10:36 | |
*** sajattack[m] <sajattack[m]!~sajattack@2001:470:69fc:105::1d9> has quit IRC (Quit: Bridge terminating on SIGTERM) | 10:36 | |
*** CarlosEDP <CarlosEDP!~carlosedp@2001:470:69fc:105::218e> has quit IRC (Quit: Bridge terminating on SIGTERM) | 10:36 | |
*** leons <leons!~leons@2001:470:69fc:105::abc> has quit IRC (Quit: Bridge terminating on SIGTERM) | 10:36 | |
*** jryans <jryans!~jryans@2001:470:69fc:105::1d> has joined #litex | 10:39 | |
*** jevinskie[m] <jevinskie[m]!~jevinskie@2001:470:69fc:105::bb3> has joined #litex | 10:40 | |
*** shoragan[m] <shoragan[m]!~shoraganm@2001:470:69fc:105::39> has joined #litex | 10:40 | |
*** dcallagh <dcallagh!~dcallagh@2001:470:69fc:105::9c5> has joined #litex | 10:40 | |
*** leons <leons!~leons@2001:470:69fc:105::abc> has joined #litex | 10:40 | |
*** promach[m] <promach[m]!~promach@2001:470:69fc:105::ca1> has joined #litex | 10:40 | |
*** CarlosEDP <CarlosEDP!~carlosedp@2001:470:69fc:105::218e> has joined #litex | 10:40 | |
*** vomoniyi[m] <vomoniyi[m]!~vomoniyig@2001:470:69fc:105::3023> has joined #litex | 10:40 | |
*** david-sawatzke[m <david-sawatzke[m!~david-saw@2001:470:69fc:105::1634> has joined #litex | 10:40 | |
*** OmkarBhilare[m] <OmkarBhilare[m]!~ombhilare@2001:470:69fc:105::4e51> has joined #litex | 10:40 | |
*** sajattack[m] <sajattack[m]!~sajattack@2001:470:69fc:105::1d9> has joined #litex | 10:40 | |
*** DerekKozel[m] <DerekKozel[m]!~dkozelgnu@2001:470:69fc:105::2f14> has joined #litex | 10:40 | |
*** Coldberg <[email protected]> has joined #litex | 12:13 | |
*** C-Man <[email protected]> has quit IRC (Ping timeout: 245 seconds) | 12:17 | |
DerekKozel[m] | Thanks! | 14:15 |
*** pftbest_ <[email protected]> has joined #litex | 15:43 | |
*** pftbest <pftbest!~pftbest@2a01:4f8:c17:6afc::1:2> has quit IRC (Ping timeout: 250 seconds) | 15:46 | |
*** michalsieron <[email protected]> has quit IRC (Ping timeout: 252 seconds) | 16:39 | |
*** rektide <[email protected]> has quit IRC (Remote host closed the connection) | 16:40 | |
OmkarBhilare[m] | Hi _florent_ I was getting wrong values on wb bus, what should be the value of wb_sel? | 17:37 |
*** michalsieron <[email protected]> has joined #litex | 18:01 | |
_florent_ | for a 32-bit bus, it should be 0b1111 | 18:02 |
OmkarBhilare[m] | wb_bus = wishbone.Interface(data_width=16,adr_width=32) | 18:13 |
OmkarBhilare[m] | with this the select line was 2 bit | 18:13 |
OmkarBhilare[m] | I had tried 2'b00 and 2'b11, nothing seems work now | 18:14 |
*** michalsieron <[email protected]> has quit IRC (Ping timeout: 252 seconds) | 18:25 | |
*** TMM_ <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) | 19:20 | |
*** TMM_ <[email protected]> has joined #litex | 19:20 | |
*** michalsieron <[email protected]> has joined #litex | 20:02 | |
*** michalsieron <[email protected]> has quit IRC (Remote host closed the connection) | 20:53 | |
*** michalsieron <[email protected]> has joined #litex | 20:58 | |
*** Coldberg <[email protected]> has quit IRC (Read error: Connection reset by peer) | 21:41 | |
*** Coldberg <[email protected]> has joined #litex | 21:41 | |
*** michalsieron <[email protected]> has quit IRC (Ping timeout: 276 seconds) | 22:23 | |
cr1901 | tnt: I asked on fedi, but... is this Linux w/ MMU you booted on 5k? :o | 23:03 |
*** pftbest_ <[email protected]> has quit IRC (Remote host closed the connection) | 23:27 | |
*** pftbest <[email protected]> has joined #litex | 23:48 | |
*** pftbest <[email protected]> has quit IRC (Ping timeout: 265 seconds) | 23:53 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!