Abstract

Pipeline morphing is a simple but effective technique for reconfiguring pipelined FPGA designs at run time. By overlapping computation and reconfiguration, the latency associated with emptying and refilling a pipeline can be avoided. We show how morphing can be applied to linear and mesh pipelines at both word-level and bit-level, and explain how this method can be implemented using Xilinx 6200 FPGAs. We also present an approach using morphing to map a large virtual pipeline onto a small physical pipeline, and the trade-offs involved are discussed.


Original document

The different versions of the original document can be found in:

http://dx.doi.org/10.1007/3-540-63465-7_216
https://link.springer.com/chapter/10.1007/3-540-63465-7_216,
https://core.ac.uk/display/22944989,
https://www.scipedia.com/public/Luk_et_al_2010a,
https://dblp.uni-trier.de/db/conf/fpl/fpl1997.html#LukSGC97,
https://dl.acm.org/citation.cfm?id=738886,
https://rd.springer.com/chapter/10.1007/3-540-63465-7_216,
https://academic.microsoft.com/#/detail/1725586073
Back to Top

Document information

Published on 01/01/2010

Volume 2010, 2010
DOI: 10.1007/3-540-63465-7_216
Licence: CC BY-NC-SA license

Document Score

0

Views 1
Recommendations 0

Share this document

claim authorship

Are you one of the authors of this document?