DocumentCode :
3737449
Title :
Resolving parameter reference management in IP-XACT using Kactus2
Author :
Esko Pekkarinen;Mikko Teuho;Erno Salminen;Timo D. Hämäläinen
Author_Institution :
Department of Pervasive Computing, Tampere University of Technology, Finland Nokia Networks, Tampere, Finland
fYear :
2015
Firstpage :
2765
Lastpage :
2770
Abstract :
Modern VLSI and FPGA chip designs utilize automated generation of the structure and component configuration for different product variations. This is based on re-usable, parametrized library components, and tools for definition, assembly, configuration and generation of final HW and SW code. A product version includes several structural hierarchies, in which each component is independently reusable and must be configured for the specific product context. IEEE 1685 "IP-XACT" standardizes the component and design descriptions and the overall process. Still the challenges are very large parameter space, name-based referencing and propagation of parameter values. Practical user problems are careless parameter renaming, duplicate names, and removing a parameter definition without first removing all references to it. In this paper, we present solutions to these problems implemented in Kactus2 v2.7 that is an open-source IP-XACT tool. Our basis is automatic identifier generation and referencing. This required major changes for Kactus2 import wizards, generators as well as expression editors and evaluators. The implementation was carried out in C++/Qt5 and we modified and added 5k LOC compared to Kactus2 v2.6. According to several use cases analysis the new solution practically eliminates the user errors in the parameter referencing, which significantly improves productivity.
Keywords :
"Hardware design languages","Libraries","Generators","Standards","Field programmable gate arrays","Assembly","Open source software"
Publisher :
ieee
Conference_Titel :
Industrial Electronics Society, IECON 2015 - 41st Annual Conference of the IEEE
Type :
conf
DOI :
10.1109/IECON.2015.7392520
Filename :
7392520
Link To Document :
بازگشت