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

S

Stefan Joeres

Guest
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
 
On Oct 6, 9:05 am, Stefan Joeres <joe...@ias.rwth-aachen.de> wrote:
Hi there,

does anyone know a good solution to display the integer value of a digital
bus (2's complement) in ADE ?
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
 
On 6 Oct 2006 08:31:19 -0700, "Svenn Bjerkem" <svenn.are@bjerkem.de> wrote:

On Oct 6, 9:05 am, Stefan Joeres <joe...@ias.rwth-aachen.de> wrote:
Hi there,

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

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)
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
Principal European Technology Leader
Cadence Design Systems, UK.
 

Welcome to EDABoard.com

Sponsor

Back
Top