Title :
A multi-layered XML schema and design tool for reusing and integrating FPGA IP
Author :
Arnesen, Adam ; Rollins, Nathaniel ; Wirthlin, Michael
Author_Institution :
Dept. of Electr. & Comput. Eng., Brigham Young Univ., Provo, UT, USA
fDate :
Aug. 31 2009-Sept. 2 2009
Abstract :
Reconfigurable computing systems remain difficult to use and program. One way to increase design productivity for these systems is through reuse of previously developed and verified intellectual property (IP) cores. This paper presents CHREC XML, a XML schema that facilitates IP reuse by encapsulating the details of reusable IP cores at multiple levels of abstraction. This schema is independent from any design language or tool and can be used by any tool to understand many details about the interface of a reusable circuit. An IP integration tool was also created based on this schema to demonstrate the ease of IP reuse when cores are described in this meta-data description. This IP integration tool allows a designer to easily select and integrate IP cores from a variety of languages/tools and automatically run the appropriate tools to generate the cores in a form usable by downstream implementation tools.
Keywords :
XML; field programmable gate arrays; microprocessor chips; FPGA IP; IP integration tool; field programmable gate arrays; intellectual property cores; meta-data description; multi-layered XML schema; reconfigurable computing systems; Computer applications; Costs; Design engineering; Field programmable gate arrays; Hardware design languages; Integrated circuit interconnections; Intellectual property; LAN interconnection; Productivity; XML;
Conference_Titel :
Field Programmable Logic and Applications, 2009. FPL 2009. International Conference on
Conference_Location :
Prague
Print_ISBN :
978-1-4244-3892-1
Electronic_ISBN :
1946-1488
DOI :
10.1109/FPL.2009.5272468