• DocumentCode
    2805010
  • Title

    A Case Study of AOP and OOP Applied to Digital Hardware Design

  • Author

    Mück, Tiago R. ; Gernoth, Michael ; Schröder-Preikschat, Wolfgang ; Fröhlich, Antônio A.

  • Author_Institution
    Software/Hardware Integration Lab., Fed. Univ. of Santa Catarina, Florianopolis, Brazil
  • fYear
    2011
  • fDate
    7-11 Nov. 2011
  • Firstpage
    66
  • Lastpage
    71
  • Abstract
    In this paper we explore a SystemC-based hardware design method which uses aspect-oriented programming concepts. We have designed a synthesizable resource scheduler at register transfer level by using only features available in the SystemC synthesizable subset. The results show that aspect-oriented programming applied to digital hardware design provides a better separation of concerns at the cost of a negligible overhead.
  • Keywords
    C++ language; aspect-oriented programming; hardware description languages; reconfigurable architectures; scheduling; AOP; OOP; SystemC synthesizable subset; SystemC-based hardware design method; aspect-oriented programming; digital hardware design; hardware description language; object-oriented programming; reconflgurable hardware; register transfer level; synthesizable resource scheduler; Clocks; Hardware; Programming; Protocols; Registers; Software; Synchronization; Aspect-oriented programing; RTL; digital hardware design; reconfigurable hardware;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing System Engineering (SBESC), 2011 Brazilian Symposium on
  • Conference_Location
    Florianopolis
  • Print_ISBN
    978-1-4673-0427-6
  • Type

    conf

  • DOI
    10.1109/SBESC.2011.23
  • Filename
    6114831