[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: Icarus verilog Synthesis



What are you trying to do? Are you really trying to "synthesize" your
Verilog design, meaning you are trying to generate a bit stream to
load into your FPGA? Or are you trying to compile and simulate your
Verilog?

Icarus Verilog is mostly a *simulator*, not a synthesizer. There were
some synthesis capabilities back in the 0.8 release, but that support
has been largely dropped in the 0.9 releases or current devel branch.

Verilog code generator? OK, this suggests that you really are trying
to *synthesize* (and not simulate) and no, not even the 0.8 release
supported synthesis of user defined tasks.

Ronald Mathias wrote:
>    Hi,
> 
> 
> 
>    I have written a verilog code that makes use of a user defined task to
>    do some computation. The task takes two parameters as input and one
>    parameter as output.
> 
> 
> 
>    When I try to synthesize it, I get the following error:
> 
> 
> 
>    internal error: NetProc::nex_output not implemented on object
>    type NetUTask
> 
>    internal error: NetProc::nex_output not implemented on object
>    type NetUTask
> 
>    Does this mean that icarus verilog has not yet support for synthesis of
>    user defined tasks?
> 
>    When I try to send the elaborated netlist to the verilog code generator
>    back end, the task definition is missing from the output.
> 
>    Is this a bug or the verilog code generator backend is still not
>    completely implemented ?
> 
>    Regards,
> 
>    Ronald

-- 
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."


_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user