Saturday, 2020-01-04

*** tpb has joined #yosys00:00
*** emeb has quit IRC00:29
*** Laksen has quit IRC00:54
*** X-Scale` has joined #yosys02:51
*** X-Scale has quit IRC02:52
*** X-Scale` is now known as X-Scale02:52
*** cr1901_modern has quit IRC03:14
*** cr1901_modern has joined #yosys03:17
*** citypw has joined #yosys03:41
*** rohitksingh has joined #yosys03:45
*** rohitksingh_ has joined #yosys03:47
*** rohitksingh has quit IRC03:50
*** dh73 has joined #yosys03:50
*** rohitksingh_ has quit IRC03:51
*** rohitksingh has joined #yosys03:53
*** rohitksingh_ has joined #yosys03:55
*** rohitksingh has quit IRC03:58
*** rohitksingh_ has quit IRC03:59
*** rohitksingh has joined #yosys04:01
*** rohitksingh has quit IRC04:01
*** rohitksingh has joined #yosys04:01
*** rohitksingh_ has joined #yosys04:03
*** rohitksingh__ has joined #yosys04:04
*** rohitksingh has quit IRC04:06
*** rohitksingh_ has quit IRC04:07
*** rohitksingh__ has quit IRC04:09
*** rohitksingh has joined #yosys04:12
*** rohitksingh has quit IRC04:12
*** rohitksingh has joined #yosys04:16
*** rohitksingh_ has joined #yosys04:18
*** rohitksingh__ has joined #yosys04:19
*** rohitksingh___ has joined #yosys04:20
*** rohitksingh____ has joined #yosys04:21
*** rohitksingh has quit IRC04:21
*** dh73 has quit IRC04:22
*** rohitksingh_ has quit IRC04:22
*** rohitksingh__ has quit IRC04:24
*** rohitksingh has joined #yosys04:25
*** rohitksingh___ has quit IRC04:25
*** rohitksingh____ has quit IRC04:26
*** rohitksingh_ has joined #yosys04:28
*** rohitksingh has quit IRC04:29
*** rohitksingh_ has quit IRC04:32
*** rohitksingh has joined #yosys04:34
*** rohitksingh has quit IRC04:38
*** rohitksingh has joined #yosys04:40
*** rohitksingh has quit IRC04:40
*** rohitksingh has joined #yosys04:45
*** rohitksingh_ has joined #yosys04:46
*** rohitksingh__ has joined #yosys04:48
*** rohitksingh__ has quit IRC04:48
*** rohitksingh__ has joined #yosys04:49
*** rohitksingh___ has joined #yosys04:50
*** rohitksingh has quit IRC04:50
*** rohitksingh___ has quit IRC04:50
*** rohitksingh_ has quit IRC04:51
*** rohitksingh has joined #yosys04:51
*** rohitksingh_ has joined #yosys04:52
*** rohitksingh_ has quit IRC04:52
*** rohitksingh_ has joined #yosys04:53
*** rohitksingh__ has quit IRC04:53
*** rohitksingh has quit IRC04:56
*** rohitksingh_ has quit IRC04:58
*** rohitksingh has joined #yosys04:59
*** rohitksingh_ has joined #yosys05:00
*** rohitksingh has quit IRC05:04
*** rohitksingh___ has joined #yosys05:04
*** rohitksingh_ has quit IRC05:05
*** rohitksingh___ has quit IRC05:08
*** rohitksingh has joined #yosys05:12
*** rohitksingh_ has joined #yosys05:13
*** rohitksingh has quit IRC05:16
*** rohitksingh_ has quit IRC05:18
*** rohitksingh has joined #yosys05:19
*** rohitksingh_ has joined #yosys05:20
*** rohitksingh__ has joined #yosys05:21
*** rohitksingh___ has joined #yosys05:22
*** rohitksingh___ has quit IRC05:22
*** rohitksingh has quit IRC05:23
*** rohitksingh_ has quit IRC05:24
*** rohitksingh__ has quit IRC05:26
*** rohitksingh has joined #yosys05:28
*** rohitksingh has quit IRC05:29
*** rohitksingh_ has joined #yosys05:29
*** rohitksingh has joined #yosys05:31
*** rohitksingh has quit IRC05:31
*** rohitksingh has joined #yosys05:32
*** rohitksingh__ has joined #yosys05:33
*** rohitksingh_ has quit IRC05:34
*** rohitksingh__ has quit IRC05:34
*** rohitksingh___ has joined #yosys05:34
*** rohitksingh has quit IRC05:36
*** rohitksingh has joined #yosys05:37
*** rohitksingh___ has quit IRC05:38
*** rohitksingh_ has joined #yosys05:38
*** rohitksingh__ has joined #yosys05:40
*** rohitksingh has quit IRC05:42
*** rohitksingh_ has quit IRC05:43
*** rohitksingh__ has quit IRC05:44
*** rohitksingh has joined #yosys05:46
*** rohitksingh_ has joined #yosys05:46
*** rohitksingh__ has joined #yosys05:48
*** rohitksingh___ has joined #yosys05:49
*** cr1901_modern has quit IRC05:49
*** rohitksingh has quit IRC05:50
*** rohitksingh_ has quit IRC05:51
*** rohitksingh__ has quit IRC05:52
*** rohitksingh has joined #yosys05:52
*** rohitksingh___ has quit IRC05:53
*** rohitksingh_ has joined #yosys05:53
*** rohitksingh has quit IRC05:57
*** rohitksingh__ has joined #yosys05:57
*** rohitksingh__ has quit IRC05:57
*** rohitksingh_ has quit IRC05:58
*** rohitksingh has joined #yosys06:00
*** rohitksingh has quit IRC06:26
*** rohitksingh has joined #yosys06:35
*** emeb_mac has quit IRC06:41
*** _whitelogger has quit IRC06:46
*** _whitelogger has joined #yosys06:48
*** Jybz has joined #yosys07:04
*** rohitksingh has quit IRC10:37
*** rektide has quit IRC11:04
*** Jybz has quit IRC11:28
*** Jybz has joined #yosys11:28
*** adjtm has joined #yosys13:16
*** adjtm_ has quit IRC13:18
*** _whitelogger has quit IRC14:28
*** _whitelogger has joined #yosys14:30
*** rohitksingh has joined #yosys15:03
*** rohitksingh_ has joined #yosys15:04
*** rohitksingh__ has joined #yosys15:05
*** rohitksingh___ has joined #yosys15:06
*** rohitksingh__ has quit IRC15:06
*** rohitksingh___ has quit IRC15:06
*** rohitksingh has quit IRC15:07
*** rohitksingh has joined #yosys15:07
*** rohitksingh has quit IRC15:08
*** emeb has joined #yosys15:08
*** rohitksingh_ has quit IRC15:09
*** rohitksingh has joined #yosys15:13
*** rohitksingh_ has joined #yosys15:14
*** rohitksingh_ has quit IRC15:14
*** rohitksingh has quit IRC15:18
*** rohitksingh has joined #yosys15:22
*** rohitksingh_ has joined #yosys15:23
*** rohitksingh_ has quit IRC15:24
*** rohitksingh_ has joined #yosys15:27
*** rohitksingh has quit IRC15:27
*** rohitksingh has joined #yosys15:28
*** rohitksingh__ has joined #yosys15:29
*** rohitksingh_ has quit IRC15:32
*** rohitksingh___ has joined #yosys15:32
*** rohitksingh__ has quit IRC15:32
*** rohitksingh has quit IRC15:33
*** rohitksingh___ has quit IRC15:36
*** rohitksingh has joined #yosys15:42
*** rohitksingh_ has joined #yosys15:43
*** rohitksingh has quit IRC15:44
*** rohitksingh has joined #yosys15:44
*** rohitksingh has quit IRC15:44
*** gmc has quit IRC15:45
*** rohitksingh has joined #yosys15:46
*** gmc has joined #yosys15:46
*** rohitksingh has quit IRC15:47
*** rohitksingh_ has quit IRC15:48
*** rohitksingh has joined #yosys15:48
*** rohitksingh_ has joined #yosys15:49
*** rohitksingh has quit IRC15:53
*** rohitksingh_ has quit IRC15:54
*** rohitksingh has joined #yosys15:55
*** rohitksingh has quit IRC15:55
*** rohitksingh has joined #yosys15:56
*** rohitksingh_ has joined #yosys15:57
*** rohitksingh_ has quit IRC15:57
*** rohitksingh_ has joined #yosys15:58
*** rohitksingh_ has quit IRC15:59
*** rohitksingh_ has joined #yosys15:59
*** rohitksingh has quit IRC16:01
*** rohitksingh_ has quit IRC16:04
*** rohitksingh has joined #yosys16:05
*** rohitksingh has quit IRC16:05
*** rohitksingh has joined #yosys16:07
*** rohitksingh_ has joined #yosys16:10
*** rohitksingh__ has joined #yosys16:11
*** rohitksingh has quit IRC16:11
*** rohitksingh has joined #yosys16:12
*** rohitksingh_ has quit IRC16:14
*** rohitksingh__ has quit IRC16:15
*** rohitksingh has quit IRC16:18
*** rohitksingh has joined #yosys16:18
*** Laksen has joined #yosys16:20
*** rohitksingh_ has joined #yosys16:20
*** rohitksingh__ has joined #yosys16:21
*** rohitksingh__ has quit IRC16:22
*** rohitksingh__ has joined #yosys16:23
*** rohitksingh has quit IRC16:24
*** rohitksingh has joined #yosys16:24
*** rohitksingh_ has quit IRC16:25
*** rohitksingh_ has joined #yosys16:25
*** rohitksingh___ has joined #yosys16:26
*** rohitksingh____ has joined #yosys16:28
*** rohitksingh__ has quit IRC16:28
*** rohitksingh has quit IRC16:29
*** rohitksingh_ has quit IRC16:30
*** rohitksingh has joined #yosys16:31
*** rohitksingh___ has quit IRC16:31
*** rohitksingh_ has joined #yosys16:32
*** rohitksingh____ has quit IRC16:32
*** rohitksingh_ has quit IRC16:32
*** rohitksingh_ has joined #yosys16:33
*** rohitksingh__ has joined #yosys16:35
*** rohitksingh has quit IRC16:36
*** rohitksingh_ has quit IRC16:38
*** rohitksingh__ has quit IRC16:39
*** rohitksingh has joined #yosys16:40
*** rohitksingh_ has joined #yosys16:41
*** rohitksingh has quit IRC16:45
*** rohitksingh_ has quit IRC16:46
*** rohitksingh has joined #yosys16:47
*** rohitksingh has quit IRC16:52
*** rohitksingh has joined #yosys16:53
*** rohitksingh has quit IRC16:53
*** rohitksingh has joined #yosys16:54
*** rohitksingh_ has joined #yosys16:55
*** rohitksingh__ has joined #yosys16:56
*** rohitksingh___ has joined #yosys16:58
*** rohitksingh__ has quit IRC16:58
*** rohitksingh has quit IRC16:59
*** rohitksingh_ has quit IRC16:59
*** rohitksingh___ has quit IRC17:02
*** rohitksingh has joined #yosys17:03
*** rohitksingh has quit IRC17:04
*** rohitksingh has joined #yosys17:04
*** rohitksingh_ has joined #yosys17:06
*** rohitksingh__ has joined #yosys17:07
*** rohitksingh has quit IRC17:09
*** rohitksingh_ has quit IRC17:11
*** rohitksingh has joined #yosys17:11
*** rohitksingh has quit IRC17:11
*** rohitksingh has joined #yosys17:13
*** rohitksingh__ has quit IRC17:14
*** rohitksingh_ has joined #yosys17:18
*** rohitksingh has quit IRC17:18
*** rohitksingh_ has quit IRC17:22
*** rohitksingh has joined #yosys17:29
*** rohitksingh has quit IRC17:30
*** rohitksingh has joined #yosys17:31
*** rohitksingh_ has joined #yosys17:32
*** rohitksingh has quit IRC17:35
*** rohitksingh_ has quit IRC17:36
*** rohitksingh has joined #yosys17:37
*** rohitksingh_ has joined #yosys17:38
*** rohitksingh__ has joined #yosys17:39
*** citypw has quit IRC17:40
*** rohitksingh__ has quit IRC17:40
*** rohitksingh__ has joined #yosys17:40
*** rohitksingh__ has quit IRC17:41
*** rohitksingh has quit IRC17:42
*** rohitksingh_ has quit IRC17:43
*** adjtm has quit IRC18:30
*** FL4SHK has quit IRC19:23
*** FL4SHK has joined #yosys19:38
*** Jybz has quit IRC19:41
*** Jybz has joined #yosys19:54
*** Duality has joined #yosys20:27
Dualityhi20:27
daveshahhi!20:48
Dualityis it correct that i see there is work being done on intel cyclone IV ?20:56
Dualitysupport for that20:56
whitequarkcc ZirconiumX21:00
mwkZirconiumX is working on Cyclone V, not Cyclone IV (and they're quite different things), so unless I'm missing something, it'd be a no21:01
ZirconiumXThe CIV is actually dh73's pet project. I have been focusing on the CV/C10GX but it would be possible to do CIV/C10LP if there's sufficient interest (AKA if it would be fun)21:02
*** adjtm has joined #yosys21:03
ZirconiumXThere *is* some existing support for CIV in synth_intel but my blunt opinion is that synth_intel should be considered untrustworthy.21:04
ZirconiumXAs in, I do not trust it to synthesise correctly21:04
ZipCPUZirconiumX: Cyclone-V w/ ARM?21:04
ZirconiumXZipCPU: it's the dev board that I have, but by no means the only one I'm targeting21:05
ZipCPUSo ... are you targeting with or without the ARM?  Just asking, 'cause I have the ARM version ...21:05
ZirconiumXIf/when there's a FOSS flow for it, blinky will likely run on WQ's dev board before my own21:06
ZirconiumXZipCPU: "both"21:06
ZipCPUOk ... awesome!21:06
ZirconiumXA Cyclone V is a Cyclone V is a Cyclone V.21:06
ZipCPUAhh ... I remember being told some had ARMs and some did not21:07
ZipCPUThe one I have has the ARM on it (DE-10 Nano)21:07
mwk(as opposed to Cyclone 10 which is not necessarily a Cyclone 10)21:07
ZirconiumXYes, some have a built in ARM core, but fundamentally the FPGA is identical21:07
ZipCPUI look forward to having the opportunity to test something21:07
ZirconiumXmwk: yeah, that's some misguided branding21:07
ZipCPUIn the meantime ... I'm still working on the AXI interconnect thing21:08
ZipCPU... as in, building my own21:08
ZipCPUI'd love to marry this work with the hardware though21:08
ZirconiumXAt present I'm trying to get Yosys to target Quartus PnR21:08
ZipCPUSounds like a good start.  I know I was successful doing that with the Max1021:09
ZirconiumXBut given my painful experiences getting even synth_intel_alm to target Quartus, I suspect that the original synthesis script will have bitrotted beyond repair.21:10
ZipCPUDoh!21:10
ZirconiumXAltera chips are curious beasts.21:11
ZipCPUHow so?21:11
mwkZipCPU: considered a Zynq?21:11
ZipCPUmwk: Yep!21:11
mwkat some point I'd love to have FOSS support for it21:11
mwkas in, the parts other than the FPGA proper21:11
ZipCPUI keep considering it, but never jumping in21:11
ZirconiumXAs far as I can tell the primitives never considered the possibility of someone trying to create an inverter.21:11
ZipCPUHow difficult could an inverter be?21:12
mwkuhh21:12
mwkvery21:12
ZipCPUReally?  I figured you'd just adjust the inputs to the LUT it was heading into21:12
mwkyou can have inverters on other things than LUT inputs/outputs21:13
ZirconiumXZipCPU: each PIP in an Altera platform is inverting, so inversion is performed by PIP parity.21:13
*** emeb_mac has joined #yosys21:13
mwkyah21:13
ZipCPUSeriously?  Not sure why you'd do that.  It just makes the book-keeping nasty21:13
mwkZipCPU: because a CMOS inverter is cheaper than a CMOS buffer21:13
ZipCPUThen again ... I've never built one of these, so I wouldn't be certain why you do much of any of this21:13
mwkXilinx Ultrascale does the same21:13
ZipCPUAh, ok21:14
mwkso if you're routing to a LUT input, or some other input with a free inversion, you can take any path21:14
mwkbut if you're routing to some other input (eg. FF reset or clock enable), you get to choose a route with the right parity21:14
mwka fun puzzle for the router21:14
ZipCPU... or stuff a LUT into the puzzle21:14
ZipCPUYeah21:15
ZirconiumXThe router which I should mention is *still* based on VPR21:15
ZipCPUThere exists one based upon VPR?  That's something21:15
ZirconiumXYep, the Quartus router is built on VPR21:15
ZirconiumXNot that they open sourced any of their modifications21:15
whitequarkwow, really?21:16
ZirconiumXMhm.21:16
* ZipCPU ditto's whitequark's response, wow, really?21:17
ZirconiumXI always wondered why Quartus took so long to start. Turns out loading in 160-ish shared libraries at startup takes a while.21:17
ZipCPUI thought it was nothing more than the bloat common to almost all GUI software these days21:19
whitequarkhave they heard of prelinking?21:19
whitequarkactually21:19
whitequarkyou can just prelink them yourself, try it21:19
whitequarkapt-get install prelink21:19
ZirconiumXBut within those libraries (which have symbols in release code I should point out), you can find VPR function names21:19
whitequark(and turn off ASLR of course)21:19
ZirconiumXAdditionally, Sarayan figured out the database formats21:20
ZirconiumXIt's essentially a tag length value stream where they just dump struct values in binary21:21
ZirconiumXGood thing they chose to tag them with the struct name *in plain text*21:21
mwkconvenient21:21
ZirconiumXAlthough I'm not awarding points for the 7-layer nested recursive template.21:22
whitequarklmao21:22
whitequarkis that like a mangled c++ name?21:22
ZirconiumXNope, unmangled21:22
mwkwait what21:23
ZirconiumXI have the horrible suspicion that somebody went to the trouble of hardcoding these type names into the binary.21:23
ZirconiumXAlternatively Quartus unmangles its own symbol table to resolve these21:24
ZirconiumXWhich is also possible21:24
ZipCPUWhoa21:24
ZipCPUSo the databases have been reverse engineered ?21:25
ZirconiumX(I know it has this capability because you get stack traces on ICEs with full function names)21:25
ZirconiumXZipCPU: the format has, but not the data (as of yet)21:25
mwkZipCPU: layers are being slowly peeled off21:25
ZipCPUOh, okay ... still worth noting21:25
ZirconiumXMy understanding is that Sarayan is trying to get the bitstream data done by reversing the bitstream databases21:26
ZirconiumXMy major question here is that if we develop something that reads the Quartus databases we're going to be in the interesting quandary of needing Quartus to not use Quartus.21:27
ZipCPUDon't ask me.  IANAL21:28
ZipCPU;)21:28
ZirconiumXIt also means we've got to link in both liblzma and zlib because Quartus uses those interchangeably.21:28
ZirconiumX(mmm, software bloat)21:29
*** Jybz has quit IRC21:30
ZirconiumXNow, does anybody have any more questions?21:31
ZirconiumXIf not, I'll go back to sleep :P21:31
ZipCPUNo more questions, just looking forward to fun and exciting results ;)21:31
mwkplease don't tell me mentioning you on IRC actually wakes you up :p21:31
ZirconiumX*buzz buzz*21:31
ZipCPUOh, dear.  Sorry.  Do go and get some sleep.21:32
*** Laksen has quit IRC21:35
corecodehaha21:37
*** rombik_su has joined #yosys21:41
ZirconiumXWell I feel a bit better now at least22:26
*** Duality has quit IRC22:49

Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!