Friday, 2020-08-07

*** tpb has joined #litex00:00
*** Degi has quit IRC00:36
*** Degi has joined #litex00:37
*** davidcorrigan714 has joined #litex01:14
*** avg10 has joined #litex01:35
*** avg10 has quit IRC01:41
*** avg95 has joined #litex01:49
*** avg95 has quit IRC01:57
*** jaseg has quit IRC02:16
*** jaseg has joined #litex02:18
*** FFY00 has quit IRC03:59
*** FFY00 has joined #litex04:00
*** FFY00 has quit IRC04:01
*** FFY00 has joined #litex04:02
davidcorrigan714avg alan?04:52
avgYes!04:52
davidcorrigan714Cool, was about to leave some notes about trying to connect to untangle some commits. Not sure you if it's alerted you yet for some of the comments I had left on things04:53
* avg checks04:53
avgah yes - the list of primitives is confusing04:56
avgThe SP512K primitive corresponds to the architecture of the LRAMs04:57
avgand then SP16K matches the Crosslink EBRAMs04:57
avgThe reference guide is light on helpful detail04:58
avgSP256K is the iCE40 SPRAM04:59
davidcorrigan714ok, found the section of the datasheet that kind of spells that out more. So you did the SP512K which would do LRAM and I went for the SP16K which is block ram. Not sure how the distributed RAM bits work or if those mostly get used in other things. Seems like just names need sorting then since both types are useful.05:03
avgIf i'm reading it correctly, distributed RAM uses FFs, so probably not generally useful connected to Wishbone05:04
avgAgree both BRAM and LRAM ram is useful - on the NX/40, I'm planning to use 256kB BRAM + 256kB LRAM05:05
avgfwiw, Radiant is telling me that the 125MHz clock can't be used directly - it looks like it is intended only for use with the SERDES block05:10
avgSo, working on getting the 12MHz clock going05:10
davidcorrigan714I've got the 450 Mhz one setup and you can divide it down. Pushed those a few minutes ago05:12
avgAh, the internal oscillator? nice05:12
davidcorrigan714yeah, the accuracy is something like 15% but it works. I accidentally had it at 90 Mhz the first go and it actually worked but I set the default to 75 Mhz.05:13
davidcorrigan714The OSCA block has the 450 Mhz core with 2 divided outputs, then a slower clock as well, forget the exact speed, but I haven't quite figured out how to nicely expose that slower one with the way the faster two output are structured in the code.05:14
davidcorrigan714I've got to run for the evening, but I'm curious about the tooling naming difference. May just have to put an OS check for the name if they're really separate on the two platforms.05:15
*** davidcorrigan714 has quit IRC05:15
daveshahavg: is there any need to use RAM primitives?05:43
daveshahA big enough main ram in LiteX should hopefully end up inferred to LRAM anyway05:43
avg@daveshah I will check that out in the near future05:46
avgIs there an example of another FPGA with largish special purpose rams that are inferred? I"m only familiar with iCE40 and Artix705:47
daveshahYes, UltraScale+ URAMs are inferred05:48
avgty!05:48
*** kgugala has joined #litex05:58
*** kgugala has quit IRC05:59
*** kgugala has joined #litex05:59
*** kgugala__ has quit IRC06:00
*** CarlFK has quit IRC06:23
avg@daveshah Radiant seems to be inferring BRAMs instead of LRAMs.06:29
daveshahAh, that's a shame06:30
*** avg has quit IRC06:53
*** CarlFK has joined #litex07:02
*** kgugala_ has joined #litex08:52
*** kgugala has quit IRC08:56
*** kgugala_ has quit IRC08:57
*** kgugala has joined #litex08:57
*** kgugala_ has joined #litex11:09
*** kgugala has quit IRC11:09
*** _whitelogger has quit IRC11:48
*** _whitelogger has joined #litex11:50
*** FFY00 has quit IRC12:49
*** davidcorrigan714 has joined #litex15:49
*** davidcorrigan714 has quit IRC17:00
*** m4ssi has joined #litex18:37
*** m4ssi has quit IRC19:25
*** avg has joined #litex20:04
*** davidcorrigan714 has joined #litex21:42
*** davidcorrigan714 has quit IRC22:05
*** Djr has joined #litex23:05
*** Djr has quit IRC23:07
*** lf has quit IRC23:18
*** lf has joined #litex23:18
*** HoloIRCUser has joined #litex23:46
*** avg has quit IRC23:49

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