Software Synthesis for Single-Processor DSP Systems Using Ptolemy
[2] J.M. Rabaey, C. Chu, P. Hoang, and M. Potkonjak, "Fast prototyping of datapath-intensive architectures," IEEE Design & Test of Computers, vol. 8, no. 2, 1991, p. 40-51.
[3] K.W. Leary and W. Waddington, "DSP/C: A Standard High Level Language for DSP and Numeric Processing," International Conference on Acoustics, Speech and Signal Processing, vol. 2, 1990, p. 1065-1068.
[4] D. Genin, P. Hilfinger, J. Rabaey, C. Scheers, and H. De Man, "DSP specification using the Silage language," International Conference on Acoustics, Speech and Signal Processing, vol. 2, 1990, p. 1056-1060.
[5] J.C. Bier, E.E. Goei, W.H. Ho, P.D. Lapsley, M.P. O'Reilly, G.C. Sih, and E.A. Lee, "Gabriel: A design environment for DSP," IEEE Micro, vol. 10, no. 5, 1990, p. 28-45.
[6] J. Buck, S. Ha, E.A. Lee, and D.G. Messerschmitt, "Ptolemy: A Platform for Heterogeneous Simulation and Prototyping," European Simulation Conference, Copenhagen, Denmark, 1991.
[7] S. Ritz, M. Pankert, and H. Meyr, "High Level Software Sythesis for Signal Processing Systems," International Conference on Application Specific Array Processors, IEEE Computer Society Press, 1992, p. 679-693.
[8] E.A. Lee and D.G. Messerschmitt, "Synchronous data flow," Proceedings of the IEEE, vol. 75, no. 9, 1987, p. 1235-1245.
[9] S.S. Bhattacharyya, "Scheduling synchronous dataflow graphs for efficient looping," to appear in Journal of VLSI Signal Processing, 1993.
[10] J.B. Dennis, "Data Flow Supercomputers," IEEE Computer, vol. 13, no. 11, 1980.
[11] A.L. Davis and R.M. Keller, "Data Flow Program Graphs," IEEE Computer, vol. 15, no. 2, 1982.
[12] D.G. Messerschmitt, "Structured Interconnection of Signal Processing Programs," Globecom, Atlanta, Georgia, 1984.
[13] D.G. Messerschmitt, "A Tool for Structured Functional Simulation," IEEE Journal on Selected Areas in Communications, vol. SAC-2, no. 1, 1984.
[14] S. Ha, Compile-time scheduling of dataflow program graphs with dynamic constructs, Ph.D. Dissertation, U.C. Berkeley, 1992.
[15] J. Buck, S. Ha, E.A. Lee, and D.G. Messerschmitt, "Multirate signal processing in Ptolemy," International Conference on Acoustics, Speech and Signal Processing, vol. 2, New York, NY, USA, IEEE, 1991, p. 1245-1248.
[16] E.A. Lee and J.C. Bier, "Architectures for statically scheduled dataflow," Journal of Parallel and Distributed Computing, vol. 10, no. 4, 1990, p. 333-348.
[17] G.C. Sih and E.A. Lee, "Dynamic-level scheduling for heterogeneous processor networks," Second IEEE Symposium on Parallel and Distributed Processing, 1990, p. 42-49.
[18] G.C. Sih and E.A. Lee, "Declustering: A New Multiprocessor Scheduling Technique," IEEE Transactions on Parallel and Distributed Systems, 1992.
[19] A. Kalavade, "Hardware/Software Codesign using Ptolemy -- A Case Study," International Workshop on Hardware/Software Codesign, Grassau, Germany, 1992.
[20] D.S. Harrison, P. Moore, R. Spickelmier, and A.R. Newton, "Data Management and Graphics Editing in the Berkeley Design Environment," IEEE Internation Conference on Computer-Aided Design, 1986.
[21] J.K. Ousterhout, "Tcl: An Embeddable Command Language," Winter USENIX Conference, 1990, p. 133-146.
[22] J.C. Bier and E.A. Lee, "Frigg: A Simulation Environment For Multiple-Processor DSP System Development," International Conference on Computer Design: VLSI in Computers and Processors, Washington, DC, USA, IEEE Computer Society Press, 1989, p. 280-283.
[23] M. Karjalainen, "DSP software integration by object-oriented programming: a case study of QuickSig," IEEE ASSP Magazine, vol. 7, no. 2, 1990, p. 21-31.
[24] J. Buck and E.A. Lee, "The Token Flow Model," Data Flow Workshop, Hamilton Island, Australia, 1992.
[25] N.S. Jayant and P. Noll, Digital Coding of Waveforms, New Jersey: Prentice-Hall, 1984.
[Next] [Previous] [Top]