Is there any tool in linux that converts vhdl/verilog code to an equivalent schematic block.

I know the available tools * Synplicity * Synopsys Design Compiler * Altera Quartus II * Xilinx ISE

But these are not free.

  • 2
    \$\begingroup\$ This question extends on this one. I propose to merge. \$\endgroup\$ – stevenvh Jul 5 '11 at 9:53
  • \$\begingroup\$ @stevenvh - This question focuses on free tools which must run on Linux, while that one makes no distinctions as to cost or platform. These questions are clearly related, and could even possibly be closed as duplicates (if the community decides that we don't need software questions which make these distinctions), but the requirements for merging are still more stringent. \$\endgroup\$ – Kevin Vermeer Jul 5 '11 at 12:45
  • 4
    \$\begingroup\$ @raj - Are you looking for tools which are free as in beer, or free as in speech? \$\endgroup\$ – Kevin Vermeer Jul 5 '11 at 12:46

The free Quartus II Web Edition software can do that. I think that the free Xilinx ISE can, as well. They run under Linux.

  • \$\begingroup\$ yes, but is there one that comes with no expiry date \$\endgroup\$ – raj Jul 7 '11 at 6:06
  • \$\begingroup\$ There isn't a time limit for the current versions. One used to have to renew the license for the Xilinx IDE \$\endgroup\$ – Leon Heller Aug 4 '11 at 17:21
  • \$\begingroup\$ There isn't a time limit, now. One had to renew the license every six months for the Altera tools at one time, but not any more. \$\endgroup\$ – Leon Heller Aug 4 '11 at 17:23

Have a look at tools at http://opencircuitdesign.com/ everything there is open source and free (mostly). I think XCircuit is the software you are looking for http://opencircuitdesign.com/xcircuit/index.html. I myself only check functionality (through simulation) and verify synthesis results so I've never tried XCircuit myself.

If you want to follow complete EDA flow (compile to PnR - maybe even beyond) read http://opencircuitdesign.com/verilog/index.html, in that post all required stuff is mentioned.

If you can't find libraries then look for OSU libraries they are free and can support upto 18micron (I tried 25 micron so not sure about 18).

Apart from these iverilog is really neat compiler. And Emacs code browser is a good editor.

Hope it answers your question.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.