_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://freenode.irclog.whitequark.org/litex
tpb has quit [Remote host closed the connection]
tpb has joined #litex
<nickoe> Is it possible to simulation teh whole SoC?
Ragnite has joined #litex
Ragnite has quit [Client Quit]
lf_ has quit [Ping timeout: 258 seconds]
lf has joined #litex
futarisIRCcloud has joined #litex
tannewt has quit [Read error: Connection reset by peer]
esden has quit [Ping timeout: 258 seconds]
mikeK_de10nano has quit [Quit: Ping timeout (120 seconds)]
ric96 has quit [Read error: Connection reset by peer]
daveshah has quit [Read error: Connection reset by peer]
futarisIRCcloud has quit [Read error: Connection reset by peer]
tannewt has joined #litex
daveshah has joined #litex
futarisIRCcloud has joined #litex
esden has joined #litex
ric96 has joined #litex
Degi_ has joined #litex
Degi_ is now known as Degi
Degi has quit [Ping timeout: 264 seconds]
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
Bertl_oO is now known as Bertl_zZ
fdsfds09f8ds has joined #litex
fdsfds09f8ds has quit [Client Quit]
yfl has joined #litex
<yfl> hi!
<sorear> o/
<yfl> I'm a bit stuck with attaching a 16 bit memory to wishbone.SRAM() anyone has tried that?
<yfl> mem = Memory(32, depth); sram = wishbone.SRAM(mem); # works
<yfl> mem = Memory(16, depth); sram = wishbone.SRAM(mem); # doesn't work
<yfl> ... or is that maybe a stupid thing to do?
_whitelogger has joined #litex
kgugala_ has joined #litex
kgugala has quit [Ping timeout: 272 seconds]
yfl has quit [Quit: Leaving]
kgugala has joined #litex
kgugala_ has quit [Ping timeout: 240 seconds]
lkcl has quit [Ping timeout: 246 seconds]
lkcl has joined #litex
daveshah has quit [Quit: Updating details, brb]
daveshah has joined #litex
pdp7 has joined #litex
<_florent_> nickoe: Hi, LiteX has been initially developed to create custom FPGA systems for clients. It's still used mostly for that and also maintained/improved by funds providing from this work so the cores components are still at https://github.com/enjoy-digital but https://github.com/litex-hub has been created to ease collaborative projects.
<_florent_> for the bscan_spi, it's just that the bscan_spi bitstream is creating a bridge between BSCAN (JTAG) and SPI to allow programming the SPI Flash over JTAG.
<_florent_> not sure clk10 exists, you should use clk50 that is use as the input of the PLL
<_florent_> I would also recommend increasing sys_clk_freq, on Artix7 the default configuration on Arty has no trouble reaching 100MHz.
cr1901_modern has quit [Ping timeout: 240 seconds]
cr1901_modern has joined #litex
<_florent_> somlo: I've been able to reproduce https://github.com/enjoy-digital/litex/issues/802 on Nexys4DDR, but haven't been able to have a closer look at it yet, I'll do it soon.
<_florent_> somlo: otherwise for the SDCard issue under Linux, we could create an issue for that (eventually in linux-on-litex-rocket if easier for you), with steps to reproduce and eventual Litescope debug code, this can allow us to converge faster.
futarisIRCcloud has joined #litex
Bertl_zZ is now known as Bertl
carlomaragno has quit [Read error: Connection reset by peer]
carlomaragno has joined #litex
rohitksingh has quit [Read error: Connection reset by peer]
davidlattimore has quit [Read error: Connection reset by peer]
rohitksingh has joined #litex
davidlattimore has joined #litex
tannewt has quit [Read error: Connection reset by peer]
tannewt has joined #litex
indy has quit [Quit: ZNC - http://znc.sourceforge.net]
indy has joined #litex
tannewt has quit [Read error: Connection reset by peer]
futarisIRCcloud has quit [Ping timeout: 258 seconds]
pdp7 has quit [Ping timeout: 272 seconds]
davidlattimore has quit [Read error: Connection reset by peer]
daveshah has quit [Read error: Connection reset by peer]
carlomaragno has quit [Read error: Connection reset by peer]
tannewt has joined #litex
daveshah has joined #litex
carlomaragno has joined #litex
futarisIRCcloud has joined #litex
rohitksingh has quit [Ping timeout: 260 seconds]
davidlattimore has joined #litex
pdp7 has joined #litex
rohitksingh has joined #litex
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
pdp7 has quit [Ping timeout: 240 seconds]
daveshah has quit [Ping timeout: 256 seconds]
ric96 has quit [Ping timeout: 256 seconds]
daveshah has joined #litex
pdp7 has joined #litex
ric96 has joined #litex
mikeK_de10nano has joined #litex
tpb has quit [Remote host closed the connection]
tpb has joined #litex
<somlo> _florent_: thanks. I'll run a few more experiments with sdcard, then write it all down in an issue, so we have something concrete to work from...
<mikeK_de10nano> I would like to do a PR, But which repository do I submit it too? "Litex" proper? I don;t see it?
<geertu> mikeK_de10nano: didn't "git push" (to github) suggest you to do a PR? Just follow the printed URL?
Melkhior has joined #litex
<mikeK_de10nano> yup.. working on it. working on PR, Sorry i am not a Software guy. OK I see the difference, Which Repo is which? I see both "Litex-hub" and the repo "enjoy-digital"  So litex Proper is there..  I am a bit confused by the two repo's... looking at it 10000 feet..  Thanks.
<mikeK_de10nano> I send the PR to enjoy-digital -> litex.. I think.
<Melkhior> @somlo _florent_ On the sdcard, I might have a line of what is going wrong in my case with rocket in the BIOS: could it be the memory bandwidth is too low compared to the sdcard DMA engine ?
<Melkhior> For unrelated reason I had to try a slower VexRiscv ('P' has *lot* of instructions, timing is a problem), and at 60 MHz I had the same failure mode in the BIOS as I have with a 60 MHz Rocket ... but that also means the memory is running @240 MHz instead of 320-400 MHz when VecRiscv is running at 80-00 MHz ... the sdram test shows a lowered memory
<Melkhior> bandwidth, about 19 MB/s vs. 23+ MB/s for 80+ MHz using VexRiscV...
Melkhior has quit [Quit: Ping timeout (120 seconds)]
mikeK_de10nano has quit [Quit: Ping timeout (120 seconds)]
mikeK_de10nano has joined #litex
Melkhior has joined #litex
st-gourichon-fid has quit [Quit: ZNC - https://znc.in]
st-gourichon-fid has joined #litex
<_florent_> Melkhior: the DMA engine should handle backpressure when the memory bandwidth is too slow, but doing some explicit tests with an artificially reduced bandwidth could be useful to be sure all cases are covered
Bertl is now known as Bertl_oO
Melkhior has quit [Quit: Ping timeout (120 seconds)]
mikeK_de10nano has quit [Quit: Ping timeout (120 seconds)]
mikeK_de10nano has joined #litex
Degi_ has joined #litex
Degi has quit [Ping timeout: 246 seconds]
Degi_ is now known as Degi
TMM has quit [Remote host closed the connection]
TMM has joined #litex
<mikeK_de10nano> :q!
<mikeK_de10nano> oops
<somlo> vi user, nice :D
<mikeK_de10nano> :)   tanks..
<nickoe> _florent_: ok, thank you for the explanation. And about my board.. I am not sure how that clk10 got there, but I will try to adjust it for clk50 as a start. thank you for replying.
<nickoe> I am not really sure what that do_finalize thing even does.
<nickoe> Still same failure. I did use 5MHz on the litex-buildenv project as well .. where I did see the memtest pass.
mikeK_de10nano has quit [Ping timeout: 240 seconds]
<nickoe> _florent_: My board has a 50MHz clock as a base clock, but I guess I can double it somehow.
<nickoe> _florent_: one difference is that I don't derive from the SoCSDRAM as https://github.com/nickoe/litex-buildenv/blob/mars_ax3/targets/mars_ax3/base.py#L34
yfl has joined #litex
yfl has quit [Client Quit]
<nickoe> I have no idea how to debug this :/
<nickoe> hmm
<nickoe> _florent_: Ok, it does seem to help to use the 100MHz sysclock for some reason. https://github.com/litex-hub/litex-boards/commit/edb8cb188c61d45596d34c6a9266889df65e01c4