_florent_ changed the topic of #litex to: LiteX FPGA SoC builder and Cores / Github : https://github.com/enjoy-digital, https://github.com/litex-hub / Logs: https://libera.irclog.whitequark.org/litex
tpb has quit [Remote host closed the connection]
tpb has joined #litex
pftbest has quit [Remote host closed the connection]
pftbest has joined #litex
pftbest has quit [Ping timeout: 256 seconds]
Degi_ has joined #litex
Degi has quit [Ping timeout: 265 seconds]
Degi_ is now known as Degi
futarisIRCcloud has joined #litex
<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 ?
rom_ has joined #litex
rom has joined #litex
rom_ has quit [Ping timeout: 245 seconds]
peeps[zen] has quit [Ping timeout: 258 seconds]
pftbest has joined #litex
pftbest has quit [Remote host closed the connection]
pftbest has joined #litex
rom has quit [Quit: Konversation terminated!]
rom has joined #litex
rom has quit [Client Quit]
rom has joined #litex
rom has quit [Client Quit]
rom has joined #litex
michalsieron has joined #litex
<_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 :)
peepsalot has joined #litex
<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.
<tnt> (And also, more importantly, this should settle once and for all "I wonder if you could run linux on it" questions)
Coldberg has quit [Ping timeout: 240 seconds]
<_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!
C-Man has joined #litex
C-Man has quit [Ping timeout: 240 seconds]
C-Man has joined #litex
<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.
<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?
<OmkarBhilare[m]> (basically on wb bus do we need to do any initialization part?)
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #litex
<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.
<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?
<OmkarBhilare[m]> (basically on wb bus do we need to do any initialization part?)
<_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
<_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
<_florent_> built and loaded with: python3 -m litex_boards.targets.sqrl_acorn --with-pcie --driver --build --load
<_florent_> I then just reboot the remote machine with the Acorn, copy the driver directory to it
<_florent_> cd kernel; make; sudo ./init.sh
<_florent_> dmes
<_florent_> dmesg
<tpb> Title: Snippet | IRCCloud (at www.irccloud.com)
<_florent_> and then try user utilities
<_florent_> cd user; make
<_florent_> you can then try
<_florent_> ./litepcie_util info
<_florent_> ./litepcie_util scratch_test
<_florent_> ./litepcie_util dma_test
<_florent_> Without loading any software, the FPGA should be enumerated with lspci as:
<_florent_> 02:00.0 Memory controller: Xilinx Corporation Device 7024
jryans has quit [Quit: Bridge terminating on SIGTERM]
promach[m] has quit [Quit: Bridge terminating on SIGTERM]
shoragan[m] has quit [Quit: Bridge terminating on SIGTERM]
david-sawatzke[m has quit [Quit: Bridge terminating on SIGTERM]
OmkarBhilare[m] has quit [Quit: Bridge terminating on SIGTERM]
DerekKozel[m] has quit [Quit: Bridge terminating on SIGTERM]
vomoniyi[m] has quit [Quit: Bridge terminating on SIGTERM]
dcallagh has quit [Quit: Bridge terminating on SIGTERM]
jevinskie[m] has quit [Quit: Bridge terminating on SIGTERM]
sajattack[m] has quit [Quit: Bridge terminating on SIGTERM]
CarlosEDP has quit [Quit: Bridge terminating on SIGTERM]
leons has quit [Quit: Bridge terminating on SIGTERM]
jryans has joined #litex
jevinskie[m] has joined #litex
dcallagh has joined #litex
promach[m] has joined #litex
shoragan[m] has joined #litex
leons has joined #litex
CarlosEDP has joined #litex
vomoniyi[m] has joined #litex
david-sawatzke[m has joined #litex
sajattack[m] has joined #litex
OmkarBhilare[m] has joined #litex
DerekKozel[m] has joined #litex
Coldberg has joined #litex
C-Man has quit [Ping timeout: 245 seconds]
<DerekKozel[m]> Thanks!
pftbest_ has joined #litex
pftbest has quit [Ping timeout: 250 seconds]
michalsieron has quit [Ping timeout: 252 seconds]
rektide has quit [Remote host closed the connection]
<OmkarBhilare[m]> Hi _florent_ I was getting wrong values on wb bus, what should be the value of wb_sel?
michalsieron has joined #litex
<_florent_> for a 32-bit bus, it should be 0b1111
<OmkarBhilare[m]> wb_bus = wishbone.Interface(data_width=16,adr_width=32)
<OmkarBhilare[m]> with this the select line was 2 bit
<OmkarBhilare[m]> I had tried 2'b00 and 2'b11, nothing seems work now
michalsieron has quit [Ping timeout: 252 seconds]
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #litex
michalsieron has joined #litex
michalsieron has quit [Remote host closed the connection]
michalsieron has joined #litex
Coldberg has quit [Read error: Connection reset by peer]
Coldberg has joined #litex
michalsieron has quit [Ping timeout: 276 seconds]
<cr1901> tnt: I asked on fedi, but... is this Linux w/ MMU you booted on 5k? :o
pftbest_ has quit [Remote host closed the connection]
pftbest has joined #litex
pftbest has quit [Ping timeout: 265 seconds]