Permalink
Commits on Nov 21, 1999
  1. Fix coding errors handling names of logic devices,

    steve
    steve committed Nov 21, 1999
     and add support for buf device in vvm.
  2. Support memories in continuous assignments.

    steve
    steve committed Nov 21, 1999
Commits on Nov 19, 1999
  1. handle duplicate connect to a nexus.

    steve
    steve committed Nov 19, 1999
  2. Handle inverted clock into OUTFF.

    steve
    steve committed Nov 19, 1999
  3. Detect flip-flops connected to opads and turn

    steve
    steve committed Nov 19, 1999
     them into OUTFF devices. Inprove support for
     the XNF-LCA attribute in the process.
Commits on Nov 18, 1999
  1. Turn NetTmp objects into normal local NetNet objects,

    steve
    steve committed Nov 18, 1999
     and add the nodangle functor to clean up the local
     symbols generated by elaboration and other steps.
  2. Handle (with a warning) unconnected opads.

    steve
    steve committed Nov 18, 1999
Commits on Nov 17, 1999
  1. notice d and D in numbers.

    steve
    steve committed Nov 17, 1999
Commits on Nov 15, 1999
  1. Fixup to include right shift support.

    steve
    steve committed Nov 15, 1999
Commits on Nov 14, 1999
  1. Support combinatorial comparators.

    steve
    steve committed Nov 14, 1999
  2. Add support for the LPM_CLSHIFT device.

    steve
    steve committed Nov 14, 1999
  3. Fix NAND gate support to use named pins.

    steve
    steve committed Nov 14, 1999
Commits on Nov 13, 1999
  1. Support the LPM_MUX in vvm.

    steve
    steve committed Nov 13, 1999
Commits on Nov 10, 1999
  1. Create the vpiMemory handle type.

    steve
    steve committed Nov 10, 1999
Commits on Nov 7, 1999
  1. Add VCD output and related system tasks.

    steve
    steve committed Nov 7, 1999
  2. Add the $monitor implementation.

    steve
    steve committed Nov 7, 1999
Commits on Nov 6, 1999
  1. Unify display and strobe format routines.

    steve
    steve committed Nov 6, 1999
  2. Get the $strobe task working.

    steve
    steve committed Nov 6, 1999
  3. Put number constants into a static table.

    steve
    steve committed Nov 6, 1999
  4. Catch NetTmp objects.

    steve
    steve committed Nov 6, 1999
Commits on Nov 5, 1999
  1. Fix NetConst being set to zero width, and clean

    steve
    steve committed Nov 5, 1999
     up elaborate_set_cmp_ for NetEBinary.
  2. parse drive strengths.

    steve
    steve committed Nov 5, 1999
  3. fix syntax of EQN record.

    steve
    steve committed Nov 5, 1999
  4. Patch to synthesize LPM_ADD_SUB from expressions,

    steve
    steve committed Nov 5, 1999
     Thanks to Larry Doolittle. Also handle constants
     in expressions.
    
     Synthesize adders in XNF, based on a patch from
     Larry. Accept synthesis of constants from Larry
     as is.
Commits on Nov 4, 1999
  1. Patch to synthesize unary ~ and the ternary operator.

    steve
    steve committed Nov 4, 1999
     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.
  2. Elaborate combinational UDP devices.

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

    steve
    steve committed Nov 3, 1999