*** tpb has joined #yosys | 00:00 | |
*** jayaura has quit IRC | 00:00 | |
*** massi_ has quit IRC | 00:21 | |
*** gsi__ has joined #yosys | 01:43 | |
*** gsi_ has quit IRC | 01:45 | |
*** emeb has joined #yosys | 03:16 | |
*** emeb has left #yosys | 03:21 | |
*** ZipCPU has joined #yosys | 03:25 | |
*** ZipCPU is now known as ZipCPU|Alt | 03:25 | |
*** promach_ has joined #yosys | 03:25 | |
promach_ | corecode : do you think yosys-smtbmc is able to do NoC deadlock verification ? | 03:26 |
---|---|---|
*** ZipCPU_ has joined #yosys | 03:26 | |
*** ZipCPU_ is now known as ZipCPU | 03:26 | |
*** ZipCPU|Alt has quit IRC | 03:26 | |
*** pie___ has joined #yosys | 04:56 | |
*** pie__ has quit IRC | 05:00 | |
*** leviathanch has joined #yosys | 05:05 | |
*** rohitksingh has joined #yosys | 05:16 | |
*** promach_ has quit IRC | 05:31 | |
*** rohitksingh has quit IRC | 05:43 | |
*** _whitelogger has quit IRC | 05:58 | |
*** _whitelogger has joined #yosys | 06:00 | |
*** rohitksingh has joined #yosys | 06:01 | |
*** shorne has joined #yosys | 07:13 | |
shorne | Hello, I am trying to synthesize mor1kx (an openrisc core) with yosys. I'm using the today's git version of yosys for the first time | 08:24 |
shorne | just trying to run something like : yosys -f verilog -o synth.v -S mor1kx_dmmu.v mor1kx_true_dpram_sclk.v mor1kx_immu.v .... | 08:26 |
shorne | after MEMEMORY_MAP phase I just get "Killed" | 08:27 |
shorne | and it exits | 08:27 |
shorne | something I am doing wrong? | 08:27 |
tnt | Does 'dmesg' say anything ? | 08:30 |
*** rohitksingh has quit IRC | 08:44 | |
*** _whitelogger has quit IRC | 09:04 | |
*** _whitelogger has joined #yosys | 09:06 | |
daveshah | shorne: is it possible there are any large (e.g. tens to hundreds of MB) RAMs in there? | 09:29 |
tnt | I would more suspect a RAM that ends up not being mapped to ... RAM. | 09:35 |
daveshah | No RAMs will be mapped to RAM with -S which is generic logic synthesis | 09:37 |
shorne | ok, maybe I am missing ram mapping | 09:37 |
shorne | there might be around 1 MB or ram | 09:38 |
shorne | We have caches and a ton of registers | 09:39 |
shorne | but not that much | 09:39 |
shorne | Running again | 09:39 |
shorne | tnt: right its the oom killer | 09:39 |
shorne | Out of memory: Kill process 21146 (yosys) score 614 or sacrifice child | 09:39 |
tnt | 1 MB done in FF is ... a lot of FF and muxes and ... :p | 09:40 |
shorne | ok, it worked after doing: yosys -f verilog -o synth.v -p memory -p opt -S mor1kx_dmmu.v ... | 09:43 |
shorne | I was thinking the MEMORY_MAP was doing the memory conversions | 09:43 |
shorne | Sorry, first time using yosys | 09:43 |
shorne | recently I have just been using iverilog/verilator ... not synthesizing anything :) | 09:44 |
*** maikmerten has joined #yosys | 10:16 | |
*** proteusguy has joined #yosys | 10:57 | |
*** citypw has quit IRC | 10:58 | |
*** citypw has joined #yosys | 11:12 | |
*** proteusguy has quit IRC | 11:21 | |
corecode | promach: how would you detect a deadlock? | 11:24 |
*** proteusguy has joined #yosys | 11:34 | |
corecode | promach: what did you implement for your NoC so far? | 11:43 |
*** _whitelogger has quit IRC | 12:19 | |
*** _whitelogger has joined #yosys | 12:21 | |
*** citypw has quit IRC | 12:24 | |
*** TFKyle has quit IRC | 13:03 | |
develonepi3 | andrewrk, updated zig ver c4887d7f. This is the cmd that I used to get zigmain.o zig build-obj -isystem ../../include/ -isystem /usr/lib/arm-none-eabi/include -isystem /usr/lib/arm-none-eabi -target armv7-freestanding-gnueabihf zigmain.zig. | 13:28 |
*** _whitelogger has quit IRC | 13:43 | |
*** _whitelogger has joined #yosys | 13:45 | |
*** promach_ has joined #yosys | 14:48 | |
promach_ | corecode : if I use Spidergon, then I am afraid that I cannot avoid deadlock. I am not sure if I could combine Spidergon with turn-restriction routing | 14:50 |
promach_ | I am not sure if I even want to detect | 14:51 |
promach_ | when I could avoid/eliminate deadlock entirely | 14:51 |
*** TFKyle has joined #yosys | 15:09 | |
corecode | why would you get a deadlock? | 15:48 |
*** promach_ has quit IRC | 15:50 | |
*** cr1901_modern has quit IRC | 16:09 | |
*** cr1901_modern has joined #yosys | 16:14 | |
*** proteusguy has quit IRC | 16:39 | |
*** lutsabound has joined #yosys | 17:09 | |
*** maikmerten has quit IRC | 17:31 | |
*** kuldeep has quit IRC | 17:42 | |
*** kuldeep has joined #yosys | 17:42 | |
*** proteusguy has joined #yosys | 17:43 | |
*** proteusguy has quit IRC | 18:11 | |
*** proteusguy has joined #yosys | 18:24 | |
*** leviathanch has quit IRC | 18:34 | |
FL4SHK | Does yosys have a VHDL frontend? | 18:48 |
FL4SHK | also, regarding formal verification with yosys, is there any way to do so with VHDL? | 18:49 |
FL4SHK | My guess and possibly correct "knowledge" is that neither of these are available. | 18:50 |
FL4SHK | I thought I'd ask anyway, though. | 18:50 |
tnt | There is a commercial 'plugin' I think. | 18:51 |
daveshah | FL4SHK: There are some experimental projects to add VHDL frontends to Yosys, ime the best option is vhdl2vl | 18:51 |
daveshah | The commercial frontend is Verific. This does support formal verification, at least asserts (not sure about assumes) | 18:51 |
daveshah | If your purposes are research/personal/academic a free license might be available | 18:52 |
daveshah | see https://www.symbioticeda.com/research-partner-license-program-serp/ and https://www.symbioticeda.com/education-and-training-seet-license-program/ | 18:52 |
tpb | Title: Research Partner License Program (SERP) Symbiotic EDA (at www.symbioticeda.com) | 18:52 |
FL4SHK | vhd2vl's existence actually surprises me | 18:52 |
FL4SHK | wait | 18:54 |
FL4SHK | doesn't support pcakages, structures, or functions? | 18:54 |
FL4SHK | without those features, I have no need to use VHDL | 18:54 |
tnt | :) | 18:54 |
daveshah | No, vhdl2vl pretty much supports the verilog feature set only | 18:54 |
FL4SHK | guess I'll continue with my compiler project then, heh. | 18:55 |
FL4SHK | I'm not working on a VHDL compiler, but rather a compiler for a custom HDL | 18:55 |
FL4SHK | it'll be spitting out Verilog-2001 | 18:55 |
FL4SHK | the fact that it carries over comments is intriguing | 18:56 |
FL4SHK | *the fact that vhd2vl | 18:56 |
FL4SHK | I may or may not want to do so myself... | 18:57 |
*** zkms_ is now known as zkms | 18:57 | |
*** ddrown_ is now known as ddrown | 19:14 | |
*** lutsabound has quit IRC | 19:29 | |
*** FL4SHK has quit IRC | 22:38 | |
*** FL4SHK has joined #yosys | 22:38 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!