gEDA-user: Strange behavior from Icarus Verilog

2010-07-01 Thread Patrick Doyle
When I run the following code in Icarus Verilog: `define Tnom 140e-9 `define Rele 2e3 `define Cele 0.3e-6 `define Vdd1p8 1.7 `define DrvIstep 1e-6 `define ADCScale (1024/`Vdd1p8*`DrvIstep) module check_this(); integer pulse_dur = 15; integer delta3 = 1; integer drvw1 = -20; initial begin

Re: gEDA-user: Strange behavior from Icarus Verilog

2010-07-01 Thread Eric Brombaugh
On 07/01/2010 06:10 AM, Patrick Doyle wrote: When I run the following code in Icarus Verilog: `define Tnom 140e-9 `define Rele 2e3 `define Cele 0.3e-6 `define Vdd1p8 1.7 `define DrvIstep 1e-6 `define ADCScale (1024/`Vdd1p8*`DrvIstep) module check_this(); integer pulse_dur = 15; integer delta3

Re: gEDA-user: Strange behavior from Icarus Verilog

2010-07-01 Thread Stephen Williams
Eric Brombaugh wrote: I ran this through Modelsim LE and got the following result: # -7.093308,7.093308,7.093308,7 Running it through my copy of Icarus 0.9.2 gives the same answer you got above, so I'm guessing that there's something odd going on with the way Icarus is parsing complex