Wednesday, 2019-09-18

*** tpb has joined #symbiflow00:00
mithrokgugala: I created https://github.com/SymbiFlow/python-symbiflow-v2x00:51
tpbTitle: GitHub - SymbiFlow/python-symbiflow-v2x: Tool for converting specialized annotated Verilog models into XML needed for Verilog to Routing flow. (at github.com)00:51
mithrolromor[m]: How did you hear about the project?00:52
lromor[m]thanks to hzeller , we met at ccc.00:53
mithrolromor[m]: I think we probably met at CCC then too?00:53
lromor[m]yup! We had lunch toghether00:54
lromor[m]not sure if you remember my face: https://github.com/lromor00:55
tpbTitle: lromor (Leonardo Romor) · GitHub (at github.com)00:55
*** freeemint has quit IRC00:59
*** freemint has joined #symbiflow01:07
mithrolromor[m]: Do you think you'll have much time to contribute?01:08
lromor[m]<mithro "lromor: Do you think you'll have"> I probably won't have too much time but maybe I'll manage 8h a week. I'm very interested in the topic for multiple reasons. I'm currently busy as a student, but I would be more than happy to be able to contribute in my free time.01:21
mithrolromor[m]: What level of student?01:21
lromor[m]<mithro "lromor: What level of student?"> It's my second Master, I'm currently starting the second year of an MSc in artificial intelligence. Soon I'll start my thesis.01:23
mithroGoing to use FPGAs for that?01:24
lromor[m]I don't know the details yet of the project, but might be related to implementing and benchmarking a better algorithm for convolutions and compare it with the one provided by gpu vendors, using fpgas as third accelerator for comparison would be super cool. Also right now it's maybe missing a opencl to fpga converter, that would be a great project! I feel my current knowledge of fpga is too small right now to assess the01:32
lromor[m]true potential in the AI field but I'm definitely interested in discovering it.01:32
lromor[m]<lromor[m] "I don't know the details yet of "> I think I could try to sell it to my supervisor :P01:36
*** freemint has quit IRC01:55
*** freemint has joined #symbiflow02:02
*** freemint has quit IRC02:07
*** freemint has joined #symbiflow02:07
hackerfoomkurc: I rebased and force-pushed to the x1y0 branch, so please rebase if you're working on that branch.02:28
*** freeemint has joined #symbiflow03:10
*** freemint has quit IRC03:12
*** _whitelogger has quit IRC03:51
*** freeemint has quit IRC03:52
*** _whitelogger has joined #symbiflow03:53
*** citypw has joined #symbiflow05:31
*** OmniMancer has joined #symbiflow06:43
*** Bertl_zZ is now known as Bertl07:35
*** citypw has quit IRC07:58
*** citypw has joined #symbiflow08:00
*** _whitelogger has quit IRC09:33
*** _whitelogger has joined #symbiflow09:35
*** stzsch has joined #symbiflow09:59
*** Bertl is now known as Bertl_oO10:37
*** bjorkintosh has joined #symbiflow12:31
*** freemint has joined #symbiflow12:58
sf-slack3<mkurc> @hackerfoo @litghost I made a generic IOB33_MODES pb_type referenced by the IOB33M pb_type. I also updated the document with out ideas about the ROI breakout.14:23
*** OmniMancer has quit IRC14:56
*** citypw has quit IRC15:46
*** n38914 has joined #symbiflow16:13
hackerfoo"Starting with Vivado 2019.1, Partial Reconfiguration is included at no16:58
hackerfooadditional cost within all Vivado Editions, including WebPack."16:58
hackerfoohttps://www.xilinx.com/products/design-tools/vivado/implementation/partial-reconfiguration.html16:58
tpbTitle: Partial Reconfiguration in the Vivado Design Suite (at www.xilinx.com)16:58
*** freemint has quit IRC17:23
*** freemint has joined #symbiflow17:23
*** freemint has quit IRC17:50
*** freemint has joined #symbiflow17:50
*** n49608 has joined #symbiflow19:12
*** n49608 has quit IRC19:15
lromor[m]Hi, I was reading about the roi_harness minitest. `Creates an harness bitstream which maps peripherals into a region of interest which can be reconfigured.`19:18
lromor[m]Is it correct to say that right now, that fuzzers are made in order to, given an input to vivado, get an output bitstream which is then reverse engineered? Minitests looks like a way to test that such reverse engineering assumptions hold. About the roi_harness, my guesses it that its's necessary since it's maybe uknown how the IOBs work right? So you first map with vivado a pin to a (CLB?) to proxy the signal. Is19:18
lromor[m]anything that I just wrote correct?19:18
sorearat the time roi_harness was created, it was unknown how IOBs worked. I don’t know if this is still the case but it was correct at the time19:24
litghostI think it is simplier to say that we wanted to be able to make progress without worrying about how the IOBs functioned.  Even now that we have all the relevant IOB bits, we still rely on the harness.  The signals in the harness is simply brought a point in the routing graph that is unoccupied (e.g. VBRK tiles), and we attach our smaller routing graph at these points19:31
lromor[m]thanks!20:00
lromor[m]How could I help you removing the harness? =P20:00
litghostHackerFoo and mkurc are actively working on it.  I'll let them suggest if there is a way to do so.20:01
hackerfoolromor[m]: Are you comfortable with Python?20:12
lromor[m]aye sir, very less with cmake though20:12
lromor[m] * @freenode_hackerfoo:matrix.org aye sir, very less with cmake though20:12
lromor[m] * @freenode_hackerfoo:matrix.org aye sir, much less with cmake though20:13
hackerfooEach time you edit your message it sends a new one over IRC.20:21
hackerfoolromor[m]: I'll send you the pull request so you can look it over. There are a few hacks for which maybe you could provide a more elegant solution, if you want.20:22
daveshahFWIW, ROI escape is definitely now possible with Xray, I even got a proof of concept working with nextpnr20:23
lromor[m]Oh I see, I was wondering indeed, I'm sorry. I'll avoid that.20:23
daveshahhttps://github.com/daveshah1/nextpnr/tree/rapidwright-xc720:23
tpbTitle: GitHub - daveshah1/nextpnr at rapidwright-xc7 (at github.com)20:23
daveshah(this uses Xray for bitgen only though, not database)20:24
hackerfoolromor[m]: What is your GitHub username?20:27
lromor[m]hackerfoo: lromor20:28
hackerfooTIL GitHub is case sensitive.20:29
lromor[m]hackerfoo:  ha️20:32
hackerfoolromor[m]: I guess I can't add you as a reviewer yet, but here's the PR: https://github.com/SymbiFlow/symbiflow-arch-defs/pull/101120:33
tpbTitle: Add IO for X1Y0 by HackerFoo · Pull Request #1011 · SymbiFlow/symbiflow-arch-defs · GitHub (at github.com)20:33
lromor[m]Thanks, I'll go through it!20:37
hackerfoolitghost: https://gist.github.com/HackerFoo/5be503f6d09da339654d2a97d3040cd921:01
tpbTitle: design.json · GitHub (at gist.github.com)21:01

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