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@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user