• DocumentCode
    3121902
  • Title

    System Canvas: a new design environment for embedded DSP and telecommunication systems

  • Author

    Murthy, Praveen K. ; Chohen, E.G. ; Rowland, Steve

  • Author_Institution
    Angeles Design Syst., San Jose, CA, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    54
  • Lastpage
    59
  • Abstract
    We present a new design environment, called System Canvas, targeted at DSP and telecommunication system designs. Our environment uses an easy-to-use block-diagram syntax to specify systems at a very high level of abstraction. The block diagram syntax is based on formal semantics, and uses a number of different models of computation including cyclo-static dataflow, dynamic dataflow, and a discrete-event model. A key feature of our tool is that the user does not need to have an awareness of which model is being used: the models can be freely mixed and matched and a simulation can consist of an arbitrary combination of models. The blocks are written in `C´ or `C++´ and it is straightforward to write custom blocks and incorporate them into custom libraries. Other key features include the ability to control simulations via language-neutral scripts and a powerful optimization engine that enables optimization of the system over arbitrarily specified-parameters, constraints, and cost functions. Fixed-point analysis capability allows any signal or variable in the system to be set to any type of number system before the simulation proceeds are tool is available on the Windows NT platform and incorporates modern and ubiquitous Windows GUI look and feel
  • Keywords
    digital signal processing chips; hardware-software codesign; optimisation; System Canvas; Windows GUI; block diagram syntax; block-diagram syntax; cyclo-static dataflow; design environment; disrete-event model; dynamic dataflow; embedded DSP; formal semantics; language-neutral scripts; optimization engine; telecommunication systems; Analytical models; Computational modeling; Constraint optimization; Cost function; Digital signal processing; Engines; Libraries; Power system modeling; Signal analysis; Telecommunication computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign, 2001. CODES 2001. Proceedings of the Ninth International Symposium on
  • Conference_Location
    Copenhagen
  • Print_ISBN
    1-58113-364-2
  • Type

    conf

  • DOI
    10.1109/HSC.2001.924650
  • Filename
    924650