Richard Myers

Show:

What's happening?

  • Pre-processor gets confused by /* */ inside an `ifdef

    Hi, On and off I've been plagued with the following problem, but never knew why. Well, Cary gave me a way to track it down when it happened again: >> BTW, I've been getting error messages pointing to lines >> that are 10-20 lines away from the actual error. I >> doubt if I can make a test case, because when you simplify >> it, it usually goes away. I have lots of >> `ifdefs. I...

    2009-07-18 01:29:22 UTC in Icarus Verilog

  • Automatic Task Problem

    IVL evaluates negedge cnt[3] whenever cnt[0] changes, rather than at negedge cnt[3]. See included test case. . task automatic auto_task; begin @ (negedge cnt[3]) //@ (negedge clk) $display("auto_task: Time is %5t", $time); end endtask task normal_task; begin @ (negedge cnt[3]) //@ (negedge clk) $display("normal_task: Time is %5t", $time); end...

    2009-07-15 03:01:50 UTC in Icarus Verilog

  • Negative integer divided by a real is broken

    Hi, In version: vvp.tgt: Icarus Verilog VVP Code Generator 0.10.0 (devel) (s20090225-101-g291dc52) IVL incorrectly calculates the real result of a negative integer divided by a real. This used to work relatively recently. I've attached a test case. [rmm@endo orion]$ iverilog -Wall real_calc.v [rmm@endo orion]$ ./a.out FAILED: -1/0.000001 gave 7000000.000000, not expected...

    2009-07-09 02:59:36 UTC in Icarus Verilog

  • Comment: Allow flushing LXT output in interactive mode

    Yes, I agree. I sent a note to Tony regarding the possibility of adding a flush capability to the LXT API, and mentioned the performance difference between generating/displaying LXT and LXT2. I just converted an LXT2 file to VCD, then VZT: LXT: 85.0MB LXT2: 93.6MB VCD: 793MB VZT: 244MB The VZT file took 1m35s to load into GTKWave, whereas the LXT file took 6s.

    2009-03-28 00:13:52 UTC in Icarus Verilog

  • Comment: Allow flushing LXT output in interactive mode

    Thank you for clarifying that distinction. It seems like adding the capability to LXT2 or VCD would not be that hard. Great! Off-topic ... Despite lacking a flush capability, LXT1 is still very useful for longer simulations because it's faster to generate, makes a smaller waveform file, and loads into GTKWave 3.2.0 much faster than LXT2. I just ran some quick benchmarks with iverilog 0.9.1...

    2009-03-27 21:23:45 UTC in Icarus Verilog

  • PDF output

    It would be nice to be able to make PDF printout directly. Currently, I output a .ps file, then use ps2pdf14 to make the conversion to PDF. If ps2pdf or gs is in the path, perhaps GTKWave provide a PDF option and do the conversion internally.

    2009-03-27 20:31:07 UTC in gtkwave

  • Allow flushing LXT output in interactive mode

    Hi, It would be tremendously handy to be able to break into a long simulation and take a look at the progress of a simulation that is outputting LXT-format waveforms. Currently, GTKWave fails to open an LXT file that is not properly $finished (or 'finish', in interactive mode). Ideally, when the user hits Ctrl-C (or $stop), the LXT file would be in a state such that it can be viewed with...

    2009-03-27 00:15:00 UTC in Icarus Verilog

  • Can't $display real array elements

    iverilog 0.9.1 compiler crashes when $displaying a real or realtime array element. From modified real_array.v (attached): ... if (passed) $display("PASSED, got real array[0] = %g, real array[1] = %g", rvar[0], rvar[1]); ... gives: vvp: array.cc:822: vvp_vector4_t array_get_word(__vpiArray*, unsigned int): Assertion `arr->nets != 0' failed. Aborted Thanks, Dick.

    2009-03-26 23:52:00 UTC in Icarus Verilog

  • Followup: PCMCIA IDE Cards (integrated IDE I/F? or no?)

    Hi, I'm confused about PCMCIA IDE cards. Do they integrate IDE I/F chips capable of supporting two hard drives (or other devices) independent of any motherboard IDE interface? Or are they (as an Apricorn tech told me) merely an interface to an already existing IDE channel on the motherboard? In the later case, you'd probably be limited to one external drive (if that) assuming the internal...

    2001-01-25 22:07:32 UTC in Linux PCMCIA Card Services

About Me

  • 2001-01-25 (9 years ago)
  • 142133
  • dick_myers (My Site)
  • Richard Myers

Send me a message