Application of software design patterns to DSP library design

被引:6
|
作者
Åström, P [1 ]
Johansson, S [1 ]
Nilsson, P [1 ]
机构
[1] Lund Univ, Dept Electrosci, S-22100 Lund, Sweden
关键词
D O I
10.1109/ISSS.2001.957948
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The design of a hardware data path library is one of the harder problems in design for reuse. Thanks 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 have found that those factors might result in a reduction of the code size by a factor of two.
引用
收藏
页码:239 / 243
页数:5
相关论文
共 50 条
  • [1] Application of design patterns to CAE software development
    Kanto, Y
    Tanabe, N
    [J]. COMPUTATIONAL MECHANICS, VOLS 1 AND 2, PROCEEDINGS: NEW FRONTIERS FOR THE NEW MILLENNIUM, 2001, : 1743 - 1748
  • [2] Sustainable software design with design patterns
    daSilva, ARF
    [J]. RE-ENGINEERING FOR SUSTAINABLE INDUSTRIAL PRODUCTION, 1997, : 217 - 224
  • [3] Design patterns are bad for software design
    Sommerlad, Peter
    [J]. IEEE SOFTWARE, 2007, 24 (04) : 68 - +
  • [4] Research and application of software design patterns based on MDA
    Wang, Haitao
    Jia, Zongpu
    [J]. 2008 PROCEEDINGS OF INFORMATION TECHNOLOGY AND ENVIRONMENTAL SYSTEM SCIENCES: ITESS 2008, VOL 2, 2008, : 253 - 256
  • [5] Application of Design Patterns for Structural Alignment in Software Porting
    Stehle, Tilmann
    Riebisch, Matthias
    [J]. 2018 25TH AUSTRALASIAN SOFTWARE ENGINEERING CONFERENCE (ASWEC), 2018, : 181 - 190
  • [6] ECONOMICAL SOFTWARE TEACHES DSP DESIGN
    CONRAD, A
    [J]. MICROWAVES & RF, 1994, 33 (06) : 132 - 132
  • [7] Design software helps DSP implementations
    Moretti, G
    [J]. EDN, 2001, 46 (07) : 15 - 15
  • [8] Patterns in software design
    Peter Vogt
    [J]. Landscape Ecology, 2019, 34 : 2083 - 2089
  • [9] Patterns in software design
    Vogt, Peter
    [J]. LANDSCAPE ECOLOGY, 2019, 34 (09) : 2083 - 2089
  • [10] Software design patterns
    Stevens, P
    [J]. COMPUTING & CONTROL ENGINEERING JOURNAL, 2000, 11 (04): : 160 - 162