dc.contributor.author | Shanker, Shreejith | |
dc.date.accessioned | 2021-04-13T18:18:42Z | |
dc.date.available | 2021-04-13T18:18:42Z | |
dc.date.created | December, 2020 | en |
dc.date.issued | 2020 | |
dc.date.submitted | 2020 | en |
dc.identifier.citation | Bucknall, Alex R., Shreejith, Shanker, Fahmy, Suhaib A., Build automation and runtime abstraction for partial reconfiguration on Xilinx Zynq Ultrascale+, International Conference on Field-Programmable Technology, 9–11 Dec 2020 | en |
dc.identifier.other | Y | |
dc.description | PUBLISHED | en |
dc.description.abstract | Partial reconfiguration (PR) is fundamental to building adaptive systems on modern FPGA SoCs, where hardware can be adapted dynamically at runtime. Vendor supported reconfiguration is performance limited, drivers entail complex memory management, and software/hardware design requires detailed knowledge of the underlying hardware. This paper presents a collection of abstractions that provide high performance reconfiguration of hardware from within the Linux user space, automating the process of building PR applications,and adding support for the Xilinx Zynq UltraScale+ architecture.We compare our abstractions against vendor tooling for PR management and open source tools supporting PR within Linux.Our tools provides automation and abstraction layers, from defining PR configurations through to compiling and packaging Linux with support for user space PR control, targeted for non-experts. | en |
dc.language.iso | en | en |
dc.rights | Y | en |
dc.title | Build automation and runtime abstraction for partial reconfiguration on Xilinx Zynq Ultrascale+ | en |
dc.title.alternative | International Conference on Field-Programmable Technology | en |
dc.title.alternative | Proceedings of the International Conference on Field Programmable Technology | en |
dc.type | Conference Paper | en |
dc.type.supercollection | scholarly_publications | en |
dc.type.supercollection | refereed_publications | en |
dc.identifier.peoplefinderurl | http://people.tcd.ie/shankers | |
dc.identifier.rssinternalid | 227175 | |
dc.rights.ecaccessrights | openAccess | |
dc.subject.TCDTag | Digital Design | en |
dc.subject.TCDTag | Field Programmable Gate Arrays (FPGAs) | en |
dc.subject.TCDTag | VHDL, FPGA, DIGITAL DESIGN | en |
dc.identifier.orcid_id | 0000-0002-9717-1804 | |
dc.status.accessible | N | en |
dc.contributor.sponsor | Engineering and Physical Sciences Research Council (EPSRC) | en |
dc.contributor.sponsorGrantNumber | EP/N509796/1 | en |
dc.identifier.uri | http://hdl.handle.net/2262/96043 | |