DocumentCode
3516494
Title
OOCE: Object-Oriented Communication Engine for SoC Design
Author
Barba, Jesus ; Rincón, Fernando ; Moya, Francisco ; Villanueva, Félix J. ; Villa, David ; Dondo, Julio ; López, Juan C.
Author_Institution
Sch. of Comput. Eng., Univ. of Castilla-La Mancha, Ciudad Real, Spain
fYear
2007
fDate
29-31 Aug. 2007
Firstpage
296
Lastpage
302
Abstract
For decades, software middlewares have tackled with the heterogeneity and interconnectivity problems in computer networks with success. These problems are recurrent in the design of complex systems-on chip with a large number of components of different nature (including SW and HW modules). In this paper we present an object- oriented communication engine (OOCE) based on the architectural concepts used in software middlewares that unifies the inter-communication interface for both HW and SW elements. The infrastructure provided by the OOCE introduces a low-overhead abstraction layer that can be easily used to implement several parallel programming models. An implementation of this approach has been made for the Xilinx-V2Pro platform.
Keywords
electronic engineering computing; integrated circuit design; logic design; parallel programming; system-on-chip; HW elements; SW elements; SoC design; Xilinx-V2Pro platform; complex system design; inter-communication interface; interconnectivity problems; low-overhead abstraction layer; object-oriented communication engine; parallel programming models; software middlewares; Application software; Computer networks; Concurrent computing; Engines; Hardware; Middleware; Multiprocessing systems; Object oriented modeling; Parallel programming; System-level design;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design Architectures, Methods and Tools, 2007. DSD 2007. 10th Euromicro Conference on
Conference_Location
Lubeck
Print_ISBN
978-0-7695-2978-3
Type
conf
DOI
10.1109/DSD.2007.4341483
Filename
4341483
Link To Document