Title :
A New Framework for Design and Simulation of Complex Hardware/Software Systems
Author :
Brandolese, C. ; Crespi, D. ; Frigerio, L. ; Salice, F.
Author_Institution :
Politecnico di Milano, Milan, Italy
Abstract :
The growing complexity of digital systems and the increase of available silicon area are drawing attention on the problem of how to fill the productivity gap. Many initiatives are possible, ranging from raising the abstraction level, to mixing solutions targeted to the hardware and software domains. This paper proposes a design approach that raises the abstraction level, maintaining a tight link with the hardware and software domains, through the use of highly parametric, technology independent and easily modifiable hardware and software cores. Key features of the methodology are the exploration of the solution space, carried out to identify not only a hardware/software partitioning but also a finer tuning of alternative implementations in both the domains, and the back-annotations that enrich the description model and allow for faster design-loops and for a closer control on the underlying architecture. As a case study the paper describes the implementation of one physical layer of the 802.16-2004 protocol (WiMax) evaluating different hardware/software solutions.
Keywords :
WiMax; hardware-software codesign; 802.16-2004 protocol; WiMax; abstraction level; complex digital systems; complex hardware-software systems simulation; hardware-software partitioning; modifiable hardware; modifiable software; solution space exploration; Computer architecture; Digital systems; Hardware; Physical layer; Productivity; Protocols; Silicon; Software maintenance; Software systems; Space technology;
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
DOI :
10.1109/DSD.2007.4341474