Thursday, 2020-04-30

*** tpb has joined #symbiflow00:00
*** gsmecher has quit IRC00:02
*** shuffle2 has joined #symbiflow00:16
*** citypw has joined #symbiflow00:20
shuffle2i'm currently using lattice diamond and want to compare it with the foss flow. it seems like symbiflow is a container project encapsulating the required other projects (yosys+nextpnr+prjtrellis + others?)00:30
shuffle2however i can't really find any details about how to "replace diamond with foss"..it's more like "here's a bunch of spaghetti, string it together yourself", am i missing something00:31
*** Bertl is now known as Bertl_zZ02:02
*** citypw has quit IRC02:28
*** citypw has joined #symbiflow02:38
*** Degi has quit IRC03:54
*** Degi has joined #symbiflow03:56
*** craigo_ has joined #symbiflow04:16
*** craigo has quit IRC04:18
Xarkshuffle2: You might find something like this helpful: https://github.com/esden/summon-fpga-tools04:22
tpbTitle: GitHub - esden/summon-fpga-tools: A simple script to build open-source FPGA tools. (at github.com)04:22
-_whitenotifier-9- [prjtrellis] xobs opened issue #138: Missing pins on LFE5UM5G-45F-8BG381C - https://git.io/JfY5t04:36
shuffle2thx, i used xobs' repo as i'm on windows (would be great to have something like this autogenerated): https://github.com/xobs/ecp5-toolchain/releases04:41
tpbTitle: Releases · xobs/ecp5-toolchain · GitHub (at github.com)04:41
xobssomeone took the idea and has started putting something together: https://github.com/open-tool-forge/fpga-toolchain but it's far from complete.04:42
tpbTitle: GitHub - open-tool-forge/fpga-toolchain: Multi-platform nightly builds of open source FPGA tools (at github.com)04:42
shuffle2ah nice04:44
shuffle2soon it will be full circle :p https://twitter.com/oe1cxw/status/92945096254828544005:03
xobsI'm more amazed they got a response from Xilinx on Twitter.05:05
shuffle2haha hadn't noticed that05:07
mithroshuffle2: SymbiFlow doesn't attempt to provide an IDE or build system at the moment06:19
shuffle2it's a bit confusing because the symbiflow website has this quite nice "get started" button...which doesn't really help you to get started *using* the tools imo ;p (developing them, maybe)06:24
mithrosf-slack: rwinkler is working on that --> https://storage.googleapis.com/symbiflow-scratch/index.html06:26
tpbTitle: SymbiFlow - the GCC of FPGAs (at storage.googleapis.com)06:26
mithroshuffle2: https://storage.googleapis.com/symbiflow-scratch/getting-started.html06:27
tpbTitle: SymbiFlow - Getting Started (at storage.googleapis.com)06:27
mithroshuffle2: Only so many hours in the day however...06:28
shuffle2nice :)06:33
*** az0re has quit IRC06:36
sf-slack<timo.callahan> @kgugala, with the picosoc_demo, is it supposed to do anything when actually loaded on the basys 3 board?   Or no, since we haven't loaded any software to run on the gateware?   I see the 16 LEDs cycling, and when I connect to it using lxterm, it spews out jibberish it seems.   And when I send characters _to_ the board via lxterm, the LED cycling stops momentarily.   Am I doing something wrong?06:58
sf-slack<acomodi> IIRC it needs the correct baud rate set07:07
sf-slack<acomodi> I think it should work fine with the following: `picocom --baud 460800 /dev/ttyUSBX`07:09
*** OmniMancer1 has joined #symbiflow07:13
*** OmniMancer has quit IRC07:15
*** wavedrom has quit IRC07:16
shuffle2if nextpnr failed to meet timing, prints "ERROR: failed to route...", then appears to hang...is it doing $stuff, or actually hanging07:40
shuffle2it's just sitting there consuming 1 hw thread07:40
*** az0re has joined #symbiflow07:45
-_whitenotifier-9- [symbiflow-arch-defs] rakeshm75 opened issue #1458: Branch : Quicklogic : Issue in the top_bit.v with respect to RAMFIFO port maps - https://git.io/JfYxg08:45
*** lkcl has quit IRC08:48
-_whitenotifier-9- [symbiflow-arch-defs] rakeshm75 opened issue #1459: Branch : Quicklogic : Issue in the top_bit.v with respect to Multiplier port mapping - https://git.io/JfYx508:54
*** synaption[m] has quit IRC08:56
*** promach3 has quit IRC08:56
*** abeljj[m] has quit IRC08:56
*** hzeller[m] has quit IRC08:56
*** madushan1000[m] has quit IRC08:56
*** xobs has quit IRC08:56
*** promach3 has joined #symbiflow09:10
*** citypw has quit IRC09:20
*** craigo_ has quit IRC09:24
*** abeljj[m] has joined #symbiflow09:43
*** synaption[m] has joined #symbiflow09:43
*** madushan1000[m] has joined #symbiflow09:43
*** xobs has joined #symbiflow09:43
*** hzeller[m] has joined #symbiflow09:44
*** lkcl has joined #symbiflow10:06
*** Bertl_zZ is now known as Bertl11:00
*** anuejn_ is now known as anuejn11:26
*** citypw has joined #symbiflow11:40
*** adjtm has quit IRC14:55
*** adjtm has joined #symbiflow14:55
*** citypw has quit IRC14:59
*** Bertl is now known as Bertl_oO15:10
*** gsmecher has joined #symbiflow15:28
sf-slack<timo.callahan> @acomodi -- thanks!   I tried using "--speed 460800" with lxterm, and it helped a bit -- I saw the "Press ENTER to continue..." lines...but pressing enter didn't do anything.   Trying different speeds didn't help.  So I looked for picocom in the picorv32 github with no luck...until I finally just checked if I could find "picocom" as an installable Ubuntu package...and there it was!   So "picocom" is not related15:52
sf-slackto "picoSoc" ?   Anyway it now WORKS using picocom.   After pressing enter, I see option [9] "Run simplistic benchmark".15:52
sf-slack<acomodi> @timo.callahan Great! Yeah picocom and picosoc are actually unrelated15:55
*** wavedrom has joined #symbiflow15:57
*** OmniMancer1 has quit IRC16:22
mithroWe should look at adding an `.editorconfig` to the SymbiFlow repositories16:45
-_whitenotifier-9- [ideas] mithro opened issue #50: Add an .editorconfig file to all SymbiFlow repositories - https://git.io/JfOGn16:49
mithroA relatively simple task if someone wants to take it up -> https://github.com/SymbiFlow/ideas/issues/5016:52
tpbTitle: Add an .editorconfig file to all SymbiFlow repositories · Issue #50 · SymbiFlow/ideas · GitHub (at github.com)16:52
hackerfoomithro: Is this widely used? I haven't heard of EditorConfig before: https://editorconfig.org16:56
tpbTitle: EditorConfig (at editorconfig.org)16:56
hackerfooAdding styles for Emacs and Vim would be useful.16:58
-_whitenotifier-9- [ideas] mithro opened issue #51: Create a "common configuration" git repository which is auto-merged into SymbiFlow projects - https://git.io/JfOG716:58
mithrohttps://github.com/SymbiFlow/ideas/issues/5117:00
tpbTitle: Create a "common configuration" git repository which is auto-merged into SymbiFlow projects · Issue #51 · SymbiFlow/ideas · GitHub (at github.com)17:00
mithrohackerfoo: Hadn't heard of it until I saw it being used in yosys's repo17:00
mithroYosys isn't known for using the latest and greatest stuff -- So I think that is potentially a good sign that it's been around a while?17:01
hackerfooI'll see if I can run `c-guess` in Emacs use that to generate an .editorconfig17:05
*** adjtm has quit IRC17:13
*** adjtm has joined #symbiflow17:14
hackerfooIt doesn't look like there's an easy way to do this. This can infer an .editorconfig, but it could be Javascript only: https://github.com/jedmao/eclint17:14
tpbTitle: GitHub - jedmao/eclint: Validate or fix code that doesnt adhere to EditorConfig settings or infer settings from existing code. (at github.com)17:14
*** adjtm has quit IRC17:22
*** adjtm has joined #symbiflow17:22
*** rvalles has quit IRC19:14
*** rvalles has joined #symbiflow19:15
*** craigo_ has joined #symbiflow19:22
*** lambda has quit IRC19:47
*** lambda has joined #symbiflow20:05
*** shuffle2 has quit IRC20:53
*** lethalbit has quit IRC20:53
*** Finde has quit IRC20:53
*** Xark has quit IRC20:53
*** lethalbit has joined #symbiflow20:53
*** shuffle2 has joined #symbiflow20:53
*** Xark has joined #symbiflow20:53
*** Finde has joined #symbiflow20:54
*** Xark has quit IRC20:54
*** Xark has joined #symbiflow20:54
-_whitenotifier-9- [symbiflow-website] rw1nkler opened issue #42: Add links to the points in the "Why SymbiFlow?" section - https://git.io/JfOBa20:55
-_whitenotifier-9- [symbiflow-website] rw1nkler opened issue #43: Rearrange the sections order on the main page - https://git.io/JfOBj21:03
*** OmniMancer has joined #symbiflow21:15
-_whitenotifier-9- [symbiflow-website] rw1nkler opened issue #44: Rearrange the order of sections on the "Contribute now" subpage - https://git.io/JfO0I21:21
*** ssb has quit IRC21:38
*** ssb has joined #symbiflow21:45
sf-slack<timo.callahan> @kgugala (and anyone) -- I have LiteX gateware built by Symbiflow, and although I can get a Litex> prompt, it shows that it failed all memory tests.  This is for the Arty A7 35T board, using the example here: https://github.com/antmicro/symbiflow-examples/tree/master/linux_litex_demo ```best: m0, b0 delays: - m1, b0: |00000000000000000000000000000000| delays: - m1, b1: |00000000000000000000000000000000| delays: -23:30
sf-slackm1, b2: |00000000000000000000000000000000| delays: - m1, b3: |00000000000000000000000000000000| delays: - m1, b4: |00000000000000000000000000000000| delays: - m1, b5: |00000000000000000000000000000000| delays: - m1, b6: |00000000000000000000000000000000| delays: - m1, b7: |00000000000000000000000000000000| delays: - best: m1, b0 delays: - SDRAM now under hardware control Memtest bus failed: 256/256 errors Memtest data failed:23:30
tpbTitle: symbiflow-examples/linux_litex_demo at master · antmicro/symbiflow-examples · GitHub (at github.com)23:30
sf-slack524288/524288 errors Memtest addr failed: 8191/8192 errors Memory initialization failed```23:30
*** zkms is now known as smkz23:31
sf-slack<timo.callahan> Is this expected, or do I likely have some misconfiguration?23:31

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