Display value of digital bus (2's complement) in ADE

Discussion in 'Cadence' started by Stefan Joeres, Oct 6, 2006.

  1. Hi there,

    does anyone know a good solution to display the integer value of a digital
    bus (2's complement) in ADE ?

    Implementing a DAC in the schematic is not the desired option here...

    Regards,

    Stefan Joeres
     
    Stefan Joeres, Oct 6, 2006
    #1
  2. Are you using a version of IC( > 6 ) that supports
    awvCreateBusFromWaveList( l_waveList )
    => o_bus/nil

    Creates a digital bus from a list of digital waves provided as input.

    I haven't used this function yet so I can't give you any more info.

    or (I am throwing balls here) one could write some skill to sample the
    digital wave family at certain points and generate a new waveform with
    integer values corresponding to those sampled values, or instead of
    making a waveform it could be possible to place labels at those
    x-values along a given y-axis, or maybe Andrew has already written
    such a function that he just pulls out of his toolchest.

    Maybe there are other ideas. Looks like something that should be
    integrated in the calculator. (Maybe it is and I haven't found it
    during my current search)
     
    Svenn Bjerkem, Oct 6, 2006
    #2
  3. This function was added in IC5141 USR3 - so you can use it in a released
    version.

    Another way to do it is to simply multiply each bit by the appropriate power of
    2, and then add them all up. A bit of SKILL would make that very simple.

    I've not got anything lying around to do this, but it would be easy enough.

    Creating a bus from selected waveforms is something that the waveform tool
    can do (both wavescan and AWD, although it was a bit clunky in AWD, if
    my memory is correct).

    Andrew.
     
    Andrew Beckett, Oct 9, 2006
    #3
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.