DocumentCode
2788915
Title
Splice: A Standardized Peripheral Logic and Interface Creation Engine
Author
Thiel, Justin ; Cytron, Ron K.
Author_Institution
Dept. of Comput. Sci. & Eng., Washington Univ., St. Louis, MO
fYear
2007
fDate
26-30 March 2007
Firstpage
1
Lastpage
8
Abstract
Recent advancements in FPGA technology have allowed manufacturers to place general-purpose processors alongside user-configurable logic gates on a single chip. At first glance, these integrated devices would seem to be the ideal deployment platform for hardware-software co-designed systems, but some issues, such as incompatibility across vendors and confusion over which bus interfaces to support, have impeded adoption of these platforms. This paper describes the design and operation of Splice, a software-based code generation tool designed to address these types of issues by providing a bus-independent structure that allows end-users to integrate their customized peripheral logic easily into embedded systems.
Keywords
embedded systems; field programmable gate arrays; hardware description languages; hardware-software codesign; microprocessor chips; peripheral interfaces; program compilers; FPGA technology; Splice software-based code generation tool; bus interfaces; embedded systems; general-purpose processors; hardware-software co-designed systems; interface creation engine; standardized peripheral logic; user-configurable logic gates; Application software; Engines; Field programmable gate arrays; Hardware; Logic design; Logic devices; Software libraries; Software performance; Software prototyping; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
Conference_Location
Long Beach, CA
Print_ISBN
1-4244-0910-1
Electronic_ISBN
1-4244-0910-1
Type
conf
DOI
10.1109/IPDPS.2007.370366
Filename
4228094
Link To Document