Thursday, 2021-07-22

*** tpb <[email protected]> has joined #litex00:00
*** Stephen_ <[email protected]> has joined #litex00:02
*** Stephen_ <[email protected]> has quit IRC (Remote host closed the connection)01:29
*** Stephen_ <[email protected]> has joined #litex01:30
*** Degi_ <[email protected]> has joined #litex01:36
*** Degi <[email protected]> has quit IRC (Ping timeout: 258 seconds)01:38
*** Degi_ is now known as Degi01:38
*** TMM_ <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)01:49
*** TMM_ <[email protected]> has joined #litex01:49
*** Emantor <[email protected]> has quit IRC (Quit: ZNC - http://znc.in)04:03
*** Emantor <[email protected]> has joined #litex04:04
*** Stephen_ <[email protected]> has quit IRC (Quit: Leaving)05:15
*** analognoise <[email protected]> has joined #litex05:44
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-coded06:25
_florent_Melkhior: yes exactly, I was using fixed bitslip/delays (the one knowing to work with the BIOS)06:58
_florent_we have enough margin to have something usable06:59
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 ?07:00
_florent_and that's also used by some vendors07:00
_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)07:03
MelkhiorOK thanks07:03
MelkhiorJust writing values if Forth should be much easier than trying to implement all the testing loops...07:03
MelkhiorAlthough nothing is going to use the SDRAM before the OS has booted on the host anyway :-)07:04
MelkhiorSwapping 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!07:06
MelkhiorGlad I switched from my home-grown VHDL to a Litex SoC and Migen :-)07:07
Melkhiorthanks again !!!07:07
_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 it08:16
_florent_Melkhior: found it, I added it to the gist: https://gist.github.com/enjoy-digital/529a4d9994f0cc95e45382e4eb253b09#file-test_sdram_init-py08:22
Melkhiorthx08:23
_florent_So I was using this script to find the bitslip/delays values to use with the SDRAMInit module on Arty08:23
*** chiefwigms <[email protected]> has quit IRC (Ping timeout: 246 seconds)11:55
leonsCan I expect any persistent damage to my Xilinx Kintex7 FPGA if I choose the wrong speedgrade while building the bitstream?12:28
gatecatnope12:28
gatecatif you chose a speedgrade lower than the actual one, then there won't be a problem at all12:29
gatecatif you choose one higher than the actual one, there's a possibility at worst the design won't work or will be unreliable12:29
leonslower, meaning slower, meaning higher number? I don't really get Xilinx's logic there...12:29
gatecata lower speedgrade is slower in Xilinx land12:30
gatecatyes this is the opposite to DRAM etc12:30
leonsAh, okay. I thought I ready somewhere lower number = faster, but that's good to know12:30
gatecatI think that might be in Intel land12:31
gatecatboth Lattice and Xilinx have speedgrade being lower=slower12:31
leonsI'm trying to prepare a patch to port LiteX to some FPGA board where the documentation does not mention the speedgrade anywhere12:31
leonsSo I've been just using -1, given I didn't have physical access to the FPGA12:32
gatecatyeah, that's fair12:32
leonsAnd I was wondering whether different production runs of the board might have a different speedgrade12:32
leonsOh, now I'm really confused: xc7k325tffg676-1, is that Speedgrade "1" or "-1"? In the sense would "-2" be a higher or lower number? :D12:33
leonsAs in: is it a signed integer? :)12:34
gatecatno, it's not signed12:34
gatecatthe dash is a separator not a minus12:34
leonsAh, okay, thanks for clarifying!12:35
*** chiefwigms <[email protected]> has joined #litex13:03
*** Melkhior_ <Melkhior_!~Melkhior@2a01:e0a:1b7:12a0:225:90ff:fefb:e717> has joined #litex13:16
*** cr1901 <cr1901!~William@2601:8d:8600:911:49a2:20d4:ea92:8724> has quit IRC (Ping timeout: 255 seconds)13:18
*** Melkhior <Melkhior!~Melkhior@2a01:e0a:1b7:12a0:225:90ff:fefb:e717> has quit IRC (Ping timeout: 255 seconds)13:18
*** kbeckmann <[email protected]> has quit IRC (Ping timeout: 255 seconds)13:18
*** shoragan <shoragan!~shoragan@user/shoragan> has quit IRC (Ping timeout: 255 seconds)13:18
*** Xesxen <Xesxen!~cyber@hackalot/deelnemer/xesxen> has quit IRC (Ping timeout: 255 seconds)13:18
*** shenki <[email protected]> has quit IRC (Ping timeout: 255 seconds)13:18
*** shenki_ <[email protected]> has joined #litex13:18
*** Melkhior_ <Melkhior_!~Melkhior@2a01:e0a:1b7:12a0:225:90ff:fefb:e717> has quit IRC (Client Quit)13:19
*** shoragan <shoragan!~shoragan@user/shoragan> has joined #litex13:20
*** Melkhior <Melkhior!~Melkhior@2a01:e0a:1b7:12a0:225:90ff:fefb:e717> has joined #litex13:20
*** Xesxen <Xesxen!~cyber@hackalot/deelnemer/xesxen> has joined #litex13:20
*** kbeckmann <[email protected]> has joined #litex13:28
*** cr1901 <cr1901!~William@2601:8d:8600:911:e449:f0:e27b:3a3c> has joined #litex13:30
*** futarisIRCcloud <[email protected]> has joined #litex15:44
*** pftbest <pftbest!~pftbest@2a01:4f8:c17:6afc::1:2> has quit IRC (Remote host closed the connection)19:59
*** pftbest <pftbest!~pftbest@2a01:4f8:c17:6afc::1:2> has joined #litex20:17
*** chiefwigms <[email protected]> has quit IRC (Quit: Client closed)21:36
*** chiefwigms <[email protected]> has joined #litex21:37
*** chiefwigms <[email protected]> has quit IRC (Quit: Client closed)21:50
*** chiefwigms <[email protected]> has joined #litex21:50
*** TMM_ <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)22:17
*** TMM_ <[email protected]> has joined #litex22:17
*** joseng <[email protected]> has quit IRC (Remote host closed the connection)23:16

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!