Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Verilog to VHDL conversion

9,378 views
Skip to first unread message

johnp

unread,
Sep 1, 2011, 10:22:11 AM9/1/11
to
I need to convert some Verilog files to VHDL and have looked at
assorted (free) tools. So far,
the Verilog2VHDL tool from Questa Technologies looks promising, but it
has a number of bugs.

Does anyone know if they still exist and are supporting the tool?

Can anyone suggest a better tool?

Thanks!

John Providenza

Stephen Williams

unread,
Sep 2, 2011, 11:17:02 PM9/2/11
to

Icarus Verilog has a VHDL target code generator that is being
actively maintained.

--
Steve Williams "The woods are lovely, dark and deep.
steve at icarus.com But I have promises to keep,
http://www.icarus.com and lines to code before I sleep,
http://www.picturel.com And lines to code before I sleep."

Cary R.

unread,
Sep 5, 2011, 4:51:16 PM9/5/11
to
On 9/2/2011 8:17 PM, Stephen Williams wrote:
> On 09/01/2011 07:22 AM, johnp wrote:
>> I need to convert some Verilog files to VHDL and have looked at
>> assorted (free) tools. So far,
>> the Verilog2VHDL tool from Questa Technologies looks promising, but it
>> has a number of bugs.
>>
>> Does anyone know if they still exist and are supporting the tool?
>>
>> Can anyone suggest a better tool?
>
> Icarus Verilog has a VHDL target code generator that is being
> actively maintained.
>

Note that the Icarus VHDL target was designed for translating
synthesizable Verilog code. It is not currently and may never be a
general purpose Verilog to VHDL converter.

Cary

johnp

unread,
Sep 5, 2011, 11:51:26 PM9/5/11
to
I've looked at Icarus and it's VHDL translation doesn't quite fit the
bill. The Questa Technologies folks
have emailed back and look to be making updates and bug-fixes. We'll
see how they work out!

John P.

anki...@gmail.com

unread,
Sep 16, 2013, 3:12:11 PM9/16/13
to
In VHDL 2008, new feature 'Hierarchical Names' was introduced, but I couldn't find an example of how to implement these Hierarchical Names in VHDL code. Even the Doulus website is not explaining it properly. Can anybody guide me on this?
You can send me email to anki...@gmail.com too.

Thank you.

Nikolaos Kavvadias

unread,
Sep 17, 2013, 7:07:16 AM9/17/13
to
Hi all,

I didn't know about the Questa tool. At some point (I think this tool is still available) X-Tek Corp had an interesting Verilog<->VHDL translator. It is not a free tool though, not sure if you can get an evaluation version.

BTW using the Icarus target feature (Verilog->VHDL only) looks interested.

Does anyone use this feature? What are essentially the capabilities of this target? It would be interesting if it can get basic synthesizable Verilog to VHDL correctly.

Best,
Nikos Kavvadias

Cary R.

unread,
Sep 17, 2013, 8:22:58 PM9/17/13
to
On 9/17/2013 4:07 AM, Nikolaos Kavvadias wrote:

> BTW using the Icarus target feature (Verilog->VHDL only) looks
> interested.
>
> Does anyone use this feature? What are essentially the capabilities
> of this target? It would be interesting if it can get basic
> synthesizable Verilog to VHDL correctly.

The Icarus VHDL code generator was a GSOC project from a few years ago
and has had only minimal support since then. It is described on the
following web page:

http://iverilog.wikia.com/wiki/Using_VHDL_Code_Generator

Since it's free it's easy to see if it works for you. Unfortunately if
it doesn't support what you need there may not be resources available to
enhance it, but bug reports or discussions on the Icarus development
mailing list are always welcomed. At the moment the project is focusing
on fixing bugs in existing functionality, adding SystemVerilog support
and reading VHDL RTL to allow mixed language simulations.

Cary


amal.kh...@gmail.com

unread,
Oct 20, 2013, 5:24:43 PM10/20/13
to
Here is the new web site:

http://www.edautils.com

-- Amal

alluupe...@gmail.com

unread,
Jan 20, 2014, 6:51:22 AM1/20/14
to
There is a program called vhdl2v that converts VHDL vode to verilog code.

the program is free, you can download it from this link
http://www.ocean-logic.com/downloads.htm

this tool is not perfect, but give it a try.

Ravali Thangellapalli

unread,
Mar 3, 2016, 9:45:22 AM3/3/16
to
can anyone help me can anyone sugguest vdhl into verilog converter
Thanks..

tcj9...@gmail.com

unread,
Mar 4, 2016, 11:48:03 AM3/4/16
to
Yes, I was going to suggest this. It is quite good compared to the technology about a decade ago. And it's free!

Because it is free it is not perfect, as alley-oop said. It works best with code that is written in a Verilog-style without much VHDL abstraction. You'll have to do some hand-edit fix-ups and may have to tweak the VHDL code to get it through. Most of the errors in Verilog output result in syntax errors - so they'll be easy to find.

Good luck.
0 new messages