*** tpb <[email protected]> has joined #symbiflow | 00:00 | |
*** balrog <balrog!znc@user/balrog> has quit IRC (Ping timeout: 240 seconds) | 01:53 | |
sf-slack | <fahrenkrog> Hey all, I'm trying to find a way to generate a schematic diagram from a verilog module. I believe I saw that somewhere but I can't really find it? I also had a look at Sphinx HDL Diagrams, but I'm not fluent in RST. Is there a command line tool I can use to generate a PNG or SVG file from a .v input? | 02:44 |
---|---|---|
*** cesar <cesar!~cesar@2001:470:69fc:105::76c> has joined #symbiflow | 02:44 | |
*** CarlFK <CarlFK!~carlfk@2001:470:69fc:105::5d8> has joined #symbiflow | 02:44 | |
*** CarlosEDP <CarlosEDP!~carlosedp@2001:470:69fc:105::218e> has joined #symbiflow | 02:44 | |
*** xiretza[m] <xiretza[m]!~xiretzaxi@2001:470:69fc:105::9b1> has joined #symbiflow | 02:44 | |
*** bl0x_ <bl0x_!~bastii@p200300d7a718af00d3bcd8a9c87bbda8.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 250 seconds) | 02:52 | |
*** bl0x_ <bl0x_!~bastii@p200300d7a7384c00c372d7e9b99ad207.dip0.t-ipconnect.de> has joined #symbiflow | 02:54 | |
sf-slack | <hansfbaier> I found out, how: https://github.com/kintex-chatter/scratchpad/issues/1#issuecomment-1030503642 | 02:55 |
sf-slack | <hansfbaier> You can convert it to the .json netlist with yosys and then use netlistsvg to make a SVG out of that. | 03:20 |
sf-slack | <hansfbaier> All Site types actually, the tiles have different coordinates. | 03:21 |
sf-slack | <fahrenkrog> Thanks... how does that work? I will have a look online still... | 05:39 |
*** balrog <balrog!znc@user/balrog> has joined #symbiflow | 05:39 | |
*** ec <ec!~ec@gateway/tor-sasl/ec> has quit IRC (Ping timeout: 276 seconds) | 11:26 | |
*** ec <ec!~ec@gateway/tor-sasl/ec> has joined #symbiflow | 11:27 | |
lkcl | fahrenkrog: it's very simple, use yosys, "read verilog {insertfilename}; show top" | 11:47 |
lkcl | (or "show {insert module name}" | 11:47 |
lkcl | if you are doing that interactively you can type "show " then press tab twice to see the full list of modules | 11:48 |
lkcl | interestingly sphinx hdl diagrams actually uses yosys "show {module}" underneath. | 11:49 |
lkcl | "show -format" option can take SVG or ps (postscript) | 11:51 |
* lkcl just investigating now | 11:52 | |
lkcl | according to "yosys show --help" the --format option is simply passed through to the dot command, and the dot command does in fact support png, jpg, gif. | 11:53 |
lkcl | interesting. | 11:53 |
lkcl | so, yes, you should be able to get both PNG or SVG as you want | 11:53 |
*** ec <ec!~ec@gateway/tor-sasl/ec> has quit IRC (Remote host closed the connection) | 12:00 | |
*** ec <ec!~ec@gateway/tor-sasl/ec> has joined #symbiflow | 12:01 | |
*** ec <ec!~ec@gateway/tor-sasl/ec> has quit IRC (Ping timeout: 276 seconds) | 16:45 | |
*** ec <ec!~ec@gateway/tor-sasl/ec> has joined #symbiflow | 16:46 | |
*** ec <ec!~ec@gateway/tor-sasl/ec> has quit IRC (Ping timeout: 276 seconds) | 19:33 | |
*** ec <ec!~ec@gateway/tor-sasl/ec> has joined #symbiflow | 19:36 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!