File Download

There are no files associated with this item.

  Links for fulltext
     (May Require Subscription)
Supplementary

Book Chapter: FPGA Overlays

TitleFPGA Overlays
Authors
Issue Date2016
PublisherSpringer International Publishing
Citation
FPGA Overlays. In Dirk Koch, Frank Hannig & Daniel Ziener (Eds.), FPGAs for Software Programmers, p. 285-305. Cham: Springer International Publishing, 2016 How to Cite?
AbstractDeveloping applications that run on FPGAs is without doubt a very different experience from writing programs in software. Not only is the hardware design process fundamentally different from that of software development, software programmers also often find themselves constantly battling with the much lower design productivity in developing hardware designs. In this chapter, we explore how the concept of FPGA overlay may be able to alleviate some of these burdens. We will look at how by using an overlay architecture, designers are able to compile applications to FPGA hardware in merely seconds instead of hours. We will also look at how overlays are able to help with design portability, as well as to improve debugging capabilities of low-level designs. Finally, we will explore the challenges and opportunities for future research in this area.
Persistent Identifierhttp://hdl.handle.net/10722/218325
ISBN

 

DC FieldValueLanguage
dc.contributor.authorSo, HKH-
dc.contributor.authorLiu, C-
dc.date.accessioned2015-09-18T06:34:02Z-
dc.date.available2015-09-18T06:34:02Z-
dc.date.issued2016-
dc.identifier.citationFPGA Overlays. In Dirk Koch, Frank Hannig & Daniel Ziener (Eds.), FPGAs for Software Programmers, p. 285-305. Cham: Springer International Publishing, 2016-
dc.identifier.isbn978-3-319-26406-6-
dc.identifier.urihttp://hdl.handle.net/10722/218325-
dc.description.abstractDeveloping applications that run on FPGAs is without doubt a very different experience from writing programs in software. Not only is the hardware design process fundamentally different from that of software development, software programmers also often find themselves constantly battling with the much lower design productivity in developing hardware designs. In this chapter, we explore how the concept of FPGA overlay may be able to alleviate some of these burdens. We will look at how by using an overlay architecture, designers are able to compile applications to FPGA hardware in merely seconds instead of hours. We will also look at how overlays are able to help with design portability, as well as to improve debugging capabilities of low-level designs. Finally, we will explore the challenges and opportunities for future research in this area.-
dc.languageeng-
dc.publisherSpringer International Publishing-
dc.relation.ispartofFPGAs for Software Programmers-
dc.titleFPGA Overlays-
dc.typeBook_Chapter-
dc.identifier.emailSo, HKH: skhay@hkucc.hku.hk-
dc.identifier.authoritySo, HKH=rp00169-
dc.identifier.doi10.1007/978-3-319-26408-0_16-
dc.identifier.scopuseid_2-s2.0-85017600059-
dc.identifier.hkuros253981-
dc.identifier.spage285-
dc.identifier.epage305-
dc.publisher.placeCham-

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats