• DocumentCode
    1667533
  • Title

    Application of Software design patterns to DSP library design

  • Author

    Åström, Pontus ; Johansson, Stefan ; Nilsson, Peter

  • Author_Institution
    Dept. of Electrosci., Lund Univ., Sweden
  • fYear
    2001
  • fDate
    6/23/1905 12:00:00 AM
  • Firstpage
    239
  • Lastpage
    243
  • Abstract
    The design of a hardware data path library is one of the harder problems in design for reuse. Due to the appearance of hardware modeling libraries based on C++, it is possible to apply advanced software techniques to design such a library. This paper shows how software design patterns can be applied to hardware design. Design patterns yield a twofold advantage: a faster design process, and a library that is more extensible and modular than an equivalent HDL counterpart. From a VHDL-C++ design comparison we found that those factors might result in a reduction of the code size by a factor of two.
  • Keywords
    C++ language; digital signal processing chips; hardware description languages; hardware-software codesign; software libraries; C++ design; DSP library; VHDL design; hardware data path library; software design patterns; Application software; Digital signal processing; Hardware design languages; Object oriented modeling; Object oriented programming; Permission; Process design; Productivity; Software design; Software libraries;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Synthesis, 2001. Proceedings. The 14th International Symposium on
  • Print_ISBN
    1-58113-418-5
  • Type

    conf

  • DOI
    10.1109/ISSS.2001.156565
  • Filename
    957948