Ptolemy Group Software Development
The following list summarizes the software currently being developed
by the Ptolemy Group.
Links to other local pages of interest:
Ptolemy II
We have begun the design of the key Java infrastructure that will support
the design of distributed adaptive signal processing systems. The core
of this design is a set of classes fashioned after the core of Ptolemy that
support hierarchical graphs as an abstract data structure. Many
specializations, for example to process networks, are possible.
We plan PN to be the first implemented specialization since it promises
to give us the most benefit from
Java Threads.
Development in C++ Ptolemy
Future work in the C++ Version of Ptolemy include:
The minor changes below might appear in a future version of C++ Ptolemy:
- Tk replacement for xv.
- Upgrade the Gantt chart.
- TkText star in CGC domain.
- Make the FIR filter stars in the CG56 and C50 domains support multirate
functionality present in the SDF and CGC versions
- Modify CGC TkMonoIn and CGC TkMonoOut so that they have radio
buttons for the sources, rates etc.
- Modify ptlang to support radio-button style parameters for stars.
Then substitute the Tycho EntryQuery object in place of the Pigi
edit-params window.
- Extend the CGC domains to support the TMS302C30 as a target
and download cross-compiled code to either a C30 simulator
or C30 board.
- Extend the C50 domain to download code to a C50 board --
Luis Gutierrez got this working under Linux if you run
Ptolemy as the super user.
- New SDF and CGC Neural network stars, galaxies, and demos -
Biao Lu and Brian Evans
- New SDF, CGC, CG56, and C50 DTMF decoding demonstrations and
DTMF ITU standard tester - Matt Felder, Jimmy Mason, and Brian Evans
- Signal
Processing Packages for
Mathematica
to derive new algorithms as algebraic formulas and convert
the formulas to textual descriptions of Ptolemy systems in
a form suitable for the Ptolemy interpreter
- Modify the class hierarchy for wormholes so that a wormhole can
schedule itself for future execution if the outside scheduler supports that.
Last updated 08/05/98.
Send comments to
www@ptolemy.eecs.berkeley.edu.