[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gEDA: Icarus verilog synthesis issue
Hmm,
It was occurring because I was missing "functor:synth" in my ivl config
file. Anyone fill me in to exactly what that is for?
-d
David Howland wrote:
> I am using iverilog version 0.8.
>
> What command line are you using? I forgot to mention that I am using a
> slightly hacked version of Icarus (custom output module) and because of
> this I am not using the "iverilog" wrapper binary. I'm using the
> "ivl" binary directly.
>
> -d
>
> Erik de Castro Lopo wrote:
>
>> David Howland wrote:
>>
>>
>>> I was hoping someone with knowledge of Icarus could help me out here.
>>>
>>> consider this simple circuit:
>>> -----------------------------------------------------
>>> module simple(out, a, b, clk);
>>> input clk;
>>> input [7:0] a, b;
>>> output [7:0] out;
>>> reg [7:0] out;
>>> always @(posedge clk) begin
>>> out <= (a & b);
>>> end
>>> endmodule
>>> -----------------------------------------------------
>>>
>>> why would such a simple circuit fail with this error?
>>
>>
>>
>> What version are you running (iverilog -v)? The above works for me in
>> this one:
>>
>> Icarus Verilog version 0.8 ($Name: v0_8 $)
>>
>> which is the standard package in Ubuntu Breezy.
>>
>> Erik