Link to the University of Pittsburgh Homepage
Link to the University Library System Homepage Link to the Contact Us Form

Designing for Reuse of Configurable Logic

Elm, Joseph P (2005) Designing for Reuse of Configurable Logic. Technical Report. Carnegie Mellon University, Pittsburgh, PA USA.

Available under License : See the attached license file.

Download (524kB) | Preview
[img] Plain Text (licence)
Available under License : See the attached license file.

Download (1kB)


Field-programmable gate arrays (FPGAs) offer electronic systems designers the opportunity to reduce development cost, reduce time-to-market, increase system performance, and improve system adaptability. As FPGAs become larger and more complex, the process of developing firmware for them has evolved to include similarities with the design of complex software subsystems. Reuse of FPGA firmware components can further reduce the system development cost and time-to-market, while also providing product quality improvements. This technical report provides an overview of a generic FPGA firmware design process and identifies the resulting work products that may be suitable for reuse in future development efforts. It provides a brief summary of research done in the field of software reuse and highlights its applicability to FPGA firmware. This report also provides guidance to developers on the evaluation of firmware components to determine their suitability for reuse and discusses actions that can be taken by both acquirers and developers to produce reusable FPGA firmware.


Social Networking:
Share |


Item Type: Monograph (Technical Report)
Status: Published
CreatorsEmailPitt UsernameORCID
Elm, Joseph Pjpe18@pitt.eduJPE18
Monograph Type: Technical Report
Date: 15 July 2005
Date Type: Publication
Number: CMU/SE
Publisher: Carnegie Mellon University
Place of Publication: Pittsburgh, PA USA
Page Range: 1 - 60
Institution: University of Pittsburgh
Schools and Programs: Swanson School of Engineering > Industrial Engineering
Refereed: No
Date Deposited: 22 Mar 2018 18:47
Last Modified: 09 Aug 2022 10:55


Monthly Views for the past 3 years

Plum Analytics

Actions (login required)

View Item View Item