On 5 Feb 2007 01:03:20 -0800, "Nicolas Matringe"
<> wrote:
>I have a processor bus functional model written in Verilog but all my
>design is in VHDL and I don't have a mixed simulation license. Does
>anyone know of a free tool that would help me translate the model in
>VHDL ?
I think it is likely to be very difficult.
Verilog BFMs are generally written in a way that simply does not work
in VHDL - using cross-module references to call BFM tasks. Over the
years I have established a methodology for doing the translation by
hand, and I can usually get reasonable results - but it is not a
mechanical process, because there are so many different styles for
writing Verilog BFMs.
By contrast, translating synthesisable code is usually
almost trivial (from Verilog to VHDL; if you're going from VHDL
to Verilog you may have problems with record data types and
array and type attributes).
I suggest that the mixed-language simulation licence is probably
your most viable route. No, I don't work for Mentor sales

--
Jonathan Bromley, Consultant
DOULOS - Developing Design Know-how
VHDL * Verilog * SystemC * e * Perl * Tcl/Tk * Project Services
Doulos Ltd., 22 Market Place, Ringwood, BH24 1AW, UK
http://www.MYCOMPANY.com
The contents of this message may contain personal views which
are not the views of Doulos Ltd., unless specifically stated.