Permalink
Commits on Nov 4, 1999
  1. Patch to synthesize unary ~ and the ternary operator.

     Thanks to Larry Doolittle <LRDoolittle@lbl.gov>.
    
     Add the LPM_MUX device, and integrate it with the
     ternary synthesis from Larry. Replace the lpm_mux
     generator in t-xnf.cc to use XNF EQU devices to
     put muxs into function units.
    
     Rewrite elaborate_net for the PETernary class to
     also use the LPM_MUX device.
    steve committed Nov 4, 1999
  2. Elaborate combinational UDP devices.

    steve committed Nov 4, 1999
Commits on Nov 3, 1999
  1. XNF synthesis now uses the synth functor.

    steve committed Nov 3, 1999
Commits on Nov 2, 1999
  1. Add the synthesize method to NetExpr to handle

     synthesis of expressions, and use that method
     to improve r-value handling of LPM_FF synthesis.
    
     Modify the XNF target to handle LPM_FF objects.
    steve committed Nov 2, 1999
  2. repair the sense of T from bufif01

    steve committed Nov 2, 1999
  3. Fix iobuf and iobufif handling.

    steve committed Nov 2, 1999
Commits on Nov 1, 1999
  1. Add the synth functor to do generic synthesis

     and add the LPM_FF device to handle rows of
     flip-flops.
    steve committed Nov 1, 1999
  2. The + and - operators now work.

    steve committed Nov 1, 1999
Commits on Oct 31, 1999
  1. Include subtraction in LPM_ADD_SUB device.

    steve committed Oct 31, 1999
  2. Add to netlist links pin name and instance number,

     and arrange in vvm for pin connections by name
     and instance number.
    steve committed Oct 31, 1999
Commits on Oct 29, 1999
  1. Support vpiValueChance callbacks.

    steve committed Oct 29, 1999
Commits on Oct 28, 1999
  1. Put strings into a single string table.

    steve committed Oct 28, 1999
  2. Support delay in constSync callback.

    steve committed Oct 28, 1999
  3. Rewrite vvm VPI support to make objects more

     persistent, rewrite the simulation scheduler
     in C (to interface with VPI) and add VPI support
     for callbacks.
    steve committed Oct 28, 1999
Commits on Oct 23, 1999
  1. assignment to bit select is aa single bit.

    steve committed Oct 23, 1999
Commits on Oct 22, 1999
  1. Support build in different directory.

    steve committed Oct 22, 1999
  2. do the <= in bits, not numbers.

    steve committed Oct 22, 1999
Commits on Oct 21, 1999
  1. Make generated code ISO legal.

    steve committed Oct 21, 1999
Commits on Oct 18, 1999
  1. Catch unindexed memory reference.

    steve committed Oct 18, 1999
Commits on Oct 17, 1999
  1. ar -f flag is useless and incompatible.

    steve committed Oct 17, 1999
  2. VPI modules must be position-independent.

    steve committed Oct 17, 1999
Commits on Oct 16, 1999
  1. More build instructions.

    steve committed Oct 16, 1999
  2. autoconf the verilog script to run anywhere.

    steve committed Oct 16, 1999
Commits on Oct 15, 1999
  1. Parse empty source files.

    steve committed Oct 15, 1999
  2. Special credit.

    steve committed Oct 15, 1999
Commits on Oct 13, 1999
  1. Remove commented out do_assign.

    steve committed Oct 13, 1999
  2. Remove useless operator=.

    steve committed Oct 13, 1999
Commits on Oct 10, 1999
  1. Add Octal dump format.

    steve committed Oct 10, 1999
  2. Structural case equals device.

    steve committed Oct 10, 1999