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
Link To Document