Author Topic: Looking for software that generate RTL schematic from verilog code  (Read 12871 times)

0 Members and 1 Guest are viewing this topic.

Offline tigrouTopic starter

  • Regular Contributor
  • *
  • Posts: 72
  • Country: be
Hello,

I'm  learning verilog. I would like to know if there is any free tool that allow to view the equivalent schematic of a piece of verilog code ?
This will allow me to have a good understanding between what I wrote and an equivalent implementation at RTL level.

I'm thinking of something similar to RTLVision PRO (screenshot here). Unfortunately this one is not free :(
 

Offline rstofer

  • Super Contributor
  • ***
  • Posts: 9890
  • Country: us
Re: Looking for software that generate RTL schematic from verilog code
« Reply #1 on: February 19, 2018, 10:17:26 pm »
Xilinx ISE (free WebPack) produces an RTL schematic from code.  I never tried to print it so I don't know how that will work out.

Xilinx Vivado (free WebPack) does the same thing but I have never tried it:
https://forums.xilinx.com/t5/Synthesis/View-RTL-Schematic-and-View-Technology-Schematic-in-VIVADO/td-p/475698
 

Offline hans

  • Super Contributor
  • ***
  • Posts: 1638
  • Country: nl
Re: Looking for software that generate RTL schematic from verilog code
« Reply #2 on: February 20, 2018, 11:02:02 am »
Any free Altera/Intel Quartus edition can also do this, and it's often used (reports, lectures, projects, demos) in my courses for digital design; even if we don't actually synthesize our design (yet).
In my opinion, although I haven't used Xilinx tooling for 2 years, the Altera/Intel RTL produces more pretty (and printable!) pictures. I got an 80s vibe from Xilinx, I really don't see why they keep that style...
 

Offline m_t

  • Contributor
  • Posts: 11
  • Country: de
    • GitHub
Re: Looking for software that generate RTL schematic from verilog code
« Reply #3 on: February 20, 2018, 01:17:24 pm »
Yosys (http://www.clifford.at/yosys/about.html) is an open source synthesis suite for Verilog that can also generate RTL netlists, see e.g. http://www.clifford.at/yosys/screenshots.html.
 

Offline mac.6

  • Regular Contributor
  • *
  • Posts: 225
  • Country: fr
Re: Looking for software that generate RTL schematic from verilog code
« Reply #4 on: February 20, 2018, 03:01:51 pm »
Any free Altera/Intel Quartus edition can also do this, and it's often used (reports, lectures, projects, demos) in my courses for digital design; even if we don't actually synthesize our design (yet).
In my opinion, although I haven't used Xilinx tooling for 2 years, the Altera/Intel RTL produces more pretty (and printable!) pictures. I got an 80s vibe from Xilinx, I really don't see why they keep that style...

Well that's an old version, recent vivado schematics are more up to date in the style departement.
On the other side, synopsys tools are still full 90'nix style...
 
The following users thanked this post: hans

Offline iMo

  • Super Contributor
  • ***
  • Posts: 4780
  • Country: pm
  • It's important to try new things..
Re: Looking for software that generate RTL schematic from verilog code
« Reply #5 on: February 20, 2018, 06:45:10 pm »
IceCube2 includes Synplify Pro (Synopsys) and you get nice RTL/Technology views too..
 

Offline tigrouTopic starter

  • Regular Contributor
  • *
  • Posts: 72
  • Country: be
Re: Looking for software that generate RTL schematic from verilog code
« Reply #6 on: February 20, 2018, 06:49:09 pm »
Thanks for replies.
Actually Yosys is really easy to use. The generated schema is a little bit hard to read but it does the job.

It did not tried others yet. Altera/Intel Quartus edition seems to worth a look (and it's only 1.7 GB)
 

Offline daveshah

  • Supporter
  • ****
  • Posts: 356
  • Country: at
    • Projects
Re: Looking for software that generate RTL schematic from verilog code
« Reply #7 on: February 21, 2018, 09:57:52 am »
If you want something more readable that Yosys's built in graph viewer, netlistsvg can render pretty schematics from Yosys's JSON output.

https://github.com/nturley/netlistsvg
 
The following users thanked this post: Omega Glory

Offline mubes

  • Regular Contributor
  • *
  • Posts: 238
  • Country: gb
  • Do Not Boil
Re: Looking for software that generate RTL schematic from verilog code
« Reply #8 on: February 22, 2018, 09:00:31 am »
Now that's a find Dave! Thanks for that.

Dave
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf