_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
Stephen_ has joined #litex
Stephen_ has quit [Remote host closed the connection]
Stephen_ has joined #litex
Degi_ has joined #litex
Degi has quit [Ping timeout: 258 seconds]
Degi_ is now known as Degi
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #litex
Emantor has quit [Quit: ZNC - http://znc.in]
Emantor has joined #litex
Stephen_ has quit [Quit: Leaving]
analognoise has joined #litex
<Melkhior> _florent_: in the DDR3 gist you posted, the code assumes you already know the timings needed if I understand correctly ? bitslip and delay are hard-coded
<_florent_> Melkhior: yes exactly, I was using fixed bitslip/delays (the one knowing to work with the BIOS)
<_florent_> we have enough margin to have something usable
<Melkhior> _florent_: would that work per-design ? I.e. if you calibrate on a specific board, would that still work on a different board of the same make and model ?
<_florent_> and that's also used by some vendors
<_florent_> Melkhior: the variation between boards should be negligeable vs the margin we have, so once calibrated on a board, it should work on other similar boards (On Digilent Arty it was the case)
<Melkhior> OK thanks
<Melkhior> Just writing values if Forth should be much easier than trying to implement all the testing loops...
<Melkhior> Although nothing is going to use the SDRAM before the OS has booted on the host anyway :-)
<Melkhior> Swapping to the FPGA DDR3 controller by litedram with a custom DMA talking to LiteDRAM{Reader,Writer} is a lot faster than swapping to a micro-sd card on a SCSI2SD V6 behing the ESP SCSI controller!
<Melkhior> Glad I switched from my home-grown VHDL to a Litex SoC and Migen :-)
<Melkhior> thanks again !!!
<_florent_> Melkhior: I think I had also had a simple python script to do the DDR3 calibration and find the bitslip/delays over UARTBone, I'll try to find it
<Melkhior> thx
<_florent_> So I was using this script to find the bitslip/delays values to use with the SDRAMInit module on Arty
chiefwigms has quit [Ping timeout: 246 seconds]
<leons> Can I expect any persistent damage to my Xilinx Kintex7 FPGA if I choose the wrong speedgrade while building the bitstream?
<gatecat> nope
<gatecat> if you chose a speedgrade lower than the actual one, then there won't be a problem at all
<gatecat> if you choose one higher than the actual one, there's a possibility at worst the design won't work or will be unreliable
<leons> lower, meaning slower, meaning higher number? I don't really get Xilinx's logic there...
<gatecat> a lower speedgrade is slower in Xilinx land
<gatecat> yes this is the opposite to DRAM etc
<leons> Ah, okay. I thought I ready somewhere lower number = faster, but that's good to know
<gatecat> I think that might be in Intel land
<gatecat> both Lattice and Xilinx have speedgrade being lower=slower
<leons> I'm trying to prepare a patch to port LiteX to some FPGA board where the documentation does not mention the speedgrade anywhere
<leons> So I've been just using -1, given I didn't have physical access to the FPGA
<gatecat> yeah, that's fair
<leons> And I was wondering whether different production runs of the board might have a different speedgrade
<leons> Oh, now I'm really confused: xc7k325tffg676-1, is that Speedgrade "1" or "-1"? In the sense would "-2" be a higher or lower number? :D
<leons> As in: is it a signed integer? :)
<gatecat> no, it's not signed
<gatecat> the dash is a separator not a minus
<leons> Ah, okay, thanks for clarifying!
chiefwigms has joined #litex
Melkhior_ has joined #litex
cr1901 has quit [Ping timeout: 255 seconds]
Melkhior has quit [Ping timeout: 255 seconds]
kbeckmann has quit [Ping timeout: 255 seconds]
shoragan has quit [Ping timeout: 255 seconds]
Xesxen has quit [Ping timeout: 255 seconds]
shenki has quit [Ping timeout: 255 seconds]
shenki_ has joined #litex
Melkhior_ has quit [Client Quit]
shoragan has joined #litex
Melkhior has joined #litex
Xesxen has joined #litex
kbeckmann has joined #litex
cr1901 has joined #litex
futarisIRCcloud has joined #litex
pftbest has quit [Remote host closed the connection]
pftbest has joined #litex
chiefwigms has quit [Quit: Client closed]
chiefwigms has joined #litex
chiefwigms has quit [Quit: Client closed]
chiefwigms has joined #litex
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #litex
joseng has quit [Remote host closed the connection]