tpb has quit [Remote host closed the connection]
tpb has joined #symbiflow
Degi_ has joined #symbiflow
Degi has quit [Ping timeout: 265 seconds]
Degi_ is now known as Degi
ASHR has quit [Ping timeout: 276 seconds]
citypw has joined #symbiflow
ASHR has joined #symbiflow
citypw has quit [Ping timeout: 240 seconds]
gsmecher has joined #symbiflow
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #symbiflow
ASHR has quit [Remote host closed the connection]
Degi_ has joined #symbiflow
Degi has quit [Ping timeout: 268 seconds]
Degi_ is now known as Degi
gsmecher has quit [Ping timeout: 252 seconds]
kraiskil has joined #symbiflow
kgugala has joined #symbiflow
kgugala_ has quit [Read error: Connection reset by peer]
kraiskil has quit [Ping timeout: 265 seconds]
kgugala has quit [Quit: -a- Connection Timed Out]
kgugala has joined #symbiflow
kraiskil has joined #symbiflow
kraiskil has quit [Ping timeout: 268 seconds]
lopsided98 has joined #symbiflow
lopsided98_ has quit [Ping timeout: 276 seconds]
kgugala_ has joined #symbiflow
kgugala has quit [Ping timeout: 268 seconds]
ssb has quit [Remote host closed the connection]
ssb has joined #symbiflow
ssb has quit [Remote host closed the connection]
ssb has joined #symbiflow
citypw has joined #symbiflow
kgugala has joined #symbiflow
kgugala_ has quit [Ping timeout: 252 seconds]
kraiskil has joined #symbiflow
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #symbiflow
ayazar1 has joined #symbiflow
kraiskil has quit [Ping timeout: 268 seconds]
citypw has quit [Ping timeout: 240 seconds]
<mithro> Lofty: BTW - I have been meaning to mention that there is no reason that Mistral couldn't become a SymbiFlow project if you wanted. Intel is a low priority for my team at the moment but there could be opportunities to get someone like Microsoft onboard or something through the CHIPS Alliance (that Intel are part of). Intel are the biggest funder of the VtR and behind the https://www.nexusfpga.org/ project.
<tpb> Title: Intel/VMware Crossroads 3D-FPGA Academic Research Center | Home (at www.nexusfpga.org)
<mithro> Lofty: also fine to continue to do your own thing
<Lofty> From my own contacts at Intel, trying to involve them is asking for a legal fight, I think
gromero has quit [Quit: Leaving]
<Lofty> mithro: I think the thing I've learned is that Intel OSTC are very friendly to FOSS tooling and Intel PSG absolutely hate it
kgugala_ has joined #symbiflow
kgugala has quit [Ping timeout: 246 seconds]
kgugala has joined #symbiflow
kgugala_ has quit [Ping timeout: 240 seconds]
kgugala_ has joined #symbiflow
kgugala has quit [Ping timeout: 260 seconds]
kgugala has joined #symbiflow
kgugala_ has quit [Ping timeout: 252 seconds]
bjorkintosh has quit [Remote host closed the connection]
kraiskil has joined #symbiflow
kraiskil has quit [Ping timeout: 252 seconds]
ayazar1 has quit [Quit: ayazar1]
ayazar1 has joined #symbiflow
jokus_malus[m] is now known as jokus_malus
jokus_malus has quit [Quit: authenticating]
jokus_malus has joined #symbiflow
<nickoe> Anyone that have use litedram and wondered why data seems to be reversed in bursts according to the input address?
<sf-slack1> <cjearls> Reversed at a byte-granularity of bit-granularity?
<nickoe> 2 secs
<nickoe> Originally I found this discrepancey between the sim and target https://i.snipboard.io/geh8WT.jpg
<nickoe> I get 4x32 bits from the DMA thing, but I get the lowest address last. Compare https://dpaste.com/E87NKBLM6 vs https://i.snipboard.io/Dqf8TW.jpg
<tpb> Title: dpaste: E87NKBLM6 (at dpaste.com)
<nickoe> cjearls, so I guess that is word-granularity?
<nickoe> I wonder if there is something fundemental that I overlook.
ayazar1 has quit [Quit: ayazar1]
<sf-slack1> <butta> nickoe: This is happening because of the conversion from 128-bit native DRAM width to the 32-bit width requested here: https://github.com/nickoe/litex-boards/blob/f3090247db0a7d26291c39860eede3a3aa46ca64/litex_boards/targets/mars_ax3.py#L229 The solution is to add the parameter 'reverse=True' to the get port function call which will switch the order of 32-bit words when splitting a 128-bit word.
<nickoe> butta Hmm, ok cool. I will try that straight away!
<nickoe> I was not aware of that option.
<nickoe> butta, do you know why this is different in simulation?
<sf-slack1> <butta> nickoe: I'm really not sure, but it could have to do with simulation not modeling DRAM precisely
<nickoe> wwooooooowww It works!
<sf-slack1> <butta> Great to hear!
<nickoe> Thank you very much for the hint!
<nickoe> I have been, mmm, debugging this all day long
<nickoe> I mean, until I found above thing about it consistently returning the correct data in chunks, but reversed
<nickoe> butta, I also created the issue here to track it when writing to this channel. I didn't mention your nick there, but I was not sure if you were ok being called out so I left it out for now. https://github.com/enjoy-digital/litedram/issues/251#issuecomment-835897878
<sf-slack1> <butta> nickoe: It would be good to figure out why simulation is different. I unfortunately have very little experience using the litex simulator so I probably wont be much help there. You can mention me on github if you feel like it, my username is andrewb1999
<nickoe> thanks
<nickoe> Is there a way to offload or distribute symbiflow synthesis?
<Lofty> nickoe: no, not really. I think nextpnr can utilise multiple cores to assist placement, but that's generally pretty fast anyway.
<nickoe> ok
<Lofty> If you mean Yosys specifically, then the core representation is intrinsically not thread safe; you'd need to write a whole new program for...limited gains.
<Lofty> Even the commercial tools don't utilise multiple threads much in synthesis
<nickoe> Lofty: Ok, I was more interested in it from a user perspective. So I mean, if it was supported somehow and I didn't know about it -- I would not use it and be robbed by time. Possibly. :D
<Lofty> Yosys is a pretty fast synthesis tool I've found
<Lofty> There's not a lot of time to rob
<mithro> Surelog actually supports some parallel SystemVerilog parsing
<Lofty> I mean, as a Yosys developer I'd love to talk about anything that seems subjectively slow to you
<nickoe> Lofty: To be honest I am not using symbiflow right now, just trying to make my project work. So using litex directly with vivado, but I will ned to try it out with symbiflow. I did play around with the symbiflow exaples around december/january, so I am familiar with it by now.