• DocumentCode
    3534999
  • 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
  • fYear
    2009
  • fDate
    Aug. 31 2009-Sept. 2 2009
  • Firstpage
    472
  • Lastpage
    475
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2009. FPL 2009. International Conference on
  • Conference_Location
    Prague
  • ISSN
    1946-1488
  • Print_ISBN
    978-1-4244-3892-1
  • Electronic_ISBN
    1946-1488
  • Type

    conf

  • DOI
    10.1109/FPL.2009.5272468
  • Filename
    5272468