<front xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://jats.nlm.nih.gov/publishing/1.0/xsd/JATS-journalpublishing1.xsd">
    <journal-meta>
        <journal-id journal-id-type="publisher-id">IJRC</journal-id>
        <journal-title-group>
            <journal-title>International Journal of Reconfigurable Computing</journal-title>
        </journal-title-group>
        <issn pub-type="epub">1687-7209</issn>
        <issn pub-type="ppub">1687-7195</issn>
        <publisher>
            <publisher-name>Hindawi Publishing Corporation</publisher-name>
        </publisher>
    </journal-meta>
    <article-meta>
        <article-id pub-id-type="other">901328</article-id>
        <article-id pub-id-type="doi">10.1155/2008/901328</article-id>
        <article-id pub-id-type="publisher-id">901328</article-id>
        <article-categories>
            <subj-group subj-group-type="heading">
                <subject>Research Article</subject>
            </subj-group>
        </article-categories>
        <title-group>
            <article-title>Dynamic Hardware Development</article-title>
        </title-group>
        <contrib-group>
            <contrib contrib-type="author" id="U58549237" corresp="yes">
                <name>
                    <surname>Craven</surname>
                    <given-names>Stephen</given-names>
                </name>
                <email>stephen-craven@utc.edu</email>
                <xref ref-type="aff" rid="I1">
                    <sup>1</sup>
                </xref>
            </contrib>
            <contrib contrib-type="author" id="U74675321">
                <name>
                    <surname>Athanas</surname>
                    <given-names>Peter</given-names>
                </name>
                <email>athanas@vt.edu</email>
                <xref ref-type="aff" rid="I2">
                    <sup>2</sup>
                </xref>
            </contrib>
            <contrib contrib-type="Academic Editor" id="U14080378">
                <name>
                    <surname>Hubner</surname>
                    <given-names>Michael</given-names>
                </name>
            </contrib>
        </contrib-group>
        <aff id="I1">
            <sup>1</sup>
            <addr-line>Department of Electrical Engineering</addr-line>
            <addr-line>The University of Tennessee at Chattanooga</addr-line>
            <addr-line>Chattanooga</addr-line>
            <addr-line>TN 37403</addr-line>
            <country>USA</country>
            <ext-link ext-link-type="domain-name">tennessee.edu</ext-link>
        </aff>
        <aff id="I2">
            <sup>2</sup>
            <addr-line>Bradley Department of Electrical and Computer Engineering</addr-line>
            <addr-line>Virginia Polytechnic and State University</addr-line>
            <addr-line>Blacksburg</addr-line>
            <addr-line>VA 24061</addr-line>
            <country>USA</country>
            <ext-link ext-link-type="domain-name">vt.edu</ext-link>
        </aff>
        <pub-date pub-type="publication-year">
            <year>2008</year>
        </pub-date>
        <pub-date pub-type="archival-date">
            <day>15</day>
            <month>10</month>
            <year>2008</year>
        </pub-date>
        <volume>2008</volume>
        <history>
            <date date-type="received">
                <day>31</day>
                <month>03</month>
                <year>2008</year>
            </date>
            <date date-type="accepted">
                <day>12</day>
                <month>08</month>
                <year>2008</year>
            </date>
        </history>
        <permissions>
            <copyright-year>2008</copyright-year>
            <copyright-holder>Copyright © 2008</copyright-holder>
            <license license-type="open-access">
                <license-p>This is an open access article distributed under the <ext-link xlink:href="http://creativecommons.org/licenses/by/3.0/">Creative Commons Attribution License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
            </license>
        </permissions>
        <abstract>
            <p>Applications that leverage the dynamic partial reconfigurability of modern FPGAs are few, owing in large part to the lack of suitable tools and techniques to create them. While the trend in digital design is towards higher levels of design abstractions, forgoing hardware description languages in some cases for high-level languages, the development of a reconfigurable design requires developers to work at a low level and contend with many poorly documented architecture-specific aspects. This paper discusses the creation of a high-level development environment for reconfigurable designs that leverage an existing high-level synthesis tool to enable the design, simulation, and implementation of dynamically reconfigurable hardware solely from a specification written in C. Unlike previous attempts, this approach encompasses the entirety of design and implementation, enables self-re-configuration through an embedded controller, and inherently handles partial reconfiguration. Benchmarking numbers are provided, which validate the productivity enhancements this approach provides.</p>
        </abstract>
        <counts>
            <ref-count count="40"/>
            <page-count count="10"/>
        </counts>
    </article-meta>
</front>
